Skip to main content
POST
Create System Integration

Authorizations

Authorization
string
header
required

Bearer token for authentication

Body

application/json

System Integration Create Request

Schema for creating a system integration

system_id
string<uuid>
required

The UUID of the system to integrate with

Example:

"018eae56-8f9d-7ca0-bea3-17f3db6cf75b"

auth
HeartpaceAuth · object

Schema for Heartpace authentication

create_default_mappings
boolean | null

Whether to create default domain mappings for the integration. Has no effect if template_id is specified and valid.

Example:

true

description
string | null

Optional description of the system integration

system_custom
AgdaFileSystemCustom · object

Custom configuration for Agda File system integrations.

template_id
string<uuid> | null

Optional UUID of the template to use for the integration. Specifying a non-existing template, or an incompatible template will result in a 400 response.

Example:

"018eae56-8f9d-7ca0-bea3-17f3db6cf75b"

Response

System Integration Response

A response object with a single system integration

data
SystemIntegration · object
required

An object representing a system integration in Twine.