| Field | Type | Required | Description | Example |
|---|---|---|---|---|
xClientSignature |
String | ✔️ | A cryptographic signature of the request payload, used to verify the authenticity of the transfer request. | |
xClientSignedAt |
String | ✔️ | The timestamp (in ISO 8601 format) indicating when the client signed the request. Used in conjunction withX-Client-Signature for request verification. |
2025-01-01T12:00:00Z |
idempotencyKey |
String | ✔️ | A unique value used to identify this request and prevent duplicate transfers. UUIDv4 is recommended to guarantee uniqueness across multiple processes or servers. If two requests are received with the same idempotency key, the second request will be discarded. View the public documentation to learn more. |
12345678-abcd |
idempotencyKey1 |
Optional<String> | ➖ | A unique key to ensure idempotent requests. This key should be a UUID v4 string. | 123e4567-e89b-12d3-a456-426 |
transferRequest |
Optional<TransferRequest> | ➖ | N/A |