/api/meta/changelog
GETVerfügbarFRESH

Änderungsprotokoll und Versionierungsrichtlinie

Datierte API-Änderungen, die aktuelle Version, die Richtlinie zu Kompatibilität und Abkündigung sowie die Liste der Legacy-Endpunkte mit ihrem jeweiligen Ersatz.

GET/api/meta/changelog

Anfrage

Dieser Endpunkt hat keine Parameter.

Beispielanfrage

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

Antwortfelder

Die Feldtabelle wird aus echten Antworten erzeugt und führt daher genau das auf, was der Endpunkt zurückgibt. In Pfaden steht a[] für Array-Elemente und {*} für Objekte, deren Schlüssel ein dynamischer Name ist, etwa ein Coin oder eine Börse.

FeldTypEinheitBeschreibung
successboolean—true, wenn die Anfrage erfolgreich war. Im Fehlerfall lautet der Body `{ success: false, code, error, request_id }`.
schemastring—Schema-ID dieser Antwort (`coinboss.meta.changelog/1`).
nownumbermsServerzeit beim Erstellen der Antwort.
api_versionstring—Version der öffentlichen API (`v1`).
catalog_versionstring—Version des Endpunktkatalogs, ein Release-Datum wie `2026.11.11`.
policyobject—Regeln zu Versionierung, Kompatibilität und Abkündigung der API, als Listen von Aussagen.
policy.versioningarray—Aussagen dazu, wie die API und ihre Antwortschemata versioniert werden.
policy.versioning[]string—Eine Aussage.
policy.compatibilityarray—Aussagen dazu, welche Änderungen als abwärtskompatibel gelten und wie fehlende Daten dargestellt werden.
policy.compatibility[]string—Eine Aussage.
policy.deprecationarray—Aussagen dazu, wie `legacy`- und `beta`-Endpunkte behandelt und außer Betrieb genommen werden.
policy.deprecation[]string—Eine Aussage.
entriesarray—Changelog-Einträge, neueste zuerst.
entries[]object—Ein Eintrag: `id`, `date`, `version`, `type` (`added`, `changed`, `fixed`, `deprecated`, `removed`), `title` und `items`.
entries[].idstring—Kennung.
entries[].datestring—Kalenderdatum (UTC).
entries[].versionstring—Katalogversion, mit der die Änderung ausgeliefert wurde.
entries[].typestring—Typ.
entries[].breakingboolean—`true`, wenn die Änderung bestehende Clients beeinträchtigen kann (ein Feld entfernt oder umbenannt, ein Typ oder eine Bedeutung geändert). kann fehlen
entries[].titlestring—Einzeilige Zusammenfassung der Änderung.
entries[].itemsarray—Ergebniseinträge.
entries[].items[]string—Ergebniseinträge.
deprecatedarray—Endpunkte, die im Katalog als `legacy` oder abgekündigt markiert sind.
deprecated[]object—Ein Endpunkt: `id`, `path`, `replacement` und `note`.
deprecated[].idstring—Kennung.
deprecated[].pathstring—Anfragepfad des abgekündigten Endpunkts.
deprecated[].replacementstring—Pfad des Endpunkts, der stattdessen zu verwenden ist; null, wenn es keinen gibt.
deprecated[].notestring—Hinweis.
metaobject—Umschlag dieser Antwort: Schema-ID, erzeugendes System, Zeitstempel, Cache-Lebensdauer und Aktualität.
meta.schemastring—Schema-ID dieser Antwort; derselbe Wert wie `schema` auf oberster Ebene.
meta.sourcearray—Herkunft des Werts.
meta.source[]object—Herkunft des Werts.
meta.source[].systemstring—System, das die Daten erzeugt hat; bei den Endpunkten des Entwicklerzentrums immer `coinboss`.
meta.source[].componentstring—Komponente hinter den Daten: die Endpunkt-Probe und die Datenqualitäts-Patrouille.
meta.observed_atnull—Zeitstempel.
meta.received_atnull—Zeitstempel.
meta.fetched_atnumbermsZeitpunkt, zu dem CoinBoss die Daten von der Quelle abgerufen hat.
meta.windowstring—Zeitfenster.
meta.cache_ttl_snumbersServerseitige Cache-Lebensdauer dieser Antwort.
meta.qualitystring—Immer `FRESH`: Der Changelog ist statischer Inhalt, der mit dem API-Release ausgeliefert wird.
meta.is_staleboolean—true, wenn die Zeile älter als das Aktualitätsfenster ist; veraltete Zeilen fließen nicht in die Summen ein.
meta.fallbackstring—Klartexthinweis dazu, was dieser Endpunkt zurückgibt, wenn seine Eingangsdaten veraltet sind oder fehlen.

