API by router
Plugins
List Plugin Apps
AuthorizationBearer <token>
In: header
Query Parameters
provider_slug?Provider Slug
Filter by provider slug
Header Parameters
X-Api-Key?X-Api-Key
Response Body
curl -X GET "https://loading/v1/plugins/apps?provider_slug=string" \ -H "X-Api-Key: string"[
{
"categories": [],
"description": "",
"key": "string",
"logo": "",
"name": "string",
"provider_slug": "string"
}
]{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}List Plugin Tools
AuthorizationBearer <token>
In: header
Path Parameters
app_nameApp Name
Query Parameters
provider_slug?Provider Slug
Header Parameters
X-Api-Key?X-Api-Key
Response Body
curl -X GET "https://loading/v1/plugins/apps/string/tools?provider_slug=string" \ -H "X-Api-Key: string"[
{
"app_name": "string",
"description": "string",
"name": "string",
"parameters": {},
"provider_slug": "string"
}
]{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}Initiate Plugin Connect
AuthorizationBearer <token>
In: header
Header Parameters
X-Api-Key?X-Api-Key
app_nameApp Name
App to connect (e.g. hubspot)
Length
length <= 100customer_idCustomer Id
Format
uuidprovider_slugProvider Slug
Plugin provider slug (e.g. composio)
redirect_urlRedirect Url
Length
length <= 500Response Body
curl -X POST "https://loading/v1/plugins/connect" \ -H "X-Api-Key: string" \ -H "Content-Type: application/json" \ -d '{ "app_name": "string", "customer_id": "160c0c4b-9966-4dc1-a916-8407eb10d74e", "provider_slug": "string", "redirect_url": "string" }'{
"auth_url": "string"
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}List Plugin Connections
AuthorizationBearer <token>
In: header
Query Parameters
customer_idCustomer Id
Format
uuidHeader Parameters
X-Api-Key?X-Api-Key
Response Body
curl -X GET "https://loading/v1/plugins/connections?customer_id=497f6eca-6276-4993-bfeb-53cbbbba6f08" \ -H "X-Api-Key: string"[
{
"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"
}
]{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}Delete Plugin Connection
AuthorizationBearer <token>
In: header
Path Parameters
connection_idConnection Id
Format
uuidHeader Parameters
X-Api-Key?X-Api-Key
Response Body
curl -X DELETE "https://loading/v1/plugins/connections/497f6eca-6276-4993-bfeb-53cbbbba6f08" \ -H "X-Api-Key: string"Empty
{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}List Plugin Providers
AuthorizationBearer <token>
In: header
Header Parameters
X-Api-Key?X-Api-Key
Response Body
curl -X GET "https://loading/v1/plugins/providers" \ -H "X-Api-Key: string"[
{
"slug": "string"
}
]{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}