/api/meta/changelog
GETDisponívelFRESH

Registro de alterações e política de versionamento

Alterações da API com data, a versão atual, a política de compatibilidade e de descontinuação, e a lista de endpoints legados com seus substitutos.

GET/api/meta/changelog

Requisição

Este endpoint não recebe parâmetros.

Exemplo de requisição

curl -s "https://www.coinboss.com/api/meta/changelog"

Campos da resposta

A tabela de campos é gerada a partir de respostas reais, portanto lista exatamente o que o endpoint retorna. Os caminhos usam a[] para itens de array e {*} para objetos indexados por um nome dinâmico, como uma moeda ou uma corretora.

CampoTipoUnidadeDescrição
successboolean—true quando a requisição foi bem-sucedida. Em caso de falha, o corpo é `{ success: false, code, error, request_id }`.
schemastring—ID do esquema desta resposta (`coinboss.meta.changelog/1`).
nownumbermsHorário do servidor em que a resposta foi montada.
api_versionstring—Versão da API pública (`v1`).
catalog_versionstring—Versão do catálogo de endpoints, uma data de lançamento como `2026.11.11`.
policyobject—Regras de versionamento, compatibilidade e descontinuação da API, em listas de declarações.
policy.versioningarray—Declarações sobre como a API e seus esquemas de resposta são versionados.
policy.versioning[]string—Uma declaração.
policy.compatibilityarray—Declarações sobre quais mudanças contam como compatíveis e como os dados ausentes são representados.
policy.compatibility[]string—Uma declaração.
policy.deprecationarray—Declarações sobre como os endpoints `legacy` e `beta` são tratados e desativados.
policy.deprecation[]string—Uma declaração.
entriesarray—Entradas do changelog, da mais recente para a mais antiga.
entries[]object—Uma entrada: `id`, `date`, `version`, `type` (`added`, `changed`, `fixed`, `deprecated`, `removed`), `title` e `items`.
entries[].idstring—Identificador.
entries[].datestring—Data do calendário (UTC).
entries[].versionstring—Versão do catálogo em que a mudança foi lançada.
entries[].typestring—Tipo.
entries[].breakingboolean—`true` quando a mudança pode quebrar clientes existentes (um campo removido ou renomeado, um tipo ou significado alterado). pode estar ausente
entries[].titlestring—Resumo da mudança em uma linha.
entries[].itemsarray—Itens do resultado.
entries[].items[]string—Itens do resultado.
deprecatedarray—Endpoints marcados como `legacy` ou descontinuados no catálogo.
deprecated[]object—Um endpoint: `id`, `path`, `replacement` e `note`.
deprecated[].idstring—Identificador.
deprecated[].pathstring—Caminho de requisição do endpoint descontinuado.
deprecated[].replacementstring—Caminho do endpoint a ser usado no lugar; null quando não há nenhum.
deprecated[].notestring—Observação.
metaobject—Envelope desta resposta: ID do esquema, sistema produtor, timestamps, tempo de vida do cache e atualidade.
meta.schemastring—ID do esquema desta resposta; mesmo valor do `schema` de nível superior.
meta.sourcearray—De onde vem o valor.
meta.source[]object—De onde vem o valor.
meta.source[].systemstring—Sistema que produziu os dados; sempre `coinboss` nos endpoints do centro de desenvolvedores.
meta.source[].componentstring—Componente por trás dos dados: a sonda de endpoints e a ronda de qualidade dos dados.
meta.observed_atnull—Timestamp.
meta.received_atnull—Timestamp.
meta.fetched_atnumbermsQuando a CoinBoss obteve os dados da fonte.
meta.windowstring—Janela.
meta.cache_ttl_snumbersTempo de vida do cache do servidor para esta resposta.
meta.qualitystring—Sempre `FRESH`: o changelog é conteúdo estático distribuído com a versão da API.
meta.is_staleboolean—true quando a linha é mais antiga que a janela de atualidade; linhas desatualizadas não entram nos totais.
meta.fallbackstring—Nota em texto simples sobre o que este endpoint retorna quando suas entradas estão desatualizadas ou ausentes.

