Saltar al contenido principal

Assets

GET /v2/assets

List supported assets

Parámetros

ParámetroEnTipoRequeridoDescripción
pagequeryintegernoDefault: 1.
limitqueryintegernoDefault: 25.

Respuestas

CódigoDescripciónCuerpo
200Éxito.data: AssetResource[] · pagination: PaginationMeta
401application/problem+json (RFC 9457) — branch on code, not on the status: unauthorized (not retryable), key_expired (not retryable), key_revoked (not retryable).
403application/problem+json (RFC 9457) — branch on code, not on the status: insufficient_scope (not retryable), ip_not_allowed (not retryable), api_access_disabled (not retryable).
429application/problem+json (RFC 9457) — branch on code, not on the status: rate_limited (retryable).
500application/problem+json (RFC 9457) — branch on code, not on the status: internal_error (retryable).
502application/problem+json (RFC 9457) — branch on code, not on the status: downstream_unavailable (retryable).
503application/problem+json (RFC 9457) — branch on code, not on the status: maintenance (retryable).

GET /v2/assets/{assetSymbol}

Get a supported asset by its symbol

Reference data is identical for every key, so this response does not depend on who asks.

Parámetros

ParámetroEnTipoRequeridoDescripción
assetSymbolpathstringThe asset code published as assetSymbol by GET /v2/assets (e.g. BTC, NVDASPV). Case-insensitive.

Respuestas

CódigoDescripciónCuerpo
200Éxito.AssetResource
401application/problem+json (RFC 9457) — branch on code, not on the status: unauthorized (not retryable), key_expired (not retryable), key_revoked (not retryable).
403application/problem+json (RFC 9457) — branch on code, not on the status: insufficient_scope (not retryable), ip_not_allowed (not retryable), api_access_disabled (not retryable).
404application/problem+json (RFC 9457) — branch on code, not on the status: not_found (not retryable).
429application/problem+json (RFC 9457) — branch on code, not on the status: rate_limited (retryable).
500application/problem+json (RFC 9457) — branch on code, not on the status: internal_error (retryable).
502application/problem+json (RFC 9457) — branch on code, not on the status: downstream_unavailable (retryable).
503application/problem+json (RFC 9457) — branch on code, not on the status: maintenance (retryable).

Esquemas

AssetResource

CampoTipoDescripción
assetSymbolstringAsset code. This is the value every endpoint takes as assetSymbol — there is no bare asset parameter anywhere on the public API. Ej.: BTC.
assetNamestringEj.: Bitcoin.
assetClassFIAT | STABLECOIN | STOCK | CRYPTOWhat kind of asset this is. STOCK is a tokenised equity (xStock) and is the only class whose amounts rebase — see rebaseMultiplier. Do not infer this from any numeric field. Ej.: CRYPTO.
amountIncrementstringSmallest amount step Skipo operates on for this asset. An amount finer than this is TRUNCATED — not rejected, and not rounded up. Ej.: 0.00000001.
displayIncrementstringStep Skipo uses when DISPLAYING this asset — coarser than amountIncrement. Presentation only; never validate an amount against it. Ej.: 0.01.
minimumDepositstringSmallest deposit that will be credited. Ej.: 0.0001.
minimumWithdrawalstringSmallest withdrawal to an external destination. Ej.: 0.001.
minimumInternalWithdrawalstringSmallest withdrawal to another Skipo account. Usually lower than the external minimum, because no network fee is involved. Ej.: 0.0001.
withdrawalFeestringFlat fee the account pays Skipo for an external withdrawal of this asset, charged in that same asset. "0" for fiat. Deposits are always free. Ej.: 0.0005.
maxIndicativeQuoteAmountstringLargest amount Skipo will quote for an account with no balance and no available credit. A quote within this limit is INDICATIVE — priced, but confirming it still requires funds. Ej.: 0.2.
rebaseMultiplierstringRebase factor currently in effect for a tokenised equity: one share = rebaseMultiplier settled tokens. "1" for every non-rebasing asset. This is the CURRENT factor — to render a PAST trade, use the point-in-time multiplier on the fill, never this one. Ej.: 1.
networksNetworkResource[]Networks this asset can be withdrawn over. Empty for fiat.

NetworkResource

CampoTipoDescripción
networkSymbolstringUpstream network identifier, passed through UNNORMALIZED — do not treat it as a stable key or parse it. Formats are inconsistent and mix three unrelated kinds of value: chain symbols (BTC, SOL, ETH), token standards that are not chains at all (ERC20, BEP20), and prose (Dogecoin, Stellar Network, XRP Ledger). BEP20 and BSC are the same chain under two names. A canonical network registry is owned by maintainers (SPEC Phase 2g); until it lands this field is descriptive only, and a later release will replace it with normalized values. Use assetSymbol as the key for anything durable. Ej.: BTC.
networkNamestringHuman-readable network name. Ej.: Bitcoin.
withdrawalFeestringFee charged for a withdrawal over this network, denominated in the asset itself. Ej.: 0.0005.

PaginationMeta

CampoTipoDescripción
pagenumberEj.: 1.
limitnumberEj.: 25.
totalItemsnumberEj.: 100.
totalPagesnumberEj.: 4.

Problem

CampoTipoDescripción
typestringStable problem-type URI. Resolves to docs for this error. Ej.: https://docs.skipo.com/errors/rate_limited.
titlestringShort, human-readable summary (stable, English). Ej.: Rate limit exceeded.
statusnumberHTTP status code. Ej.: 429.
codestringStable machine-readable error code (equals the last path segment of type). Ej.: rate_limited.
retryablebooleanWhether retrying the identical request may succeed. Ej.: true.
detail (opcional)stringHuman-readable, possibly localized detail.
instance (opcional)stringThe request path that produced the error.
traceId (opcional)stringTrace id — joins BigQuery api_request and Cloud Logging.

Volver a la referencia de endpoints. Ver también: Paginación · Errores · Ids y correlación.