> ## Documentation Index
> Fetch the complete documentation index at: https://apidoc.easyfreelance.no/llms.txt
> Use this file to discover all available pages before exploring further.

# Autentisering

EasyFreelance API benytter en **API-nøkkel og et token** for å identifisere og autentisere forespørsler. Du kan generere en API-nøkkel og et token i **Web Panel**.

Merk at du mottar **separate API-nøkler og tokens for live-miljø og demo-miljø**.

API-nøkkelen og tokenet ditt gir tilgang til flere funksjoner i systemet, og det er derfor viktig at de oppbevares sikkert. Ikke del API-nøkler eller tokens i offentlig tilgjengelige områder, som for eksempel GitHub, klient-sidekode eller andre åpne systemer.

Autentisering mot API-et skjer ved hjelp av en **tokenbasert HTTP Authentication-ordning**. For å autorisere en forespørsel må tokenet inkluderes i **Authorization-headeren** i HTTP-requesten.

API-tokenet skal prefikses med tekststrengen **Bearer**, med et mellomrom mellom *Bearer* og selve tokenet.

## Tokens

Når du erstatter tokenet ovenfor med ditt eget, vil det automatisk bli lagt inn i kodeeksemplene som vises nedenfor, slik at de kan kjøres direkte.

```text theme={null}
curl --location --request POST 'test.easyfreelance.no/api/v1/users' 
--header 'Content-Type: application/json' 
--header 'Accept: application/json' 
--header 'Authorization: Bearer T8Cf2oWpDhPpYq2uE2JWRHaVdqsC3RJJTsdNSoGMhLxhE1Z3w7L9UVMW4T8owhIFmlVK7NmVUGHiUPYt' 
--header 'API-key: fd612e61-de98-4bb7-a636-cfc66bdd61ea' 
--header 'Idempotency-key: 6922d7be-c098-11ec-9d64-0242ac120004'
```
