Docs

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
/keys

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.

Autorisierung

apiKey
headerAuthorizationBearer <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.

Anfrage-Body

application/json
  1. body
client?string
Muster^[A-Za-z0-9][A-Za-z0-9._-]{0,63}$
scopes*array<>
Elemente1 <= items
label?string
Längelength <= 100

Antwort-Body

Erzeugt. key erscheint nur in dieser Antwort.

application/json
  1. response
id*string
client*string
environment*string
Wert in"sandbox""production"
scopes*array<>
label?string
created_at*string
Formatdate-time
revoked_at?string
Formatdate-time
also_revoked?array<string>

Nur in einer Widerrufsantwort: die IDs der unter diesem Schlüssel erzeugten Schlüssel, die mit ihm widerrufen wurden.

key*string
Muster^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"}