Creare una chiave API per un cliente; la chiave viene mostrata una sola volta
- Nella sandbox
In parole semplici
Crea una chiave API per un cliente. La chiave viene mostrata una sola volta.
POST
L’operatore crea per qualsiasi cliente. La chiave admin di un cliente crea solo per il proprio cliente e solo con gli ambiti che possiede. Viene conservato solo lo SHA-256.
apiKeyheader
AuthorizationBearer <token>Inviare la chiave come token bearer: Authorization: Bearer <your-api-key>. Lo stato del servizio è l’unica chiamata che non richiede una chiave.
application/json- body
client?stringCorrispondenza
^[A-Za-z0-9][A-Za-z0-9._-]{0,63}$scopes*array<>Elementi
1 <= itemslabel?stringLunghezza
length <= 100Creata. key compare solo in questa risposta.
application/json- response
id*stringclient*stringenvironment*stringValore tra
"sandbox""production"scopes*array<>label?stringcreated_at*stringFormato
date-timerevoked_at?stringFormato
date-timealso_revoked?array<string>Solo in una risposta di revoca, gli id delle chiavi create sotto questa che sono state revocate con essa.
key*stringCorrispondenza
^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"}