Documentation Updates
- Compliance Requirements Guide: Renamed and expanded the Compliance Requirements guide.
- Added mandatory KYB documents (
SHAREHOLDER_REGISTRY, TERMS_OF_SERVICE).
- Detailed specific requirements for Non-US Onboarding.
- Explicitly listed
PROOF_OF_ADDRESS and Liveness Check requirements for AUTHORIZED_REPRESENTATIVE roles.
- Webhooks Reference: Overhauled the Webhooks section.
- Added comprehensive payload examples for all transaction types (Offramp, Onramp, Deposit, Withdrawal, Conversion).
- Audited and documented all possible status values for Transactions and Counterparties.
- Centralized webhook examples to the developer section for better maintainability.
API Schema Improvements
- Conditional Validation: Updated
BusinessInformationSchema to make regulatorName required only when isFinancialInstitution is true.
- ISO3 Country Validation: Enhanced validation for
nationality and country fields to strictly enforce ISO 3166-1 alpha-3 codes.
- Schema Refactoring: Improved internal schema definitions to fix issues with partial updates on refined schemas.
- Sandbox API Visibility: Exposed simulation endpoints (Deposit, Compliance, KYB) in the main API reference for easier integration testing.