Skip to main content
Salfio Docs

Search documentation

Type to search this documentation.

On this pageOverview

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

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

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
    }
  }
}
Export
Suggest an edit to this page

Documentation menu