Hoppa till huvudinnehåll

Skapa och hantera API-nycklar

Skapa separata API-nycklar för test och produktion och ge varje integration minsta nödvändiga behörighet.

Skrivet av Anton Hjalmarsson

Så gör du

  1. Öppna Företag → API-nyckel.

  2. Ange ett beskrivande namn, exempelvis ERP Acceptance.

  3. Välj Test eller Production.

  4. Markera de scopes som integrationen behöver.

  5. Välj Generera API-nyckel.

  6. Kopiera hela nyckeln direkt och lagra den i integrationens hemlighetshantering. Den visas bara en gång.

  7. Kontrollera att nyckeln syns i listan med rätt miljö och scopes.

Vanliga scopes

  • registrations:read – läs registreringar i det publika API:t.

  • registrations:create – skapa interna registreringsposter.

  • ecoc:write – skapa och återförsök ERP eCoC-jobb.

  • ecoc:read – läs ERP-jobbstatus. ecoc:write accepteras också för statusfrågan.

Test och produktion

Testnycklar börjar med cd_test_ och styr ERP-flödet till RDW Acceptance och eReKo test. Produktionsnycklar börjar med cd_prod_ och används för skarpa anrop.

Återkalla en nyckel

  1. Identifiera nyckeln med namn, prefix, miljö och scopes.

  2. Uppdatera först integrationen om trafiken ska flyttas till en ny nyckel.

  3. Välj Återkalla.

Viktigt att veta

En API-nyckel är en hemlighet. Lägg den aldrig i webbläsarkod, loggar, ärendesystem eller källkod. CertiDrive lagrar en verifieringshash; den fullständiga nyckeln kan inte visas igen.

Vanliga problem

401 api_key_invalid
Kontrollera hela nyckeln, prefixet och att den inte återkallats.

403 forbidden / Missing scope
Skapa en ny nyckel med rätt scope. En befintlig nyckels scopes redigeras inte i listan.

Fick du svar på din fråga?