Skip to main content
POST
Create integration

Authorizations

Authorization
string
header
required

Personal access token is obtained through your profile

Path Parameters

projectId
string<uuid>
required

Project ID

Body

application/json
name
string
required

Name of the integration

type
enum<string>
required

Type of integration

Available options:
http
kind
string
required

Unique kind identifier (lowercase, alphanumeric with dots and underscores)

Pattern: ^[a-z][a-z0-9_.]*$
config
object
required

HTTP integration configuration

description
string | null

Description of the integration

group
string | null

Group the integration belongs to

Response

200 - application/json

Created integration

Created integration

id
string<uuid>
required

Unique identifier of the integration

type
enum<string>
required

Type of integration

Available options:
http
config
object
required

Integration configuration

name
string
required

Name of the integration

kind
string
required

Unique kind identifier for the integration

projectId
string<uuid>
required

Project ID the integration belongs to

createdAt
string
required

Timestamp when the integration was created

updatedAt
string
required

Timestamp when the integration was last updated

description
string | null

Description of the integration

group
string | null

Group the integration belongs to

deletedAt
string | null

Timestamp when the integration was deleted