OfframpOperações
Cancelamento
POST /v1/conversions/:id/cancel. Válido apenas em awaiting_deposit. Libera reserva e lock.
POST /v1/conversions/:id/cancel encerra uma conversão antes do depósito chegar. É a saída limpa do awaiting_deposit.
Quando é válido
Apenas em status='awaiting_deposit'. Em qualquer outro estado, a chamada falha com erro de validação.
O que a chamada faz
- Transita a conversão para
canceled(terminal). - Libera a reserva de limite do cliente final.
- Solta o lock
(user_id, transaction_type). O cliente final fica livre para iniciar uma nova conversão offramp.
A resposta é a conversão atualizada.
O que a chamada não faz
- Não recupera USDT depositado. Se um depósito chegou (mesmo que parcial), a conversão já transitou para
fundedoustandby, ecancelnão é mais válido. - Não cancela uma conversão em standby. Standby tem caminho próprio: liquidar, ou esperar para abandonar.
Decisão: cancel ou liquidate?
Quer parar uma conversão? Ainda não chegou depósito →
cancel. Já chegou depósito →liquidate(em standby) ou aguardar a liquidação automática (emfunded).
Se você não tem certeza do estado atual, leia primeiro com GET /v1/conversions/:id.
Reference em breve
A documentação detalhada vai aparecer aqui em conjunto com a disponibilidade da API. Para o desenho conceitual, veja Conversão.
Próximo passo
- Standby e liquidação manual: para conversões que já receberam depósito.
