Wydanie klucza API dla klienta; klucz jest pokazywany raz
- W sandboxie
Prostymi słowami
Wydaje klucz API dla klienta. Klucz jest pokazywany raz.
POST
Operator wydaje klucze dla dowolnego klienta. Klucz administratora klienta wydaje tylko dla własnego klienta i tylko z zakresami, które sam ma. Przechowywany jest tylko SHA-256.
apiKeyheader
AuthorizationBearer <token>Klucz należy wysyłać jako token typu bearer: Authorization: Bearer <your-api-key>. Wywołanie stanu usługi jest jedynym, które nie wymaga klucza.
application/json- body
client?stringWzorzec
^[A-Za-z0-9][A-Za-z0-9._-]{0,63}$scopes*array<>Elementy
1 <= itemslabel?stringDługość
length <= 100Wydano. key pojawia się tylko w tej odpowiedzi.
application/json- response
id*stringclient*stringenvironment*stringWartość spośród
"sandbox""production"scopes*array<>label?stringcreated_at*stringFormat
date-timerevoked_at?stringFormat
date-timealso_revoked?array<string>Tylko w odpowiedzi na cofnięcie: identyfikatory kluczy wydanych pod tym kluczem, które zostały cofnięte razem z nim.
key*stringWzorzec
^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"}