Skip to main content
POST /api/v1/wallet/external/withdrawal debits funds when a user requests a transfer from Social Trading to the CRM.
1

Create the internal request

The CRM records the withdrawal with a pending status and assigns an immutable reference.
2

Request the debit

The backend calls ExuraCopy with a unique idempotency_key for that withdrawal.
3

Evaluate the response

COMPLETED and ALREADY_PROCESSED confirm that the debit exists. A 409 response for insufficient funds must not complete the internal workflow.
4

Complete the CRM transaction

After a successful confirmation, the CRM applies the corresponding movement in its own system.

Request

Response

Previous: Credit funds

Return to the deposit workflow.

Next: Account webhooks

Receive accounts created in Social Trading.
Last modified on November 3, 2026