Update a source binding
Updates fields on a source binding by ID. The rail (kind) is immutable.
Authorizations
Bearer token authentication (format: "Bearer {token}")
Path Parameters
Context ID
Source ID
Binding ID
Body
Query-rail engine connection reference (UUID). Applies only to query-rail bindings.
"550e8400-e29b-41d4-a716-446655440000"
Whether the binding runs.
false
Declared format the binding produces, as a region/family-namespaced descriptor key. The rail (kind) is immutable on update.
255"br/cnab400/default"
Interval schedule spec the binding scheduler reads (cron or @every duration).
100"@every 30m"
File-rail transport configuration. Applies only to file-rail bindings.
Response
OK
Identifier of the context this binding belongs to.
"550e8400-e29b-41d4-a716-446655440000"
Creation timestamp in RFC 3339 format.
"2025-01-15T10:30:00Z"
Whether the binding runs.
true
Declared format the binding produces, as a region/family-namespaced descriptor key.
"br/cnab400/default"
Unique identifier of the binding.
"550e8400-e29b-41d4-a716-446655440000"
Rail the source is pulled on. file fetches files via a transport; query pulls rows through a discovery-engine connection.
file, query "file"
Interval schedule spec the binding scheduler reads (cron or @every duration).
"@every 1h"
Identifier of the source this binding belongs to.
"550e8400-e29b-41d4-a716-446655440000"
Last update timestamp in RFC 3339 format.
"2025-01-15T10:30:00Z"
Query-rail engine connection reference (UUID). Omitted for file-rail bindings.
"550e8400-e29b-41d4-a716-446655440000"
File-rail transport configuration. Omitted for query-rail bindings.

