Operacion API

Endpoints para operaciones

Crear un registro de operacion

POST /hooks/clients/:client_id/operations

Crea un registro de operacion.

Parameters

Name Description
currency_in Moneda a enviar (verificar monedas disponibles)
amount_in Monto a enviar
currency_out Moneda a recibir (verificar monedas disponibles)
amount_out Monto a recibir
type Tipo de operacion, opciones: cash-in cash-out
payment_method_id cash-out -> bank, cash-in wallet. De no tener este parametro sera asignado segun la crypto_network o el banco asociado a la cuenta

Request

Headers

Content-Type: application/json
Authorization: <integration-token>
Authorization-Client: Bearer <jwt-token>
Host: example.org
Cookie: 

Route

POST /hooks/clients/100/operations

Body

{"currency_in":"usd","amount_in":"100","currency_out":"doc","amount_out":"100","type":"cash-in","payment_method_id":8}

Response

Headers

X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
X-Download-Options: noopen
X-Permitted-Cross-Domain-Policies: none
Referrer-Policy: strict-origin-when-cross-origin
Content-Type: application/json; charset=utf-8
ETag: W/"3fbc806ed78875f948d1b72960ea6734"
Cache-Control: max-age=0, private, must-revalidate
X-Request-Id: b7019579-ef7b-4a4b-ad42-dceeec99c292
X-Runtime: 0.152554
Vary: Origin
Content-Length: 235

Status

200 OK

Body

{
  "data": {
    "id": 126,
    "status": "wait",
    "currency_in": "usd",
    "amount_in": 100.0,
    "currency_out": "doc",
    "amount_out": 97.0,
    "comment": null,
    "tx_hash": null,
    "url_voucher_image": null,
    "created_at": "2023-04-28T21:44:52.611Z",
    "type": "Operations::CashIn"
  }
}