Endpoint
Authentication
This endpoint requires authentication via API key. Include your API key in theX-API-Key header:
Query Parameters
External source IDs are assigned by whichever system created the task. This endpoint only reads them -
there is no API field for setting one.
Request Example
Response
Success Response
Status Code:200 OK
Response Fields
Task Object Fields
Each entry is a task object, the same shape returned by Get Task. See that page for the full field list, including thestep_runs and variables structures.
Error Responses
401 Unauthorized
Returned when authentication fails. See the authentication errors section for details.422 Validation Error
Returned whenexternal_source_id is missing or empty.
500 Internal Server Error
Returned when the request fails due to a server error.Notes
An external source ID can match more than one task, so
tasks is always an array. A source ID with no
matching tasks returns an empty array rather than a 404.Use Cases
- Cross-system lookup - Jump from a record in your own system to its Chamelio tasks
- Deduplication - Check whether a record already produced a task before creating another
- Status embedding - Show Chamelio task status inside your own record view