curl -X POST "https://YOUR_BASE_URL/jobs/comparison/details" \
-H "Authorization: Bearer <api-key>" \
-H "Workspace-Id: <workspace-id>" \
-H "Content-Type: application/json" \
-d '[1042, 1043]'
{
"data": [
{
"run_id": 1042,
"comparison_id": "eeeeeeee-0000-0000-0000-000000000005",
"comparison_name": "orders table comparison",
"status": "SUCCESS",
"failure_reason": null,
"started_at": "2025-01-15T10:00:02Z",
"finished_at": "2025-01-15T10:01:45Z",
"result": {
"diff_status": "MISMATCH",
"diff_reasons": ["Row count mismatch", "Column value differences in total"],
"time_taken": 103.2
}
}
],
"meta": {}
}
Jobs
Get Job Details
Retrieve details for a list of comparison jobs by their job IDs.
POST
/
jobs
/
comparison
/
details
curl -X POST "https://YOUR_BASE_URL/jobs/comparison/details" \
-H "Authorization: Bearer <api-key>" \
-H "Workspace-Id: <workspace-id>" \
-H "Content-Type: application/json" \
-d '[1042, 1043]'
{
"data": [
{
"run_id": 1042,
"comparison_id": "eeeeeeee-0000-0000-0000-000000000005",
"comparison_name": "orders table comparison",
"status": "SUCCESS",
"failure_reason": null,
"started_at": "2025-01-15T10:00:02Z",
"finished_at": "2025-01-15T10:01:45Z",
"result": {
"diff_status": "MISMATCH",
"diff_reasons": ["Row count mismatch", "Column value differences in total"],
"time_taken": 103.2
}
}
],
"meta": {}
}
Bearer token. Format:
Bearer <api-key>Your workspace UUID.
List of integer job IDs to fetch details for.
Response
List of job detail objects.
Show data[]
Show data[]
Job ID.
UUID of the comparison.
Name of the comparison.
Job status. One of
PENDING, STARTED, SUCCESS, FAILURE, REVOKED.Reason for failure, if applicable.
ISO 8601 start timestamp.
ISO 8601 completion timestamp.
Additional metadata.
curl -X POST "https://YOUR_BASE_URL/jobs/comparison/details" \
-H "Authorization: Bearer <api-key>" \
-H "Workspace-Id: <workspace-id>" \
-H "Content-Type: application/json" \
-d '[1042, 1043]'
{
"data": [
{
"run_id": 1042,
"comparison_id": "eeeeeeee-0000-0000-0000-000000000005",
"comparison_name": "orders table comparison",
"status": "SUCCESS",
"failure_reason": null,
"started_at": "2025-01-15T10:00:02Z",
"finished_at": "2025-01-15T10:01:45Z",
"result": {
"diff_status": "MISMATCH",
"diff_reasons": ["Row count mismatch", "Column value differences in total"],
"time_taken": 103.2
}
}
],
"meta": {}
}
⌘I