Skip to main content
POST
/
api
/
decisions
/
{id}
/
resolve
curl --request POST \
  --url https://{instance}.{env}.on-hellgate.cloud/api/decisions/{id}/resolve \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "action": "accept"
}
'
{
  "id": "7c2b1a90-8d7e-4f6c-9b5a-3e2d1c0b9a8f",
  "backend_notifications": [
    {
      "backend": "vdm",
      "status": "delivered"
    }
  ],
  "original_decision": "REVIEW",
  "resolution": "ACCEPTED",
  "resolved_at": "2026-06-02T12:05:00Z"
}

Authorizations

Authorization
string
header
required

HS256-signed JWT bearer token, obtained via the OAuth2 client-credentials grant (see Authentication).

Path Parameters

id
string
required

Decision ID

Body

application/json

Resolution request

Request body for resolving a REVIEW decision.

action
enum<string>
required

The merchant's resolution of the REVIEW case.

Available options:
accept,
reject

Response

Resolution result

Result of resolving a REVIEW decision.

id
string<uuid>
backend_notifications
object[]
original_decision
enum<string>

Always REVIEW — only REVIEW decisions can be resolved.

Available options:
REVIEW
resolution
enum<string>
Available options:
ACCEPTED,
REJECTED
resolved_at
string<date-time>