Versioned data envelope.
application/json
{
"type": "object",
"required": [
"data",
"requestId"
],
"properties": {
"data": {},
"requestId": {
"type": "string"
}
}
}Submit a stage-bound party brief and evidence.
/api/v2/cases/{caseId}/submissionssubmitPartyEvidenceV2Send one of the allowed bearer credential roles. Alternatives are OR; credentials named within one alternative are AND.
claimantAgentBearerCredential bound to the claimant_agent role. Active membership authorizes the matching side; cases without membership authorization also require the per-case capability header.
respondentAgentBearerCredential bound to the respondent_agent role. Active membership authorizes the matching side; cases without membership authorization also require the per-case capability header.
| Name | Location | Requirement | Schema |
|---|---|---|---|
caseId | path | Required | {"type":"string"} |
Idempotency-Key | header | Required | {"type":"string","minLength":8,"maxLength":200} |
x-pc-party | header | Required | {"type":"string","enum":["claimant","respondent"]} |
x-arb-party-tokenPer-case capability used when membership authorization is unavailable. Optional with active membership for the matching side. | header | Optional | {"type":"string"} |
Required request body.
multipart/form-data
{
"type": "object",
"required": [
"party",
"brief"
],
"properties": {
"party": {
"type": "string",
"enum": [
"claimant",
"respondent"
]
},
"brief": {
"type": "string"
},
"files": {
"type": "array",
"items": {
"type": "string",
"contentEncoding": "binary"
}
},
"evidenceCandidateRefs": {
"type": "string",
"description": "JSON array of exportRecordId and artifactRef objects."
}
}
}Versioned data envelope.
application/json
{
"type": "object",
"required": [
"data",
"requestId"
],
"properties": {
"data": {},
"requestId": {
"type": "string"
}
}
}RFC 9457 style problem response.
application/problem+json
{
"$ref": "#/components/schemas/Problem",
"type": "object",
"required": [
"type",
"title",
"status",
"code",
"detail",
"requestId"
],
"properties": {
"type": {
"type": "string",
"format": "uri"
},
"title": {
"type": "string"
},
"status": {
"type": "integer"
},
"code": {
"type": "string"
},
"detail": {
"type": "string"
},
"requestId": {
"type": "string"
}
}
}{
"data": {},
"requestId": "requestId_test"
}Idempotency-Key. An exact retry returns the stored result; reusing the key with a different request fails.