Dynamic Content
📄️ /dynamic_content
Lists all dynamic content items available to the current user.<br />Supports pagination, sorting, filtering, and field selection.
📄️ Creates a new dynamic content item with the provided configuration.
<br />Requires name, type, and method at minimum.
📄️ Gets required inputs for several dynamic content items at once.
<br />Mirrors the single-id `/<id>/inputs` endpoint but fans across a list of ids: the<br />parameters for every accessible dynamic content are resolved through a single<br />RunBulkQuery, so the caller polls one query_callback for the whole set rather<br />than one per dynamic content. Dynamic content ids the caller cannot access are<br />silently omitted, matching the bulk template inputs endpoint.<br /><br />Nested (cascading) inputs resolve themselves server-side: as each query<br />completes, the query-run webhook (`POST /run/<query_run_id>/`) re-invokes the<br />bulk query, harvesting the parent's value and firing the now-unblocked child<br />queries. The caller therefore only sends dynamic_content_ids and polls the<br />callback until every input is done — no need to feed parent values back in.
📄️ Checks the status of a cross-dynamic-content bulk query started by /inputs/bulk.
<br />Unlike the single-id status route, a bulk query spans several dynamic content<br />items, so there is no dynamic content id to authorize against. The bulk_query_id is an<br />unguessable uuid with a 10-minute TTL; we additionally require the stored query<br />to belong to the caller's enterprise to keep results enterprise-scoped.
📄️ /dynamic_content/name/{dynamic_content_name}
Retrieves a single dynamic content item by name. Returns the complete configuration or an error if not found.
📄️ Run a query against a data_source to get subcontent column headers
Run a query against a data_source to get subcontent column headers
📄️ /dynamic_content/query_status/{query_run_id}
Retrieves the status of a previously executed query.<br />Returns results if complete or processing status if still running.
📄️ /dynamic_content/run/{dynamic_content_id}
Tests a dynamic content query with optional input values.<br />Returns results immediately or a status URL for long-running queries.
📄️ /dynamic_content/{dynamic_content_id}
Permanently deletes a dynamic content item by ID. Returns success or error status.
📄️ /dynamic_content/{dynamic_content_id}
Retrieves a single dynamic content item by ID. Returns the complete configuration.
📄️ /dynamic_content/{dynamic_content_id}
Updates an existing dynamic content item. Only updates fields provided in the request.
📄️ Gets all required inputs for a dynamic content item. Optionally processes queries and returns a callback URL.
Gets all required inputs for a dynamic content item. Optionally processes queries and returns a callback URL.
📄️ Checks the status of a bulk query for dynamic content input options. Returns results when complete.
Checks the status of a bulk query for dynamic content input options. Returns results when complete.