Upsert calculator inputs
POST/api/v1/bulk/calculators/upsert
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
- 200
- 400
- 403
Queued. The correlation id means the import has started, not that any calculator has run yet.
Returned when the group id or custom identifier id is missing from the request body.
Returned when the group id or custom identifier id in the request doesn't belong to a group or property your API key's profile can use.