post
{protocol}://{base-url}/api/v2/bulk/per-object-parameters/
Submit a bulk update of per-object parameters via CSV or JSON. The request is processed asynchronously. Use the returned job_id to poll the job status endpoint.
Field applicability by object type:
| Field | Schema | Table | Attribute | |-------|--------|-------|-----------| | excluded | Yes | Yes | No | | sensitive | Yes | Yes | Yes | | skip_profiling | Yes | Yes | No | | skip_view_profiling | Yes | No | No | | num_rows_to_profile | Yes | Yes | No | | num_sample_rows | Yes | Yes | No | | num_profile_values | No | No | Yes | | custom_profiling_query | No | Yes | Yes |
Cascade behavior:
excluded: schema cascades to tables + attributes; table cascades to attributes.sensitive: schema cascades to tables + attributes; table cascades to attributes.skip_profiling: schema cascades to tables.
Key format:
- Schema:
<ds_id>.<schema_name> - Table:
<ds_id>.<schema_name>.<table_name> - Attribute:
<ds_id>.<schema_name>.<table_name>.<attribute_name> - Multi-schema datasources automatically add a catalog component.
Upload limits (configurable via alation_conf):
- Max file size: 10 MB (default). Config:
alation.api.bulk_per_object_parameters.max_file_size_bytes - Max rows: 10,000 (default). Config:
alation.api.bulk_per_object_parameters.max_row_count