API Version
- Current Version: v2
- URL Format:
https://{domainName}/api/open/v2/{endpoint}
Different API versions represent distinct interfaces. Ensure you use the correct version for your integration.
Message Structure
Request Components
All API requests follow this structure:| Component | Description |
|---|---|
| URL | https://{domainName}/api/open/{restfulPath} |
| Method | POST (HTTPS) |
| Authentication | RSA256 digital signature required |
Required Headers
Digital signature in format:
algorithm=RSA256, keyVersion=1, signature=****Your assigned client identifier, used to identify your application and associated keys
ISO 8601 timestamp with minimum second accuracy (e.g.,
2024-01-10T12:00:00+01:00)application/json; charset=UTF-8Response Structure
All responses include a standardizedresult object:
Status indicator:
S- SuccessF- FailedU- UnknownA- Accepted (processing)
Error or success code (max 64 characters)
Detailed description of the result (max 256 characters)
Developer Workflow
Security Requirements
Request Signing
All requests must be digitally signed using RSA-SHA256
Response Validation
Always verify response signatures before processing data
Key Management
Use 2048-bit RSA keys exclusively for the RSA256 algorithm
Message Encoding
Proper encoding prevents character ambiguities during transmission
Next Steps
Idempotency
Learn how to handle retries safely
Message Encoding
Understand encoding requirements
API Signing
Step-by-step signing guide
Data Dictionary
Common data types and models