Gerada 2026-11-11 23:01 UTC a partir de 1 respostas reais.

Exemplo de resposta

/api/meta/changelog · Resposta real capturada 2026-11-13 03:53:45 UTC. Arrays e mapas longos são encurtados para exibição: entries tinha 26 itens.

  • {
    • "success": true,
    • "schema": "coinboss.meta.changelog/1",
    • "now": 1794542025700,
    • "api_version": "v1",
    • "catalog_version": "2026.11.12",
    • "policy": {
      • "versioning": [ … 3 ],
      • "compatibility": [ … 5 ],
      • "deprecation": [ … 3 ]
      },
    • "entries": [
      • { … 6 },
      • { … 6 }
      ],
    • "deprecated": [
      • { … 4 },
      • { … 4 }
      ],
    • "meta": {
      • "schema": "coinboss.meta.changelog/1",
      • "source": [ … 1 ],
      • "observed_at": null,
      • "received_at": null,
      • "fetched_at": 1794542025700,
      • "window": "latest",
      • "cache_ttl_s": 120,
      • "quality": "FRESH",
      • "is_stale": false,
      • "fallback": "static content shipped with the API release"
      }
    }

Detalhes

Autenticação
Nenhuma. Endpoint público.
Limite de requisições
1200 requisições por minuto por IP
Cache do servidor
2m
Microcache de borda
10s
Timestamps
Milissegundos da época Unix (UTC), salvo se a descrição do campo indicar o contrário
Formato da resposta
json
Estabilidade
Estável
Disponível desde
2026-11-11

Status ao vivo

DisponívelVerificado 2026-11-13 03:53:45 UTCHTTP 2005 msEsquema confere

Disponibilidade, últimos 30 dias

99.75% de 407 verificações aprovadas

Erros

As chamadas com falha têm o mesmo formato em todos os endpoints. A lista completa está na página de erros. Erros e limites de requisições →

CódigoHTTPSignificadoO que fazer
INVALID_PARAM400Falta um parâmetro obrigatório ou um valor não é aceito. `param` indica o nome do parâmetro quando ele é conhecido.Não repita a requisição sem alterações; corrija-a.
UNAUTHORIZED401O cabeçalho `CB-API-KEY` foi enviado, mas a chave é desconhecida ou foi revogada. Dados públicos não exigem chave — remova o cabeçalho ou use uma chave válida.Não repita a requisição sem alterações.
FORBIDDEN403A rota não faz parte da API pública (é interna ou exclusiva de conta).Não tente novamente.
NOT_FOUND404Rota desconhecida, ou a moeda / corretora / fundo solicitado não existe.Não tente novamente; confira o caminho e os identificadores no catálogo.
RATE_LIMITED429Mais requisições do que o limite por minuto. `Retry-After` informa os segundos a aguardar.Aguarde `Retry-After` e então tente novamente com backoff.
INTERNAL500Erro inesperado do servidor. A mensagem é genérica de propósito; cite `request_id` ao reportá-lo.Tente novamente uma vez após alguns segundos; se persistir, reporte-o com o ID da requisição.
UPSTREAM_FAILED503A fonte de dados por trás deste endpoint não respondeu a tempo. Nenhum número desatualizado ou substituto é retornado em seu lugar.Tente novamente com backoff; consulte a página de status.
UNAVAILABLE501 / 503O conjunto de dados ainda não está pronto temporariamente (aquecimento do cache) ou o endpoint ainda não tem uma fonte pública lícita.Tente novamente mais tarde; o catálogo marca os endpoints que são indisponíveis por design.
REQUEST_FAILED200Alguns endpoints mais antigos respondem HTTP 200 com `success: false`. Verifique sempre `success`, não apenas o status HTTP.Depende da mensagem; trate como uma requisição com falha.

Experimente

GET/api/meta/changelogDisponível
Parâmetros

Sem parâmetros.

URL da requisiçãohttps://www.coinboss.com/api/meta/changelog
Escolha um endpoint e clique em “Enviar requisição”. A resposta, os cabeçalhos e o tempo de resposta aparecerão aqui.