POST
/
api
/
v1
/
integrations
/
save
{
  "success": true,
  "data": {},
  "error": "<string>"
}

Headers

x-api-key
string | null
x-user-id
string | null

Body

application/json

Request to save an integration with configurable and optional fields

name
string
required

Integration name

Required string length: 1 - 255
integration_type
enum<string>
required

Type of integration

Available options:
sentry,
github,
slack,
jira,
linear
status
enum<string>

Integration status

Available options:
active,
inactive,
pending,
error
active
boolean
default:true

Whether integration is active

auth_data
object | null

Authentication data Authentication data for integrations

scope_data
object | null

Scope-specific data Scope-specific data for integrations

metadata
object | null

Integration metadata Additional metadata for integrations

unique_identifier
string | null

Unique identifier for the integration (auto-generated if not provided)

Response

Successful Response

Response after successfully saving an integration

success
boolean
required

Whether the operation was successful

data
object | null

Integration data if successful

error
string | null

Error message if operation failed