---
title: "Create integration"
method: POST
path: "/integrations/"
tags: ["integrations"]
---

# Create integration

`POST /integrations/`

Create a new integration. Each type of integration has its own initialization logic and thus may
yield suitable error codes depending on the underlying issue, such as credentials or connectivity issue.

**Permission required:** edit_integrations

## Request body

- IntegrationModelGet
  - `type` 'webhook' | 'dropbox' | 'office365' | 'email' | 'imap' | 'sftp' | 'smtp' | 'service_bus'

## Response `200`

Success

## Other responses

- `403` — Permission insufficient
- `404` — Not Found

---

[API](https://skmtc.net/contractp/apis/contract-p.md) · [All operations](https://skmtc.net/contractp/apis/contract-p/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/contractp/contract-p/revisions/8ce53ebd6bd3/schema)
