Ir al contenido

Set your selling rate

POST/treasury/sell-rateProbar

La llamada la hace tu navegador, contra el servidor que elijas arriba. Si la documentación no está servida desde el mismo origen que la API, el navegador puede bloquear la respuesta por CORS: en ese caso abre estas páginas desde la propia API (/docs) o usa el curl de arriba.

POST
/treasury/sell-rate
curl --request POST \
--url http://localhost:3000/v1/treasury/sell-rate \
--header 'Content-Type: application/json' \
--header 'x-api-key: <x-api-key>' \
--data '{ "asset": "USDT", "rate": "1010.50" }'

Scope quotes:write. Only if you pay out from your own account. The rate at which you sell USDT (or USD, USDC) to your customers, in bolívares per 1 unit. From then on your quotes with conversion use this one, with no spread from us and no per-payment fee, until you set another. Set it every day: if it isn’t today’s it still applies, but isToday comes back false.

Without a rate set, quoting in that asset returns 422 sell_rate_missing.

Media typeapplication/json
object
asset
required
string
Allowed values: USDT USD USDC
rate
required

Bs por 1 unidad, decimal con punto y hasta 8 decimales

string
Example
1010.50

Tasa fijada; rige desde ahora

Media typeapplication/json
object
asset
string
rate

Bs por 1 unidad

string
setBy
string
setAt
string format: date-time
isToday

false si se fijó otro día (hora de Venezuela)

boolean
Example
{
"asset": "USDT",
"rate": "1010.50000000"
}

Error con código estable

Media typeapplication/json
object
error
object
meta

Contexto estructurado del error cuando lo hay: qué límite se superó y de cuánto, qué campo es inválido, cuánto saldo había. No aparece en errores internos.

object
key
additional properties
any
type
string
Allowed values: invalid_request_error authentication_error rate_limit_error upstream_error api_error
code

Código ESTABLE. Programa contra esto.

string
message
string
request_id
string
Example
{
"error": {
"type": "invalid_request_error",
"code": "insufficient_balance",
"request_id": "req_8a0312ba896772bc441134cd"
}
}