Skip to main content

Revert Cost Change

POST 

/api/cost-changes/:costChange/revert

Returns an applied or dismissed cost change to the inbox. For an applied change, every revaluation it produced is reversed, anything re-costed downstream is unwound, and the set is re-staged for review with a fresh preview; posted ledger entries are reversed and drafts discarded. For a dismissed change the set is simply reopened.

Required scope: inventory:write

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

Responds 409 when the change is already in the inbox, when it was applied by a backfill (switch its resolution instead), or when the same inventory has been revalued by a later change that must be reverted first. Use Get Decision Impact with to=revert to see the ledger and provider consequences before calling this.

Authentication: Requires Bearer token (inventory scope) and permission to resolve cost changes.

Path params:

  • costChange: Cost change set ID

Body fields:

  • notes (optional, max 2000 chars): recorded on the decision

Request

Responses

OK

Response Headers
    Content-Type