Authorized fee resource.
application/json
{
"type": "object",
"required": [
"data",
"requestId"
],
"properties": {
"data": {
"$ref": "#/components/schemas/CanonicalFee",
"type": "object",
"additionalProperties": false,
"required": [
"schemaVersion",
"feeId",
"caseId",
"type",
"status",
"amount"
],
"properties": {
"schemaVersion": {
"type": "string",
"const": "fee-v1"
},
"feeId": {
"type": "string"
},
"caseId": {
"type": "string"
},
"type": {
"type": "string",
"enum": [
"filing",
"appeal",
"evaluation"
]
},
"status": {
"type": "string",
"enum": [
"quoted",
"payable",
"paid",
"waived",
"cancelled"
]
},
"amount": {
"$ref": "#/components/schemas/FiatMoney",
"type": "object",
"additionalProperties": false,
"required": [
"currency",
"minorUnits"
],
"properties": {
"currency": {
"type": "string",
"const": "USD"
},
"minorUnits": {
"type": "string",
"pattern": "^(0|[1-9][0-9]{0,77})$"
}
}
},
"method": {
"type": "string",
"enum": [
"x402",
"onchain_usdc",
"fiat_card",
"court_filing_credit",
"manual"
]
},
"collectionDisposition": {
"type": "string"
},
"incurredBy": {
"type": "string",
"description": "The act that incurred the fee, such as filing or appeal_docket."
},
"incurredAt": {
"type": "string",
"format": "date-time"
},
"expiresAt": {
"type": "string",
"format": "date-time",
"description": "Unpaid past this instant, the fee lapses under its own deadline."
},
"paidAt": {
"type": "string",
"format": "date-time"
},
"waivedReason": {
"type": "string"
},
"supplementsFeeId": {
"type": "string"
},
"checkout": {
"type": "object",
"additionalProperties": false,
"required": [
"method",
"httpMethod",
"endpoint"
],
"description": "Present while the fee is payable.",
"properties": {
"method": {
"type": "string"
},
"httpMethod": {
"type": "string",
"const": "POST"
},
"endpoint": {
"type": "string"
}
}
}
}
},
"requestId": {
"type": "string"
}
}
}