Skip to Content
API-referanseOversikt

API-referanse

Alle operasjonene i vbeslag API v1, laget fra det samme dokumentet som API-et sjekker med. Hver operasjon har sin egen side med rettigheter, felt, svar, feilkoder og et eksempel i cURL, Node og PHP.

Adressenhttps://vbeslag.com/api/v1JSON over HTTPS. Alle stier i referansen er under denne.
Versjonv1OpenAPI 3.1, dokumentet er versjon 1.19. 39 av 39 operasjoner virker i dag.
NøkkelenBearervb_live_… eller vb_test_…, i Authorization.

Nøkkelen

Send nøkkelen i Authorization: Bearer <nøkkel>, aldri i adressen. Verkstedet lager den under Innstillinger › Koblinger (API). En testnøkkel begynner med vb_test_ og lager testordre med egne nummer (T-…); en ekte nøkkel begynner med vb_live_. Hold nøkkelen på serveren, aldri i nettleseren. Mer under Nøkler og tilgang, og prøv trygt i sandkassen.

Reglene i kort form

  • Prøv igjen trygt. POST /orders og POST /customers krever Idempotency-Key. Bruk en ny UUID per handling, og den samme når du prøver igjen. Se Regler.
  • Versjonen du så. PATCH /orders/{number} krever If-Match med versjonen du så ("v3"). En gammel versjon svarer 409 stale_version. Se Regler.
  • Lister. Lister svarer { data, nextCursor }. Synkroniser med sort=updatedAt, updatedSince og cursor, eller bruk webhooks og GET /events. Se Regler.
  • Penger i øre. Beløp er hele øre med «Ore» til slutt (unitPriceOre: 61200 er 612 kr). Moms er basispunkter: vatBp: 2500 er 25 %. Se Begreper.
  • Feil. Alle feil har samme form. Velg handling etter code, aldri etter message: teksten kan endres. Se Feil.
  • Grenser. Per nøkkel: lesing 120, skriving 30, priser 60 og filer 10 kall i minuttet. Over grensen svarer vi 429 rate_limited med Retry-After. Se Grenser.
  • Nye felt. Felt vi ikke kjenner i det du sender, gir 400 invalid_request. Svarene kan få nye felt: les bare de du kjenner.

Alle operasjonene

Nøkkelen

1 operasjon

Ordre

10 operasjoner

Kunder

5 operasjoner

Hendelser

1 operasjon

Katalog og priser

4 operasjoner

Nettbutikk

4 operasjoner

Avtaler

2 operasjoner

Fakturaer

3 operasjoner

Produksjon

7 operasjoner

Rapporter

1 operasjon

Dokumentet

1 operasjon

OpenAPI-dokumentet

Last ned OpenAPI (JSON)OpenAPI-dokumentet kan importeres i Postman, Insomnia eller Swagger UI. Det er det samme dokumentet som API-et sjekker med, og referansen her er laget fra det.