Ga naar de inhoud
agovena.
agovena.
Aan de slag
Community

API-overzicht

Maak een benoemd API-token

Kies een handeling voor het request, responsestructuur, toegangsregels en implementatiebron.

SchrijvenE-mail + wachtwoord

POST/api/v1/auth/tokens

Maak een benoemd API-token

Deze route vereist geen auth:sanctum of bearer-bevoegdheid.

Verzoek
VeldInRegel
emailJSON-bodyVerplicht geldig e-mailadres.
passwordJSON-bodyVerplichte string. Verstuur nooit inloggegevens naar deze documentatiesite.
nameJSON-bodyVerplichte string; maximaal 80.
abilitiesJSON-bodyOptionele array, maximaal 50 toegestane bevoegdheden. Weglaten geeft volledige toegang; kies expliciete minimale rechten.
cURL
curl --request POST "https://shop.example.test/api/v1/auth/tokens" \
  --header 'Accept: application/json' \
  --header 'Content-Type: application/json' \
  --data '{"email":"[email protected]","password":"<password>","name":"Documentation example","abilities":["account.read"]}'
Antwoord201
Succes: 201

Responsestructuur (notatie, geen opgenomen antwoord)

schema
{ token: string, token_type: "Bearer", name: string }

Volledig responseschema

Gebruikelijke fouten
HTTP-statusBetekenis
403unauthorized, insufficient_scope of ip_not_allowed: controleer klantcontext, bevoegdheid en token-IP-beleid.
422validation_error: ongeldige invoer of niet-vervulde domeinvereisten. Betaalinitiatie kan ook payment_failed geven.
429rate_limited: wacht voor een nieuwe poging, vooral bij schrijfverzoeken.
Foutstructuur en globale aandachtspunten

Doorzoek de documentatie

Zoek handleidingen, commando’s en API-endpoints

Waar ben je naar op zoek?

Documentatie