Skip to main content

Upsert calculator inputs

POST 

/api/v1/bulk/calculators/upsert

Asynchronous

This request is queued, not processed while you wait. The response carries a correlation id — poll the bulk task until it reports a terminal state. See How asynchronous processing works.

Queued, not immediate. The response carries a correlation id; poll GET /api/v2/bulk/tasks/{correlationId} until the task reports a terminal state — the finished task carries the per-company outcome as a single unpaged file entry whose URL is the download. Requires the id of the group holding the companies (from GET /api/v1/groups), the custom identifier id whose values name them (a property with isIdentifier: true from GET /api/v1/custom-properties) and the field type id of every input value you send. The same request can turn automatic yearly calculation and automatic publishing of results to answers on or off per company.

Request

Responses

Queued. The correlation id means the import has started, not that any calculator has run yet.