Spring videre til hovedindholdet

FAQ om API

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

Andreas Stensig avatar
Skrevet af Andreas Stensig
Opdateret i denne uge

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?