Bitrovas

API · L402 · ab 11 Sats

FormatCheck

FormatCheck prüft CSV, YAML, XML, TOML und JSON und kann sie nach JSON umwandeln. Aus flachem JSON wird auf Wunsch CSV.

Direkt prüfen

Die Daten werden nur zur Verarbeitung übertragen und nicht gespeichert.

oder per Drag-and-drop ablegen, bis 1 MiB. Die Datei wird im Browser als UTF-8 gelesen.

Nutzen

Du siehst, ob die Datei gültig ist, und bekommst eine einheitliche JSON-Form. Die Parser sind eingeschränkt und laufen nur im Speicher.

Preis

10 Sats Grundgebühr plus 1 Sat pro angefangenes KB, maximal 1'034 Sats (1 MiB).

Datenschutz

Die Daten werden nur zur Verarbeitung übertragen und nicht gespeichert.

So funktioniert's (L402)

Endpoint https://test.api.bitrovas.ch/v1/formatcheck. 10 Sats Grundgebühr plus 1 Sat pro angefangenes KB, maximal 1'034 Sats (1 MiB).

Felder: format, action und data. Die gratis Vorprüfung ist POST https://test.api.bitrovas.ch/v1/formatcheck/quote. Nach CSV geht nur aus flachem JSON.

Das Formular schickt die Daten direkt an die API. Ein curl-Auftrag geht ebenfalls.

  1. Schick den POST ohne Beleg. Die Antwort ist 402 und enthält eine Lightning-Rechnung und ein Macaroon.
  2. Bezahle die Rechnung.
  3. Wiederhole denselben POST mit dem Header Authorization: L402 <macaroon>:<preimage>.

curl

curl -sS -X POST https://test.api.bitrovas.ch/v1/formatcheck \
  -H 'content-type: application/json' \
  -d '{"format":"csv","action":"to_json","data":"name,wert\nalpha,1"}'

API-Dokumentation

Häufige Fragen

Sieht Bitrovas meine Datei dauerhaft?

Nein. Die Daten werden nur zur Verarbeitung übertragen und nicht gespeichert.

Welche Felder schicke ich?

format (csv, yaml, xml, toml oder json), action (validate, to_json oder to_csv) und data. Die Vorprüfung an /v1/formatcheck/quote ist gratis.

Ruft diese Website die API auf?

Das Formular schickt die Daten direkt aus dem Browser an die API. Die Website speichert sie nicht.