Was this helpful?
List of integrations
/integrations
Pagination offset
Pagination limit
Order the results by this field, in this direction
createdAt:desc
^[a-zA-Z0-9\_]+(:(asc|desc))?$
curl -L \ --url 'https://app.seedata.io/api/integrations'
{ "metadata": { "totalCount": 1, "offset": 1, "limit": 1 }, "items": [ { "id": "123e4567-e89b-12d3-a456-426614174000", "integrationToken": "text", "createdByType": "text", "createdById": "text", "createdAt": "2025-02-27T03:25:07.716Z", "updatedAt": "2025-02-27T03:25:07.716Z", "type": "integrated_server", "settings": { "status": "active", "subtype": "linux" } } ] }
Create a new integration
Create Integration model
Create Server Integration model
curl -L \ --request POST \ --url 'https://app.seedata.io/api/integrations' \ --header 'Content-Type: application/json' \ --data '{ "name": "text", "description": "text", "url": "text", "type": "web_form", "seedType": "email", "headers": [ { "key": "text", "value": "text" } ], "fieldMappings": [ { "from": "text", "to": "text", "length": 1 } ] }'
{ "id": "123e4567-e89b-12d3-a456-426614174000", "integrationToken": "text", "createdByType": "text", "createdById": "text", "createdAt": "2025-02-27T03:25:07.716Z", "updatedAt": "2025-02-27T03:25:07.716Z", "type": "integrated_server", "settings": { "status": "active", "subtype": "linux" } }
Get the integration for the organisation
/integrations/{integrationId}
curl -L \ --url 'https://app.seedata.io/api/integrations/{integrationId}'
Delete the integration for the organisation
curl -L \ --request DELETE \ --url 'https://app.seedata.io/api/integrations/{integrationId}'
No body
Update the integration for the organisation
curl -L \ --request PATCH \ --url 'https://app.seedata.io/api/integrations/{integrationId}' \ --header 'Content-Type: application/json' \ --data '{ "name": "text", "description": "text", "url": "text", "type": "web_form", "seedType": "email", "headers": [ { "key": "text", "value": "text" } ], "fieldMappings": [ { "from": "text", "to": "text", "length": 1 } ] }'