Integrations API¶
Configure and monitor third-party connectors.
Who this is for¶
Developer Admin
Endpoints¶
| Method | Path | Description |
|---|---|---|
| GET | /v1/integrations | List integrations |
| POST | /v1/integrations | Connect an integration |
| GET | /v1/integrations/{id} | Get integration status |
| PUT | /v1/integrations/{id} | Update configuration |
| DELETE | /v1/integrations/{id} | Disconnect |
| GET | /v1/integrations/{id}/syncs | Get sync history |
| POST | /v1/integrations/{id}/sync | Trigger manual sync |
Connect an integration¶
POST /v1/integrations
Content-Type: application/json
{
"provider": "salesforce",
"name": "Production Salesforce",
"config": {
"instance_url": "https://mycompany.salesforce.com",
"oauth_token": "..."
},
"sync_schedule": {
"frequency": "hourly",
"timezone": "America/New_York"
}
}
Trigger manual sync¶
Permissions¶
| Action | Required Permission |
|---|---|
| All | admin:config |
Limits¶
Limit Maximum 10 active integrations per tenant.