Erzeugt 2026-11-11 23:01 UTC aus 1 echten Antworten.

Beispielantwort

/api/meta/changelog · Echte Antwort, erfasst 2026-11-13 03:53:45 UTC. Lange Arrays und Maps sind für die Anzeige gekürzt: entries hatte 26 Elemente.

  • {
    • "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"
      }
    }

Details

Authentifizierung
Keine. Öffentlicher Endpunkt.
Rate-Limit
1200 Anfragen pro Minute und IP
Server-Cache
2m
Edge-Micro-Cache
10s
Zeitstempel
Unix-Epoche in Millisekunden (UTC), sofern die Feldbeschreibung nichts anderes angibt
Antwortformat
json
Stabilität
Stabil
Verfügbar seit
2026-11-11

Live-Status

VerfügbarGeprüft 2026-11-13 03:53:45 UTCHTTP 2005 msSchema stimmt überein

Verfügbarkeit, letzte 30 Tage

99.75 % von 407 Prüfungen bestanden

Fehler

Fehlgeschlagene Aufrufe haben auf jedem Endpunkt denselben Aufbau. Die vollständige Liste steht auf der Fehlerseite. Fehler und Rate-Limits →

CodeHTTPBedeutungEmpfohlene Reaktion
INVALID_PARAM400Ein erforderlicher Parameter fehlt oder ein Wert wird nicht akzeptiert. `param` nennt den Parameter, sofern er bekannt ist.Nicht unverändert wiederholen; die Anfrage korrigieren.
UNAUTHORIZED401Der Header `CB-API-KEY` wurde gesendet, der Schlüssel ist jedoch unbekannt oder widerrufen. Öffentliche Daten erfordern keinen Schlüssel – lassen Sie den Header weg oder verwenden Sie einen gültigen Schlüssel.Nicht unverändert wiederholen.
FORBIDDEN403Die Route gehört nicht zur öffentlichen API (intern oder nur für Konten).Nicht wiederholen.
NOT_FOUND404Unbekannte Route, oder der angefragte Coin / die Börse / der Fonds existiert nicht.Nicht wiederholen; Pfad und Kennungen mit dem Katalog abgleichen.
RATE_LIMITED429Mehr Anfragen, als das Limit pro Minute zulässt. `Retry-After` gibt die Wartezeit in Sekunden an.`Retry-After` abwarten, dann mit Backoff wiederholen.
INTERNAL500Unerwarteter Serverfehler. Die Meldung ist bewusst allgemein gehalten; geben Sie `request_id` an, wenn Sie den Fehler melden.Einmal nach einigen Sekunden wiederholen; wenn der Fehler bestehen bleibt, mit der Request-ID melden.
UPSTREAM_FAILED503Die Datenquelle hinter diesem Endpunkt hat nicht rechtzeitig geantwortet. Es werden ersatzweise keine veralteten oder stellvertretenden Zahlen zurückgegeben.Mit Backoff wiederholen; die Statusseite prüfen.
UNAVAILABLE501 / 503Der Datensatz ist vorübergehend nicht bereit (Cache wird aufgewärmt), oder der Endpunkt hat noch keine rechtmäßige öffentliche Quelle.Später wiederholen; der Katalog kennzeichnet Endpunkte, die konzeptbedingt nicht verfügbar sind.
REQUEST_FAILED200Einige ältere Endpunkte antworten mit HTTP 200 und `success: false`. Prüfen Sie immer `success`, nicht nur den HTTP-Status.Hängt von der Meldung ab; als fehlgeschlagene Anfrage behandeln.

Ausprobieren

GET/api/meta/changelogVerfügbar
Parameter

Keine Parameter.

Anfrage-URLhttps://www.coinboss.com/api/meta/changelog
Wählen Sie einen Endpunkt und klicken Sie auf „Anfrage senden“. Antwort, Header und Laufzeit erscheinen hier.