This page documents the canonical HTTP contract for this endpoint.
Send exactly one table destination (tableName or destination_table_id). The optional Idempotency-Key header is accepted by the route. Result is the durable table-materialization admission object.
Body parameters
selectionrequiredobject
Companies BulkSelectionModel; explicit ids or supported native selection fields.
tableName· optionalstring
Supply exactly one of tableName or destination_table_id.
destination_table_id· optionalstring
allow_mixed_grain· optionalboolean
Defaults false.
expected_matched_count· optionalinteger
1–5,000 when provided.
| Name | Type | Description |
|---|---|---|
| selectionrequired | object | Companies BulkSelectionModel; explicit ids or supported native selection fields. |
| tableName | string | Supply exactly one of tableName or destination_table_id. |
| destination_table_id | string | - |
| allow_mixed_grain | boolean | Defaults false. |
| expected_matched_count | integer | 1–5,000 when provided. |
Errors
| Status | Meaning |
|---|---|
| 401 | Missing or invalid authentication. |
| 403 | All four scopes are required. |
| 422 | Provide exactly one destination; expected_matched_count must be between 1 and 5,000. |
