/api/meta/openapi
GETVerfügbar

OpenAPI-Dokument

OpenAPI-3.0-Beschreibung der öffentlichen API, erzeugt aus dem Katalog und aus Feldtabellen, die aus echten Antworten abgeleitet wurden.

GET/api/meta/openapi

Anfrage

Dieser Endpunkt hat keine Parameter.

Beispielanfrage

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

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
openapistring—Version der OpenAPI-Spezifikation dieses Dokuments.
infoobject—Titel, Version und Beschreibung der API.
info.titlestring—Titel der API.
info.versionstring—Version der API.
info.descriptionstring—Kurzbeschreibung der API und ihrer Konventionen.
serversarray—Basis-URLs der API.
servers[]object—Ein Servereintrag.
servers[].urlstring—Basis-URL, die jedem Pfad voranzustellen ist.
tagsarray—Endpunktkategorien.
tags[]object—Eine Kategorie.
tags[].namestring—Name.
tags[].descriptionstring—Beschreibung der Kategorie.
pathsobject—Endpunkte, mit dem Pfad als Schlüssel. dynamische Schlüssel: /api/coin-heatmap,/api/coins/all,/api/coins/search,/api/currency/ex-table,/api/currency/flows,/api/currency/list
paths.{*}object—Auf einem Pfad verfügbare Operationen.
paths.{*}.getobject—Die GET-Operation.
paths.{*}.get.operationIdstring—Endpunktkennung, dieselbe Kennung wie im Katalog.
paths.{*}.get.summarystring—Zusammenfassungsblock.
paths.{*}.get.descriptionstring—Was der Endpunkt zurückgibt, mit Hinweisen zu Abdeckung und Grenzen.
paths.{*}.get.tagsarray—Kategorien des Endpunkts.
paths.{*}.get.tags[]string—Kategoriekennung.
paths.{*}.get.x-declared-statusstring—Deklarierte Verfügbarkeit: `available`, `partial` oder `unavailable`.
paths.{*}.get.x-cache-ttl-secondsnumbersServerseitige Cache-Lebensdauer des Endpunkts. kann fehlen
paths.{*}.get.parametersarray—Anfrageparameter. leer in den Stichproben, aus denen diese Tabelle erzeugt wurde
paths.{*}.get.parameters[]object—Ein Parameter.
paths.{*}.get.parameters[].namestring—Name.
paths.{*}.get.parameters[].instring—Wohin der Parameter gehört: `query` oder `path`.
paths.{*}.get.parameters[].requiredboolean—`true`, wenn der Parameter gesendet werden muss.
paths.{*}.get.parameters[].descriptionstring—Bedeutung des Parameters.
paths.{*}.get.parameters[].schemaobject—JSON Schema des Parameterwerts (type, default, enum, minimum, maximum).
paths.{*}.get.parameters[].examplestring—Beispielwert. kann fehlen
paths.{*}.get.responsesobject—Antworten mit dem HTTP-Status als Schlüssel; die 200-Antwort enthält das aus echten Antworten erzeugte JSON Schema.
componentsobject—Gemeinsam genutzte Schemata, einschließlich des Fehler-Bodys, den jeder Endpunkt verwendet.

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

Beispielantwort

/api/meta/openapi · Echte Antwort, erfasst 2026-11-13 03:53:45 UTC. Lange Arrays und Maps sind für die Anzeige gekürzt: tags hatte 21 Elemente; paths hatte 298 Elemente; paths.{*}.get.responses hatte 5 Elemente; paths.{*}.get.parameters hatte 3 Elemente; components.schemas.Error.properties.code.enum hatte 9 Elemente.

  • {
    • "openapi": "3.0.3",
    • "info": {
      • "title": "CoinBoss API",
      • "version": "v1 (2026.11.12)",
      • "description": "Public market-data API of CoinBoss. Generated from the endpoint catalog and from field tables inferred from real responses."
      },
    • "servers": [
      • { … 1 }
      ],
    • "tags": [
      • { … 2 },
      • { … 2 }
      ],
    • "paths": {
      • "/api/coin-heatmap": { … 1 },
      • "/api/coins/all": { … 1 }
      },
    • "components": {
      • "schemas": { … 1 },
      • "securitySchemes": { … 1 }
      }
    }

Details

Authentifizierung
Keine. Öffentlicher Endpunkt.
Rate-Limit
1200 Anfragen pro Minute und IP
Server-Cache
5m
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 20040 msSchema stimmt überein

Verfügbarkeit, letzte 30 Tage

100 % 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/openapiVerfügbar
Parameter

Keine Parameter.

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