Integrations
Integrations define reusable provider contracts that can then be materialized into integration instances.
The Integration object
object"integration"requiredidstringrequiredstatus"active" | "archived" | "deleted"requiredslugstringrequirednamestringrequireddescriptionstringrequirednullablemetadataRecord<string, any>requirednullableconfigurationobjectrequiredimplementationobjectrequirednullableprovidersobject[]requiredcreated_atdaterequiredupdated_atdaterequiredarchived_atdaterequirednullableEndpoints
List integrations
GET
/integrationsReturns a paginated list of integrations.
Query parameters
searchstringoptionalstatus"active" | "archived" | "deleted" or "active" | "archived" | "deleted"[]optionalidstring or string[]optionalprovider_idstring or string[]optionalintegration_provider_idstring or string[]optionalcreated_atobjectoptionalFilter integration creation time by date range
updated_atobjectoptionalFilter integration last update time by date range
Example request
Get integration
GET
/integrations/:integration_idRetrieves a specific integration.
Path parameters
integration_idstringrequiredThe unique identifier for the integration
Example request
Create integration
POST
/integrationsCreates a new integration.
Request body
namestringrequireddescriptionstringoptionalmetadataRecord<string, any>optionaluse_integration_name_in_tool_namesbooleanoptionalnullablecan_attach_custom_tool_filtersbooleanoptionalcan_attach_custom_provider_configbooleanoptionalcan_override_tool_filtersbooleanoptionalExample request
Update integration
PATCH
/integrations/:integration_idUpdates a specific integration.
Path parameters
integration_idstringrequiredThe unique identifier for the integration
Request body
namestringoptionaldescriptionstringoptionalnullablemetadataRecord<string, any>optionalnullableuse_integration_name_in_tool_namesbooleanoptionalnullablecan_attach_custom_tool_filtersbooleanoptionalcan_attach_custom_provider_configbooleanoptionalcan_override_tool_filtersbooleanoptionalExample request
Delete integration
DELETE
/integrations/:integration_idArchives a specific integration.
Path parameters
integration_idstringrequiredThe unique identifier for the integration