Skip to main content

Reorder Account Rules

POST 

/api/product-account-rules/reorder

Rewrite the evaluation order in one step. Send every non-archived rule id (active and inactive), top first. Archived ids in the list are ignored.

Required scope: accounting:write

Grant this scope to your token under Settings → Developer → Personal Access Tokens.

Authentication: Requires Bearer token with the accounting:write scope.

Request body fields:

  • ids (array of integers, required, min 1, no duplicates) — the complete ordered list. A list that leaves out a non-archived rule or names an unknown rule returns 422.

Returns every rule in its new order. Every change to the rule set queues a background run that re-applies the rules to the whole catalog. Its id is returned as tracked_job_id; poll GET /api/tracked-job-logs/{trackedJobLog} to follow it. A newer change supersedes a run that is still queued or running.

Request​

Responses​

OK

Response Headers
    Content-Type