Skip to content

Materialize a data binding (bindings-as-files) to parquet

POST
/api/workspaces/{workspaceId}/apps/{id}/bindings/{name}/materialize
curl --request POST \
--url 'http://localhost:8080/api/workspaces/example/apps/example/bindings/example/materialize?async=0' \
--cookie auth_session=<auth_session>

Synchronous by default. With ?async=1 it answers 202 with a jobId at once and builds in the background — for builds longer than the edge’s 100 s request limit; poll GET …/binding-jobs/{jobId}.

workspaceId
required
string
id
required
string
name
required
string
async
string
Allowed values: 0 1 true false

Successful response

Media typeapplication/json
object
success

Whether the request succeeded.

boolean
data

Endpoint-specific response payload.

message
string
error
string

Example

{
"message": "Operation completed",
"error": "Error message"
}

Invalid request

Media typeapplication/json
object
success
boolean
error
string

Example

{
"error": "Error message"
}

Internal server error

Media typeapplication/json
object
success
boolean
error
string

Example

{
"error": "Error message"
}