Set dbt properties or reverse engineer objects from a dbt manifest on the latest revision

Applies a dbt manifest to the latest revision, creating a new one. Objects are never deleted; in
reverseEngineer mode, columns a model no longer declares are deleted. The manifest file must be 15 MB or
smaller, as .json, .zip, .zstd, .zst or .gz.
On a concurrent-working project this creates the revision on Main, which only approvers can do while the approval process is enabled; strictMode is ignored there.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
int32
required
Body Params
file
boolean
Defaults to false
string

Form field. "approved" or "rejected" (case-insensitive); send an empty value or "null" for none. Defaults to "approved" when the field is omitted.

string

Form field. Comment stored with the revision, up to 500 characters.

flags
array of strings

Form field, repeated for multiple values: development, release, hotfix, master, question, fire, fail or favorite (case-insensitive).

flags
string

Form field. "documentation" (the default) sets dbt properties on objects the project already has; "reverseEngineer" also creates and updates objects. Exact match, case-sensitive.

addToDiagramId
array of uuids

Form field, repeated for multiple values. Existing diagram IDs to add the manifest's objects to. Used only with importMode "reverseEngineer".

addToDiagramId
string

Form field. A JSON array of {"subjectArea", "diagramName"} diagrams to create and add the manifest's objects to. Used only with importMode "reverseEngineer".

Responses
202

Dbt manifest upload accepted

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json