curl --request POST \
--url https://api.platform.arb.inc/schemas/list \
--header 'Authorization: Bearer <token>'{
"parties": [
{
"id": "caseManager",
"displayName": "Case Manager",
"description": "Responsible for handling the administrative aspects of the case."
}
],
"phases": [
{
"id": "caseInitiation",
"displayName": "Case Initiation",
"description": "The initial phase of the case."
}
],
"documents": [
{
"id": "statementOfClaim",
"displayName": "Statement of Claim",
"description": "A formal statement outlining the details of the claim.",
"sections": [
{
"displayName": "Claim Details",
"description": "This section captures the details of the claim.",
"sortOrder": 1,
"fields": [
{
"id": "claimDetails",
"displayName": "Claim Details",
"required": true,
"minLength": 10,
"maxLength": 500,
"sortOrder": 1,
"type": "text"
}
]
}
]
}
],
"evidence": [
{
"id": "audio",
"displayName": "Audio",
"contentTypes": [
"audio/mpeg",
"audio/wav",
"audio/flac",
"audio/mp4",
"audio/ogg"
]
}
]
}Retrieves all available schemas for case phases and documents.
curl --request POST \
--url https://api.platform.arb.inc/schemas/list \
--header 'Authorization: Bearer <token>'{
"parties": [
{
"id": "caseManager",
"displayName": "Case Manager",
"description": "Responsible for handling the administrative aspects of the case."
}
],
"phases": [
{
"id": "caseInitiation",
"displayName": "Case Initiation",
"description": "The initial phase of the case."
}
],
"documents": [
{
"id": "statementOfClaim",
"displayName": "Statement of Claim",
"description": "A formal statement outlining the details of the claim.",
"sections": [
{
"displayName": "Claim Details",
"description": "This section captures the details of the claim.",
"sortOrder": 1,
"fields": [
{
"id": "claimDetails",
"displayName": "Claim Details",
"required": true,
"minLength": 10,
"maxLength": 500,
"sortOrder": 1,
"type": "text"
}
]
}
]
}
],
"evidence": [
{
"id": "audio",
"displayName": "Audio",
"contentTypes": [
"audio/mpeg",
"audio/wav",
"audio/flac",
"audio/mp4",
"audio/ogg"
]
}
]
}access token
Schemas successfully retrieved.
All available parties.
All available document schemas.
Show child attributes
Unique document identifier.
"statementOfClaim"
Human-readable document name.
"Statement of Claim"
Brief explanation of the document.
"A formal statement outlining the details of the claim."
Sections belonging to this document.
Show child attributes
Human-readable section name.
"Claim Details"
Brief explanation of the section.
"This section captures the details of the claim."
Numeric order of this section within its parent document.
1
Fillable fields in the section.
Show child attributes
Unique field identifier.
"claimDetails"
Human-readable field name.
"Claim Details"
Whether this field is mandatory.
true
Minimum required content length.
10
Maximum allowed content length.
500
Numeric order of this field within its parent section.
1
The data type for this field. Used by the platform to validate input. For example, "boolean" only accepts "true", "false" or blank; "email" enforces email format; "integer" disallows decimals.
address, boolean, city, currency, date, decimal, email, integer, month, phone, state, text, time, url, year, zipcode "text"
All supported evidence types and their allowed MIME content types.
Show child attributes