Smart columns

Run a smart column again

Runs the column again. mode: all recomputes every row the column covers (its stored filters still apply); mode: new_only computes only rows that have never been computed, which is how you fill the rows the first run's runOn left out or rows added to the list since. Either mode cancels a run still in progress and bills every row it will compute at the column's per-row rate up front: 402 when your balance cannot cover it, 422 NO_ROWS_TO_RESEARCH when there is nothing to compute. Asynchronous: answers 202 with the new jobId; poll GET /business/lists/{listId}/smart-columns/{jobId}/status.

Errors:

  • 402 INSUFFICIENT_CREDITS — Your credit balance cannot cover the rows this run would compute (rows × creditsPerRow); nothing was started or charged.
  • 404 LIST_NOT_FOUND — No list with that id belongs to you.
  • 404 COLUMN_NOT_FOUND — No smart column with that id is on this list, or the column has never run.
  • 422 NO_ROWS_TO_RESEARCH — Nothing to compute: no covered row is uncomputed (new_only) or the list has no covered rows.
  • 422 INVALID_REQUEST — CRM rejected the rerun for a reason with no more specific code.
  • 422 VALIDATION_FAILED — The path, query or body failed validation; param names the offending field and message says why.
  • 429 RATE_LIMITED — More than 120 requests per minute or 10,000 per day on the lists bucket, which every /business/lists endpoint shares; retry after Retry-After.
  • 500 UNEXPECTED_ERROR — The request could not be completed; quote request_id to support.

Requires one of the following token scopes: lists.

post/business/lists/{listId}/smart-columns/{columnId}/rerun

Request

  • Base URL: https://api.tryfuse.ai/api/v1
  • URL: https://api.tryfuse.ai/api/v1/business/lists/{listId}/smart-columns/{columnId}/rerun
  • Auth: HTTP basic

Path parameters

listIdstring required

Id of the list that owns the smart column.

columnIdstring required

Id of the smart column, as returned when it was created or listed by GET /business/lists/{listId}/columns.

Request body

mode'all' | 'new_only'

Which rows to compute: all recomputes every covered row; new_only computes only rows that have never been computed. Either mode cancels a run still in progress, and each computed row is billed at the column's per-row credit rate. Defaults to all.

Response

Success

jobIdstring nullable required

Id of the run that was started.

columnIdstring required

Id of the column being recomputed.

mode'all' | 'new_only' required

The mode the run was started with.

Changes

No recorded changes to this operation across all 1 revision of this API.