The authenticated respondent’s Answer state.
application/json
{
"type": "object",
"additionalProperties": false,
"required": [
"data",
"requestId"
],
"properties": {
"data": {
"$ref": "#/components/schemas/AccountAnswerDraft",
"type": "object",
"additionalProperties": false,
"required": [
"schemaVersion",
"answerId",
"caseId",
"status",
"acceptance",
"hostedAcceptanceUrl",
"expiresAt",
"answerDeadline",
"reviewPacket",
"links"
],
"properties": {
"schemaVersion": {
"const": "account-answer-v1"
},
"answerId": {
"type": "string"
},
"caseId": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"awaiting_acceptance",
"accepted",
"submitted",
"expired"
]
},
"acceptance": {
"type": "object",
"additionalProperties": false,
"required": [
"recorded"
],
"properties": {
"recorded": {
"type": "boolean"
},
"acceptedAt": {
"type": "string",
"format": "date-time"
},
"appealWaiverAccepted": {
"type": "boolean",
"description": "The respondent’s separate choice recorded on the hosted page. False retains the human appeal even if the claimant offered a waiver. Absent before personal acceptance."
}
}
},
"hostedAcceptanceUrl": {
"type": "string",
"format": "uri"
},
"expiresAt": {
"type": "string",
"format": "date-time"
},
"answerDeadline": {
"type": "string",
"format": "date-time"
},
"reviewPacket": {
"$ref": "#/components/schemas/AccountAnswerReviewPacket",
"type": "object",
"additionalProperties": false,
"required": [
"schemaVersion",
"answerId",
"caseId",
"respondent",
"claims",
"answer",
"statement",
"declarationStatement",
"acceptanceStatement",
"rules",
"disclosure",
"answerDeadline",
"expiresAt",
"termsDigest",
"canonicalBodyDigest"
],
"properties": {
"schemaVersion": {
"const": "account-answer-review-v1"
},
"answerId": {
"type": "string"
},
"caseId": {
"type": "string"
},
"respondent": {
"type": "object",
"additionalProperties": false,
"required": [
"accountId",
"name"
],
"properties": {
"accountId": {
"type": "string"
},
"name": {
"type": "string"
}
}
},
"claims": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"claimId",
"title",
"statement"
],
"properties": {
"claimId": {
"type": "string"
},
"title": {
"type": "string"
},
"statement": {
"type": "string"
}
}
}
},
"answer": {
"$ref": "#/components/schemas/AccountAnswerInput",
"type": "object",
"additionalProperties": false,
"required": [
"responses",
"defenses",
"declaration"
],
"properties": {
"responses": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"claimId",
"response",
"explanation"
],
"properties": {
"claimId": {
"type": "string",
"minLength": 1,
"maxLength": 200
},
"response": {
"type": "string",
"enum": [
"admitted",
"denied",
"partly_admitted"
]
},
"explanation": {
"type": "string",
"minLength": 1,
"maxLength": 8000
}
}
},
"maxItems": 100,
"minItems": 1
},
"defenses": {
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 8000
},
"maxItems": 50
},
"counterclaim": {
"type": "object",
"additionalProperties": false,
"required": [
"statement",
"amountUsd"
],
"properties": {
"statement": {
"type": "string",
"minLength": 1,
"maxLength": 8000
},
"amountUsd": {
"type": "string",
"pattern": "^(?:0|[1-9][0-9]{0,9})(?:\\.[0-9]{1,2})?$"
}
}
},
"declaration": {
"type": "object",
"additionalProperties": false,
"required": [
"declarantName",
"declarantCapacity",
"executionLocation"
],
"properties": {
"declarantName": {
"type": "string",
"minLength": 1,
"maxLength": 200
},
"declarantCapacity": {
"type": "string",
"minLength": 1,
"maxLength": 200
},
"executionLocation": {
"type": "string",
"minLength": 1,
"maxLength": 200
}
}
}
}
},
"statement": {
"type": "string"
},
"declarationStatement": {
"type": "string"
},
"acceptanceStatement": {
"type": "string"
},
"rules": {
"type": "object",
"additionalProperties": false,
"required": [
"version",
"hash"
],
"properties": {
"version": {
"type": "string"
},
"hash": {
"type": "string"
}
}
},
"disclosure": {
"type": "object",
"additionalProperties": false,
"required": [
"version",
"hash"
],
"properties": {
"version": {
"type": "string"
},
"hash": {
"type": "string"
}
}
},
"procedureTerms": {
"$ref": "#/components/schemas/CaseProcedureTerms",
"type": "object",
"additionalProperties": false,
"required": [
"schemaVersion",
"track",
"appealWaived",
"waiverDisclosureVersion",
"waiverDisclosureHash",
"rulesVersion",
"rulesHash",
"behaviorVersion",
"disclosureVersion",
"disclosureHash",
"feePolicyVersion",
"termsHash"
],
"properties": {
"schemaVersion": {
"type": "string",
"const": "case-procedure-v1"
},
"track": {
"type": "string",
"enum": [
"ai_fast",
"ai_standard",
"ai_assisted_human"
]
},
"appealWaived": {
"type": "boolean"
},
"waiverDisclosureVersion": {
"type": "string",
"minLength": 1
},
"waiverDisclosureHash": {
"type": "string",
"pattern": "^[a-f0-9]{64}$"
},
"rulesVersion": {
"type": "string",
"minLength": 1
},
"rulesHash": {
"type": "string",
"pattern": "^[a-f0-9]{64}$"
},
"behaviorVersion": {
"type": "string",
"minLength": 1
},
"disclosureVersion": {
"type": "string",
"minLength": 1
},
"disclosureHash": {
"type": "string",
"pattern": "^[a-f0-9]{64}$"
},
"feePolicyVersion": {
"type": "string",
"minLength": 1
},
"termsHash": {
"type": "string",
"pattern": "^[a-f0-9]{64}$"
}
}
},
"answerDeadline": {
"type": "string",
"format": "date-time"
},
"expiresAt": {
"type": "string",
"format": "date-time"
},
"termsDigest": {
"type": "string"
},
"canonicalBodyDigest": {
"type": "string"
}
}
},
"submissionId": {
"type": "string"
},
"links": {
"type": "object",
"additionalProperties": false,
"required": [
"casePage"
],
"properties": {
"casePage": {
"type": "string",
"format": "uri"
}
}
}
}
},
"requestId": {
"type": "string"
}
}
}