Revenue

Reject

Reject posts a short reason. The page discards the action and keeps that reason on the audit trail.

post/v1/action-proposals/{id}/reject

Request

  • Base URL: / (relative, and the document was published on a file host, not at the API’s origin)
  • URL: /v1/action-proposals/{id}/reject
  • Auth: HTTP bearer

Path parameters

idstring uuid required

Proposal id.

Example:5f8dfa9b-a7b2-46ea-982c-622a914c00e5

Request body

reasonstring required

Why this action is being rejected.

Example request

{
  "reason": "Customer paid yesterday"
}

Response

Rejected proposal.

createdAtstring date-time required

When the proposal was created.

financialboolean required

Whether money moves.

idstring uuid required

Proposal id.

kindstring required

Action kind.

paramsJsonstring

JSON parameters.

rationalestring

Why the action was proposed.

reasonstring required

Why it was rejected.

statusstring required

Rejected.

targetstring required

Object the action changes.

Example response

{
  "createdAt": "2026-07-31T14:00:00Z",
  "id": "5f8dfa9b-a7b2-46ea-982c-622a914c00e5",
  "kind": "conduit.dunning.advance",
  "paramsJson": "{\"amount\":100,\"step\":2}",
  "rationale": "Acme is 14 days overdue",
  "reason": "Customer paid yesterday",
  "status": "rejected",
  "target": "conduit:invoice:inv_456"
}

Changes

No operation changes recorded.