Spring videre til hovedindholdet

FAQ om API

Generelle spørgsmål og information om API'en

Andreas Stensig avatar
Skrevet af Andreas Stensig
Opdateret for over en måned siden

Generelt

API typen er REST og dataformatet er JSON.

Typiske fejl & deres årsager

Fejl

Forklaring

Løsning

403 Forbidden

Manglende rettigheder/token

Tjek API-nøgler, brugerrettigheder

422 Name is required to create locations

locations brugt uden eksisterende location-dokument

Fjern locations, medmindre import med GPS-lokationer bruges

405 Method Not Allowed (PUT /documents)

PUT uden dokument-ID

Brug URL med document_id

PUT-fejl på translations

PUT understøtter ikke translation-objekt

Brug translation-endpoint

Best practices for integration

  • Brug altid external_id som primær opdateringsnøgle, medmindre andet er aftalt.

  • Opret custom attributes før du sender data, ellers ignoreres/forkastes de.

  • Brug sandbox.prduct.com/data-model til at:

    • Oprette attributes

    • Tjekke model names og input-typer

  • Ved importører er lokationsobjekter er dokumenter og disse skal oprettes først, før de kan refereres til

  • Ved domestric-batches skal locations ikke bruges.

Jeg får fejlmeddelelsen: "The type field is required..."

Dette kan skyldes flere fejl:

  • Feltet type er ikke udfyldt korrekt.

  • Der bruges det forkerte end-point.

  • Der forsøges at sende HTML/tekst via et JSON bearer-token.

    • Tilføj -ContentType 'application/json' til body’en.

Support og spørgsmål

Hvis du støder på problemer eller har spørgsmål undervejs, er du velkommen til at kontakte os. Skriv via chatbotten i nederste højre hjørne eller send en mail til [email protected].

Besvarede dette dit spørgsmål?