List installed connectors
GET/integrations/connectors
Returns a paginated list of all installed connector accounts ordered by most recently updated, with field mapping counts. Use this to manage active integrations and quickly identify connectors that need re-authentication.
Request
Query parameters
| Name | Type | Required | Description |
|---|---|---|---|
page | integer | No | Page number (15 connectors per page). Default: |
Responses
200 Paginated connector list with mapping counts
Content type application/json, object.
| Field | Type | Required | Description |
|---|---|---|---|
data | array of object · ConnectorAccountV1 | No | |
data[].id | integer | No | Auto-incremented primary key. |
data[].name | string | No | Display name of the connector. Example: |
data[].key | string | No | Machine-readable slug identifier. Example: |
data[].type | string | No | Category of the external system. One of: |
data[].auth_type | string | No | Authentication mechanism. One of: |
data[].status | string | No | Operational status. 'error' means authentication or sync has failed. One of: |
data[].field_mappings_count | integer | No | Number of field mappings configured for this connector. Example: |
data[].config | object, nullable | No | Non-sensitive connector configuration. |
data[].updated_at | string (date-time) | No | Timestamp of the last update. |
Example
{
"data": [
{
"id": 4,
"name": "Salesforce CRM",
"key": "salesforce_crm",
"type": "crm",
"auth_type": "oauth2",
"status": "active",
"field_mappings_count": 18,
"updated_at": "2026-04-06T10:00:00Z"
}
]
}
401 Unauthenticated
Example request
curl -X GET "https://{tenant}.faciotech.net/api/v1/integrations/connectors" \
-H "Accept: application/json"