Sources
Returns a list of sources.
Filter by source type
Sources
Unauthorized
Forbidden
Internal Server Error
GET /api/sources HTTP/1.1
Accept: */*
{
"data": [
{
"active": true,
"config": {
"endpoint": "https://example.salesforce.com"
},
"external_id": "src-crm",
"id": 1,
"type": "salesforce"
}
]
}Creates a source.
Created
Unauthorized
Forbidden
Unprocessable Entity
Internal Server Error
POST /api/sources HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 111
{
"source": {
"config": {
"endpoint": "https://example.salesforce.com"
},
"external_id": "src-crm",
"type": "salesforce"
}
}{
"data": {
"active": true,
"config": {
"endpoint": "https://example.salesforce.com"
},
"dynamic_content": {
"endpoint": {
"origin": "user",
"value": "https://example.salesforce.com"
}
},
"external_id": "src-crm",
"id": 1,
"inserted_at": "2026-05-12T10:00:00Z",
"type": "salesforce",
"updated_at": "2026-05-12T10:00:00Z"
}
}Fetches a source by external ID.
Source external ID
Source
Unauthorized
Forbidden
Not found
Internal Server Error
GET /api/sources/{external_id} HTTP/1.1
Accept: */*
{
"data": {
"active": true,
"config": {
"endpoint": "https://example.salesforce.com"
},
"dynamic_content": {
"endpoint": {
"origin": "user",
"value": "https://example.salesforce.com"
}
},
"external_id": "src-crm",
"id": 1,
"inserted_at": "2026-05-12T10:00:00Z",
"type": "salesforce",
"updated_at": "2026-05-12T10:00:00Z"
}
}Update either the source properties or the source configuration. Use 'source' key for general source updates or 'source_config' key for configuration updates.
Source external ID
Update request that can contain either 'source' (general source update) or 'source_config' (configuration update). Only one of them should be provided.
Updated
Unauthorized
Forbidden
Not found
Unprocessable Entity
Internal Server Error
PUT /api/sources/{external_id} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 87
{
"source": {
"config": {
"endpoint": "https://example.salesforce.com"
},
"type": "salesforce"
}
}{
"data": {
"active": true,
"config": {
"endpoint": "https://example.salesforce.com"
},
"dynamic_content": {
"endpoint": {
"origin": "user",
"value": "https://example.salesforce.com"
}
},
"external_id": "src-crm",
"id": 1,
"inserted_at": "2026-05-12T10:00:00Z",
"type": "salesforce",
"updated_at": "2026-05-12T10:00:00Z"
}
}Deletes a source.
Source external ID
Source deleted
No content
Unauthorized
Forbidden
Not found
Internal Server Error
DELETE /api/sources/{external_id} HTTP/1.1
Accept: */*
No content
Update either the source properties or the source configuration. Use 'source' key for general source updates or 'source_config' key for configuration updates.
Source external ID
Update request that can contain either 'source' (general source update) or 'source_config' (configuration update). Only one of them should be provided.
Updated
Unauthorized
Forbidden
Not found
Unprocessable Entity
Internal Server Error
PATCH /api/sources/{external_id} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 87
{
"source": {
"config": {
"endpoint": "https://example.salesforce.com"
},
"type": "salesforce"
}
}{
"data": {
"active": true,
"config": {
"endpoint": "https://example.salesforce.com"
},
"dynamic_content": {
"endpoint": {
"origin": "user",
"value": "https://example.salesforce.com"
}
},
"external_id": "src-crm",
"id": 1,
"inserted_at": "2026-05-12T10:00:00Z",
"type": "salesforce",
"updated_at": "2026-05-12T10:00:00Z"
}
}Last updated