Einen API-Schlüssel für einen Kunden erzeugen; der Schlüssel wird einmal angezeigt
- In der Sandbox
In einfachen Worten
Erzeugt einen API-Schlüssel für einen Kunden. Der Schlüssel wird einmal angezeigt.
POST
Der Betreiber erzeugt Schlüssel für jeden Kunden. Der Admin-Schlüssel eines Kunden erzeugt nur für den eigenen Kunden und nur Scopes, die er selbst hat. Nur das SHA-256 wird gespeichert.
apiKeyheader
AuthorizationBearer <token>Senden Sie Ihren Schlüssel als Bearer-Token: Authorization: Bearer <your-api-key>. Der Systemzustand ist der einzige Aufruf, der keinen Schlüssel braucht.
application/json- body
client?stringMuster
^[A-Za-z0-9][A-Za-z0-9._-]{0,63}$scopes*array<>Elemente
1 <= itemslabel?stringLänge
length <= 100Erzeugt. key erscheint nur in dieser Antwort.
application/json- response
id*stringclient*stringenvironment*stringWert in
"sandbox""production"scopes*array<>label?stringcreated_at*stringFormat
date-timerevoked_at?stringFormat
date-timealso_revoked?array<string>Nur in einer Widerrufsantwort: die IDs der unter diesem Schlüssel erzeugten Schlüssel, die mit ihm widerrufen wurden.
key*stringMuster
^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"}