List Integrations
List all integrations for an instance with pagination, filtering, and sorting. Endpoint:GET /instances/:instanceId/integrations
Query Parameters:
type(string, optional) - Filter by integration typestatus(string, optional) - Filter by statussearch(string, optional) - Search by name/descriptionpage(number, optional) - Page number (0-based)size(number, optional) - Page sizesort(string, optional) - Sort field and direction
Get Integration
Get a single integration by ID. Endpoint:GET /instances/:instanceId/integrations/:integrationId
Response: Integration object
Source: Feature Inventory - API Surface (Integrations API)
Create Integration
Create a new integration. Endpoint:POST /instances/:instanceId/integrations
Request Body:
name(string, required) - Integration nametype(string, required) - Integration type (see Integration Types)metadata(object, required) - Integration-specific configuration
Update Integration
Update an existing integration. Endpoint:PUT /instances/:instanceId/integrations/:integrationId
Request Body: Same as Create Integration
Response: Updated integration object
Source: Feature Inventory - API Surface (Integrations API)
Delete Integration
Delete an integration. Endpoint:DELETE /instances/:instanceId/integrations/:integrationId
Response: 204 No Content
Source: Feature Inventory - API Surface (Integrations API)
Test Connection
Test an integration connection. Endpoint:POST /instances/:instanceId/integrations/:integrationId/test
Response:
Related
- Integration Concept - Understand integrations
- Setup Integration Guide - Usage guide