HomeGuidesRecipesAPI ReferenceChangelog
Log In
Changelog

SANDBOX- v2.3.3 - 2025-12-15

๐Ÿš€ Sandbox Update Going Live ๐ŸŽ‰

This update adds new off-ramp currencies and blockchain support, improves US onboarding and KYC flows, introduces a new user status, and makes KYC and beneficiary handling clearer.


โœจ Highlights

  • โœ… New off-ramp currencies available in Sandbox
  • โœ… On/off-ramp USDC and USDT on Avalanche
  • โœ… US users supported in Share Applicant to DTR flow
  • โœ… New US fields: mailing_address, occupation
  • โœ… Missing legal documents now visible in KYC details
  • โœ… Beneficiary schema simplification for TRY, INR, MXN (backwards compatible)
  • โœ… New SUSPENDED user status
  • โœ… New Sandbox endpoint to simulate transaction webhooks

๐ŸŒ New currencies & blockchain support

New off-ramp currencies (Sandbox)

  • ๐Ÿ‡ฆ๐Ÿ‡ท ARS โ€” Argentine Peso
  • ๐Ÿ‡ฎ๐Ÿ‡ฉ IDR โ€” Indonesian Rupiah
  • ๐Ÿ‡ต๐Ÿ‡ญ PHP โ€” Philippine Peso

Sandbox testing note

To test these currencies in Sandbox, please contact us to receive the required test data.

Avalanche support

Users can now on/off-ramp USDC and USDT from Avalanche wallets.


๐Ÿ‡บ๐Ÿ‡ธ US onboarding & KYC updates

Share Applicant to DTR flow

US users can now be exported through the share token flow.
Contact us to enable it.

US phone rules

Phone handling is consistent across flows:

  • Create User (US): required, unique, E.164 format
  • Create Applicant (US): required if missing from user record
  • Update User: switching to US requires an E.164 number
  • Non-US: optional, must follow E.164 if provided

New fields for US users

Added to meet risk assessment, unclaimed property, and tax compliance needs:

  • mailing_address (object)
  • occupation (dropdown)

Endpoints affected:

  • POST /kyc/applicant
  • PATCH /user

๐Ÿงพ KYC visibility improvements

Missing legal documents

The KYC details endpoint now returns missing_legal_documents.

If KYC checks pass but required documents are not signed:

  • User remains in KYC_PENDING
  • Status moves to FULL_USER once all documents are signed

๐Ÿ’ฑ Beneficiary schema updates

TRY, INR, MXN beneficiary simplification

The following currencies now use a simplified beneficiary schema:

  • TRY โ€” Turkish Lira
  • INR โ€” Indian Rupee
  • MXN โ€” Mexican Peso

Removed non-essential fields:

  • Beneficiary address
  • Bank address
  • Beneficiary phone number

Core account details remain unchanged.

Note: These changes are backwards compatible. Existing integrations continue to work without changes.


๐Ÿšซ User restrictions

SUSPENDED status

Used when compliance or risk teams need to restrict a user.

While suspended:

  • No updates or transactions allowed
  • All actions return 403 with message:
    User with UUID is suspended and cannot perform the requested action.
  • KYC is paused until review completes
  • Can be temporary or permanent

๐Ÿงช Sandbox testing tools

Simulate transaction webhook (NEW)

A new Sandbox-only endpoint lets you trigger transaction webhooks to test your webhook handling logic.

Endpoint

POST https://sandbox.getunblock.com/sandbox/simulate/transaction-webhook

What it does

  • Simulates webhooks for fiat-to-crypto and crypto-to-fiat flows
  • Supports different webhook types and subtypes
  • Useful for testing success and failure scenarios

Notes

  • Only available in Sandbox
  • Either user_uuid or corporate_uuid is required (not both)

Thanks for building with us! ๐Ÿ™Œ