Skip to main content

About

Some operations don’t finish inline — they kick off async work and return a bulkTaskId before the change is applied (for example, addPropertiesToList on the Properties API). Poll that bulkTaskId here to watch the job move from queued to done. getBulkTask returns the task status, progress, and a best-effort ETA — it’s built for polling on a short interval. All operations go through the developer API gateway — one endpoint, called by operationId. If you haven’t set up a key yet, start with the Developer API Overview.

Operations

Reading bulk-task status (READ scope)

Organization guardThe bulkTaskId is scoped to your organization. Passing a foreign or unknown id resolves to null rather than leaking another workspace’s task — so a task you don’t own is indistinguishable from one that never existed. See Authorization for the model.

Example

Poll a bulk task returned by an async operation:
Full variable schemas, response shapes, and worked examples for every operation are available from the discovery endpoint.