Revenue

Re-check policy

Re-check policy posts no request body. The stored decision passed for the current revision, with no reason codes, and it expires the next day.

post/v1/revenue-actions/{actionId}/evaluate

Request

  • Base URL: / (relative, and the document was published on a file host, not at the API’s origin)
  • URL: /v1/revenue-actions/{actionId}/evaluate
  • Auth: HTTP bearer

Path parameters

actionIdstring uuid required
Example:1a8dfa9b-a7b2-46ea-982c-622a914c00e5

Action id.

Response

Decision snapshot.

crmobject

CRM sub-result snapshot; unknown when the connector is unavailable.

evaluatedAtstring date-time required

Evaluation time.

expiresAtstring date-time required

Decision expiry; expired decisions must be re-evaluated before approval or execution.

idstring uuid required

Stable UUID primary key.

reasonCodesstring[]

Bounded reason codes.

researchobject

Research sub-result snapshot.

revisioninteger required

Action revision the decision is about.

revisionHashstring required

Revision hash the decision is bound to.

status'passed' | 'review_required' | 'blocked' required

Decision status.

suppressionobject

Suppression sub-result snapshot.

verificationobject

Verification sub-result snapshot.

Example response

{
  "evaluatedAt": "2026-07-12T12:00:00Z",
  "expiresAt": "2026-07-13T12:00:00Z",
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "reasonCodes": [
    "suppression.opted_out"
  ],
  "revision": 1,
  "revisionHash": "sha256:746c1d9cd3925b8e632fc1b4bd539758514cb1aefdf31948fe8d1b45ce74c29d",
  "status": "passed"
}

Changes

No recorded changes to this operation across all 50 revisions of this API.