Skip to main content
GET
List dbt syncs for a deployment
Returns this deployment’s dbt sync history, newest first, backed by durable records rather than the live workflow engine — so a run stays listable long after GET /dbt-sync/{syncJobId} stops answering for it. Cancelled runs are included; narrow the list with status or trigger. Results are paged with cursor pagination: pass first for the page size and after (the previous response’s pageInfo.endCursor) for the next page.

Authorizations

Authorization
string
header
required

Token authentication. Send Authorization: Bearer <YOUR_TOKEN>.

Path Parameters

deploymentId
integer
required

Query Parameters

status
enum<string>
Available options:
RUNNING,
COMPLETED,
FAILED,
CANCELLED,
UNKNOWN
trigger
enum<string>
Available options:
manual,
api,
webhook,
agent,
unknown
after
string

Opaque cursor for the next page; pass the previous response's pageInfo.endCursor.

first
integer

Page size for cursor pagination (default 100, max 200).

Required range: 1 <= x <= 200

Response

200 - application/json
items
object[]
required
pageInfo
object
required