/api/meta/changelog
GETДоступенFRESH

Журнал изменений и политика версионирования

Датированные изменения API, текущая версия, политика совместимости и вывода из эксплуатации, а также список унаследованных эндпоинтов с их заменами.

GET/api/meta/changelog

Запрос

У этого эндпоинта нет параметров.

Пример запроса

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

Поля ответа

Таблица полей формируется из реальных ответов, поэтому в ней перечислено ровно то, что возвращает эндпоинт. В путях a[] обозначает элементы массива, а {*} — объекты с динамическим ключом, например монетой или биржей.

ПолеТипЕдиницаОписание
successboolean—true, если запрос выполнен успешно. При ошибке тело ответа имеет вид `{ success: false, code, error, request_id }`.
schemastring—Идентификатор схемы этого ответа (`coinboss.meta.changelog/1`).
nownumbermsВремя сервера в момент формирования ответа.
api_versionstring—Версия публичного API (`v1`).
catalog_versionstring—Версия каталога эндпоинтов — дата релиза, например `2026.11.11`.
policyobject—Правила версионирования, совместимости и вывода из эксплуатации API в виде списков утверждений.
policy.versioningarray—Утверждения о том, как версионируются API и схемы его ответов.
policy.versioning[]string—Одно утверждение.
policy.compatibilityarray—Утверждения о том, какие изменения считаются не нарушающими совместимость и как представляются отсутствующие данные.
policy.compatibility[]string—Одно утверждение.
policy.deprecationarray—Утверждения о том, как обрабатываются и выводятся из эксплуатации эндпоинты `legacy` и `beta`.
policy.deprecation[]string—Одно утверждение.
entriesarray—Записи журнала изменений, сначала новые.
entries[]object—Одна запись: `id`, `date`, `version`, `type` (`added`, `changed`, `fixed`, `deprecated`, `removed`), `title` и `items`.
entries[].idstring—Идентификатор.
entries[].datestring—Календарная дата (UTC).
entries[].versionstring—Версия каталога, в которой вышло изменение.
entries[].typestring—Тип.
entries[].breakingboolean—`true`, если изменение может нарушить работу существующих клиентов (поле удалено или переименовано, изменён тип или смысл). может отсутствовать
entries[].titlestring—Краткое описание изменения в одну строку.
entries[].itemsarray—Элементы результата.
entries[].items[]string—Элементы результата.
deprecatedarray—Эндпоинты, помеченные в каталоге как `legacy` или устаревшие.
deprecated[]object—Один эндпоинт: `id`, `path`, `replacement` и `note`.
deprecated[].idstring—Идентификатор.
deprecated[].pathstring—Путь запроса устаревшего эндпоинта.
deprecated[].replacementstring—Путь эндпоинта, который следует использовать вместо него; null, если замены нет.
deprecated[].notestring—Примечание.
metaobject—Обёртка этого ответа: идентификатор схемы, система-источник, метки времени, время жизни кеша и актуальность.
meta.schemastring—Идентификатор схемы этого ответа; то же значение, что и `schema` верхнего уровня.
meta.sourcearray—Откуда взято значение.
meta.source[]object—Откуда взято значение.
meta.source[].systemstring—Система, сформировавшая данные; для эндпоинтов центра разработчика всегда `coinboss`.
meta.source[].componentstring—Компонент, стоящий за данными: проверка эндпоинтов и патруль качества данных.
meta.observed_atnull—Метка времени.
meta.received_atnull—Метка времени.
meta.fetched_atnumbermsВремя, когда CoinBoss получил данные от источника.
meta.windowstring—Окно.
meta.cache_ttl_snumbersВремя жизни серверного кеша этого ответа.
meta.qualitystring—Всегда `FRESH`: журнал изменений — статическое содержимое, поставляемое вместе с релизом API.
meta.is_staleboolean—true, если строка старше окна актуальности; устаревшие строки в итогах не используются.
meta.fallbackstring—Текстовое пояснение того, что возвращает этот эндпоинт, когда его входные данные устарели или отсутствуют.

Сформировано 2026-11-11 23:01 UTC; использовано реальных ответов: 1.

Пример ответа

/api/meta/changelog · Реальный ответ, получен 2026-11-13 04:03:43 UTC. Длинные массивы и словари сокращены для отображения: entries: элементов было 26.

  • {
    • "success": true,
    • "schema": "coinboss.meta.changelog/1",
    • "now": 1794542623679,
    • "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": 1794542623679,
      • "window": "latest",
      • "cache_ttl_s": 120,
      • "quality": "FRESH",
      • "is_stale": false,
      • "fallback": "static content shipped with the API release"
      }
    }

Сведения

Аутентификация
Не требуется. Публичный эндпоинт.
Лимит запросов
1200 запросов в минуту на один IP
Серверный кеш
2m
Пограничный микрокеш
10s
Метки времени
Миллисекунды эпохи Unix (UTC), если в описании поля не указано иное
Формат ответа
json
Стабильность
Стабильный
Доступен с
2026-11-11

Текущий статус

ДоступенПроверено: 2026-11-13 04:03:43 UTCHTTP 2003 msСхема совпадает

Доступность за последние 30 дней

Пройдено 99.76% из 409 проверок

Ошибки

Неудачные вызовы имеют одинаковую структуру на всех эндпоинтах. Полный список приведён на странице ошибок. Ошибки и лимиты запросов →

КодHTTPЗначениеЧто делать
INVALID_PARAM400Отсутствует обязательный параметр, или значение не принимается. `param` называет параметр, если он известен.Не повторяйте запрос без изменений; исправьте его.
UNAUTHORIZED401Заголовок `CB-API-KEY` был отправлен, но ключ неизвестен или отозван. Для публичных данных ключ не нужен — уберите заголовок или используйте действительный ключ.Не повторяйте запрос без изменений.
FORBIDDEN403Маршрут не входит в публичный API (внутренний или только для аккаунта).Не повторяйте запрос.
NOT_FOUND404Неизвестный маршрут, либо запрошенная монета / биржа / фонд не существует.Не повторяйте запрос; сверьте путь и идентификаторы с каталогом.
RATE_LIMITED429Запросов больше, чем позволяет поминутный лимит. `Retry-After` указывает, сколько секунд нужно подождать.Дождитесь истечения `Retry-After`, затем повторите запрос с нарастающей задержкой.
INTERNAL500Непредвиденная ошибка сервера. Сообщение намеренно общее; при обращении указывайте `request_id`.Повторите запрос один раз через несколько секунд; если ошибка сохраняется, сообщите о ней, указав ID запроса.
UPSTREAM_FAILED503Источник данных, стоящий за этим эндпоинтом, не ответил вовремя. Устаревшие или подменные значения вместо него не возвращаются.Повторите запрос с нарастающей задержкой; проверьте страницу статуса.
UNAVAILABLE501 / 503Набор данных временно не готов (прогрев кеша), либо у эндпоинта пока нет законного публичного источника.Повторите запрос позже; каталог помечает эндпоинты, недоступные по проектному решению.
REQUEST_FAILED200Некоторые более старые эндпоинты отвечают HTTP 200 с `success: false`. Всегда проверяйте `success`, а не только статус HTTP.Зависит от сообщения; считайте запрос неудачным.

Попробовать

GET/api/meta/changelogДоступен
Параметры

Параметров нет.

URL запросаhttps://www.coinboss.com/api/meta/changelog
Выберите эндпоинт и нажмите «Отправить запрос». Здесь появятся ответ, заголовки и время выполнения.