List the organization's integrations
Returns every integration connected in your organization, regardless of connection status. Use it to discover the `integrationId` and `type` you pass when creating assignment rules: the `type` tells you whether to bind via the `slackChannels` shorthand (Slack) or a raw `filterCriteria` object (everything else). Disconnected or expired integrations are included so you can detect and reconnect them — check `connectionStatus` and `enabled`.
GET
/integrations
Authorization
Section titled “Authorization”bearerAuth``
AuthorizationBearer <token>
Salfio API tokens start with the literal prefix sk_live_ followed by 32 base62 characters (≈190 bits of entropy). Tokens are hashed at rest with argon2id and shown to the user only once at creation.
In: header
Response Body
Section titled “Response Body”application/json
application/json
application/json
curl -X GET "https://api.salfio.com/v1/integrations"
{
"meta": {
"cursor": "string",
"hasMore": true
},
"data": [
{
"integrationId": "497a18ca-284e-40c0-985d-f72be35d468e",
"type": "slack",
"providerEmail": "string",
"connectionStatus": "active",
"enabled": true,
"connectedAt": "2019-08-24T14:15:22Z",
"lastSyncedAt": "2019-08-24T14:15:22Z"
}
]
}
{
"error": {
"code": "unauthorized",
"message": "Authentication required"
}
}
{
"error": {
"code": "rate_limited",
"message": "Rate limit exceeded",
"details": {
"retry_after_seconds": 30
}
}
}