API by router
Plugins
GET
HTTPBearerheader
AuthorizationBearer <token>provider_slug?Provider SlugFilter by provider slug
X-Api-Key?string|nullSuccessful Response
application/json- response
[index: integer]?curl -X GET 'https://example.com/v1/plugins/apps'Example Response
[ { "categories": [], "description": "", "key": "string", "logo": "", "name": "string", "provider_slug": "string" }]GET
HTTPBearerheader
AuthorizationBearer <token>app_name*App Nameprovider_slug?Provider SlugX-Api-Key?string|nullSuccessful Response
application/json- response
[index: integer]?curl -X GET 'https://example.com/v1/plugins/apps/string/tools'Example Response
[ { "app_name": "string", "description": "string", "name": "string", "parameters": {}, "provider_slug": "string" }]POST
HTTPBearerheader
AuthorizationBearer <token>X-Api-Key?string|nullapplication/json- body
app_name*App NameApp to connect (e.g. hubspot)
Length
length <= 100customer_id*Customer IdFormat
uuidprovider_slug*Provider SlugPlugin provider slug (e.g. composio)
redirect_url*Redirect UrlLength
length <= 500Successful Response
application/json- response
auth_url*Auth Urlcurl -X POST 'https://example.com/v1/plugins/connect' \ -H 'Content-Type: application/json' \ -d '{ "app_name": "string", "customer_id": "160c0c4b-9966-4dc1-a916-8407eb10d74e", "provider_slug": "string", "redirect_url": "string"}'Example Response
{ "auth_url": "string"}GET
HTTPBearerheader
AuthorizationBearer <token>customer_id*Customer IdFormat
uuidX-Api-Key?string|nullSuccessful Response
application/json- response
[index: integer]?curl -X GET 'https://example.com/v1/plugins/connections?customer_id=497f6eca-6276-4993-bfeb-53cbbbba6f08'Example Response
[ { "connection_type": "string", "created_at": "2019-08-24T14:15:22Z", "customer_id": "160c0c4b-9966-4dc1-a916-8407eb10d74e", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "plugin_entity_id": "string", "plugin_provider": "string", "provider": "string", "status": "string" }]DELETE
HTTPBearerheader
AuthorizationBearer <token>connection_id*Connection IdFormat
uuidX-Api-Key?string|nullSuccessful Response
curl -X DELETE 'https://example.com/v1/plugins/connections/497f6eca-6276-4993-bfeb-53cbbbba6f08'Example Response
Empty
GET
HTTPBearerheader
AuthorizationBearer <token>X-Api-Key?string|nullSuccessful Response
application/json- response
[index: integer]?curl -X GET 'https://example.com/v1/plugins/providers'Example Response
[ { "slug": "string" }]