Get order requirement details for an order
Fetch order requirement details for an order that is in AWAITING_INFORMATION status.
The response includes requirementId and dueBy metadata, a
requiredData JSON Schema (Draft-7) describing the shape of the data object expected on
POST /trading/orders/{orderId}/requirement/data, and requiredFiles descriptors for any files the
provider requires (uploaded via POST /trading/orders/{orderId}/requirement/file).
Note: These endpoints are currently in beta and might be subject to changes.
If you want to participate and learn more about the Fireblocks Trading, please contact your Fireblocks Customer Success Manager or send an email to CSM@fireblocks.com.
Endpoint Permission: Owner, Admin, Non-Signing Admin, Signer, Approver, Editor, Viewer.
For detailed information about error codes and troubleshooting, please refer to our API Error Codes documentation.
Path Parameters
The ID of the order for which the order requirement is issued.
1Response
Order requirement details
Order requirement details for an order that is awaiting compliance requirements. Returned by GET /trading/orders/{orderId}/requirement.
Unique identifier of the order requirement request as issued by the provider.
"info_7c1f9b2e4a6d"
A JSON Schema (Draft-7) in string format describing the shape of the data object expected on the corresponding POST /trading/orders/{orderId}/requirement/data request. The schema is the contract: the client builds the data payload to match it, and SDKs can validate before sending. The string content is expected to be valid JSON (application/json).
"{\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"type\": \"object\",\n \"required\": [\"sourceOfFunds\", \"purposeOfPayment\"],\n \"properties\": {\n \"sourceOfFunds\": {\n \"type\": \"string\",\n \"enum\": [\"SALARY\", \"SAVINGS\", \"INVESTMENT_RETURNS\", \"BUSINESS_INCOME\", \"OTHER\"]\n },\n \"purposeOfPayment\": {\n \"type\": \"string\",\n \"enum\": [\"BUSINESS_EXPENSES\", \"PERSONAL_EXPENSES\", \"INVESTMENT\", \"OTHER\"]\n }\n }\n}\n"
Descriptors for files the provider requires as part of the order requirement response. Empty when no files are required. Each entry's fileKey is used to correlate uploads on the corresponding upload request.
[
{
"fileKey": "identity_document",
"description": "A clear photo or scan of the account holder's government-issued ID.",
"allowedFileTypes": ["PDF", "JPEG", "PNG"]
}
]ISO-8601 timestamp indicating when the order requirement submission is due.
"2024-01-15T10:35:00.000Z"