Abhishek Batra
04/29/2026, 8:21 AMkapa.ai
04/29/2026, 8:21 AMGET /jobs endpoint with filtering by connectionId. This will return a list of jobs, and you can sort/limit to get the latest one.
Endpoint:
GET https://api.airbyte.com/v1/jobs
Key query parameters: Example cURL:
curl -X GET "https://api.airbyte.com/v1/jobs?connectionId=<your-connection-id>&jobType=sync&limit=1" \
-H "accept: application/json" \
-H "Authorization: Bearer {YourApiKey}"
This returns a response with job details including jobId, status, startTime, rowsSynced, bytesSynced, and duration. [listJobs API]
Once you have the jobId, you can also fetch details for a specific job using:
GET https://api.airbyte.com/v1/jobs/{jobId}
[getJob API]
> Note: The configId used in the older internal /api/v1/jobs/list endpoint is equivalent to the connectionId. The public API (/v1/jobs) is the recommended approach. [sync history forum] š 0 button š 0 button ā¹ļø Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help., with interactive elementsAbhishek Batra
04/29/2026, 11:36 AMkapa.ai
04/29/2026, 11:59 AM/jobs/list endpoint, or filtering sync results by specific streams.
What the Airbyte Public API's GET /jobs endpoint does support for filtering/limiting is:
⢠connectionId ā filter by connection
⢠jobType ā filter by sync or reset
⢠status ā filter by job status
⢠limit / offset ā paginate results
⢠createdAtStart / createdAtEnd ā filter by date range
⢠orderBy ā sort results
[listJobs API]
However, the knowledge sources do not mention a way to filter or limit results at the stream level within the jobs API response. Stream-level metrics (records emitted per stream) are not described as filterable parameters in the available documentation.
For this use case, I'd suggest:
1. Checking the Airbyte API reference directly for any stream-level filtering options not covered here.
2. Posting your question on the Airbyte community forum or Slack, where the team or community members may have a workaround. š 0 button š 0 button ā¹ļø Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.kapa.ai
04/29/2026, 11:59 AMGET /jobs (listJobs) endpoint.
From what the knowledge sources do show, the GET /jobs endpoint supports these filtering/limiting parameters:
⢠connectionId ā filter by connection
⢠jobType ā filter by sync or reset
⢠limit ā limit number of jobs returned (max 100)
⢠status ā filter by job status
⢠createdAtStart / createdAtEnd ā filter by creation date range
⢠orderBy ā sort results
[listJobs API]
However, the knowledge sources do not mention any parameter to filter or limit results at the per-stream level within a job response. The per-stream breakdown (records emitted per stream) is not described in detail in the available documentation.
For more granular per-stream information, I'd recommend checking the Airbyte API reference documentation directly or reaching out to Airbyte support, as this level of detail is beyond what the available knowledge sources cover. š 0 button š 0 button ā¹ļø Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.