The Liquidity API requires two authentication layers for secure access:1. API Key#
A valid API key must be included in the Authorization header:
Authorization: Bearer lk_sandbox_xxx...
API keys must remain confidential
2. RSA-4096 Signature#
Required for specific endpoints (e.g., Create Client, Create Credit)
The raw request body must be signed with an RSA-4096 private key
The Base64-encoded signature must be added to the X-Signature header:
X-Signature: <base64-encoded-signature>
The signature must match the exact body content
Only RSA-4096 is supported
Public keys (PEM format) must be shared with the account manager securely
Reference#
See the [RSA-4096 Implementation Guide] for:Request signing & verification
Error handling and best practices
Modified at 2025-07-10 08:41:29