Was this helpful?
Get the integration for the organisation
curl -L \ --url 'https://app.seedata.io/api/integrations/{integrationId}'
{ "id": "123e4567-e89b-12d3-a456-426614174000", "type": "integrated_server", "integrationToken": "text", "settings": { "status": "active", "subtype": "linux" }, "createdByType": "text", "createdById": "text", "createdAt": "2025-03-31T16:20:19.889Z", "updatedAt": "2025-03-31T16:20:19.889Z" }
Delete the integration for the organisation
curl -L \ --request DELETE \ --url 'https://app.seedata.io/api/integrations/{integrationId}'
No body
List of 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", "type": "integrated_server", "integrationToken": "text", "settings": { "status": "active", "subtype": "linux" }, "createdByType": "text", "createdById": "text", "createdAt": "2025-03-31T16:20:19.889Z", "updatedAt": "2025-03-31T16:20:19.889Z" } ] }
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", "type": "web_form", "seedType": "email", "url": "text", "headers": [ { "key": "text", "value": "text" } ], "fieldMappings": [ { "from": "text", "to": "text", "length": 1 } ] }'
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", "type": "web_form", "seedType": "email", "url": "text", "headers": [ { "key": "text", "value": "text" } ], "fieldMappings": [ { "from": "text", "to": "text", "length": 1 } ] }'