{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://docs.sectigoaxiom.com/contract/schemas/AuthorizeResponse.json",
  "type": "object",
  "properties": {
    "decision": { "type": "string", "enum": ["execute", "completed", "pending", "in_progress", "stop"] },
    "status": { "$ref": "ActionStatus.json" },
    "claim": {
      "type": "object",
      "properties": { "claim_id": { "type": "string" }, "authorization": { "type": "string" } },
      "required": ["claim_id", "authorization"]
    }
  },
  "required": ["decision", "status"],
  "description": "Embedded-SDK authorize result; execute only when decision is execute"
}
