Een API-sleutel voor een eindklant aanmaken; de sleutel wordt eenmalig getoond
- In de sandbox
In gewone woorden
Maakt een API-sleutel voor een eindklant aan. De sleutel wordt eenmalig getoond.
POST
De beheerder maakt sleutels voor elke eindklant aan. Een beheerderssleutel van een eindklant maakt alleen sleutels voor de eigen eindklant aan en alleen met scopes die hij zelf heeft. Alleen de SHA-256 wordt bewaard.
apiKeyheader
AuthorizationBearer <token>Stuur uw sleutel als bearer-token: Authorization: Bearer <your-api-key>. De health-aanroep is de enige aanroep die geen sleutel vereist.
application/json- body
client?stringPatroon
^[A-Za-z0-9][A-Za-z0-9._-]{0,63}$scopes*array<>Items
1 <= itemslabel?stringLengte
length <= 100Aangemaakt. key staat alleen in dit antwoord.
application/json- response
id*stringclient*stringenvironment*stringWaarde in
"sandbox""production"scopes*array<>label?stringcreated_at*stringFormaat
date-timerevoked_at?stringFormaat
date-timealso_revoked?array<string>Alleen in een antwoord op intrekking: de ID's van de sleutels die onder deze sleutel zijn aangemaakt en ermee zijn ingetrokken.
key*stringPatroon
^eik_(test|live)_[0-9a-f]{48}$curl -X POST "https://example.com/keys" \ -H "Authorization: Bearer <your-api-key>" \ -H "Content-Type: application/json" \ -d '{ "scopes": [ "submit" ] }'{ "id": "string", "client": "string", "environment": "sandbox", "scopes": [ "submit" ], "label": "string", "created_at": "2019-08-24T14:15:22Z", "revoked_at": "2019-08-24T14:15:22Z", "also_revoked": [ "string" ], "key": "string"}