Skip to main content
POST
Assemble a contract folder into a manifest

Authorizations

Authorization
string
header
required

DataHub API Key

Body

application/json

POST contract/assemble request body: a contract folder as a files map.

Keys are the relative paths as picked/dragged (kept in order): the "duplicate name across levels" preference (shallower wins, later wins at equal depth) and folder-name derivation depend on them.

files
Files · object
required

Response

Successful Response

data
ContractAssembleResult · object
required

Assembly result: the merged manifest plus the full authoring check (same verdict as POST /data-apps/validate) and structured soft warnings.