Docs

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

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.

Autorizzazione

apiKey
headerAuthorizationBearer <token>

Inviare la chiave come token bearer: Authorization: Bearer <your-api-key>. Lo stato del servizio è l’unica chiamata che non richiede una chiave.

Corpo della richiesta

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

Corpo della risposta

Creata. key compare solo in questa risposta.

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

Solo in una risposta di revoca, gli id delle chiavi create sotto questa che sono state revocate con essa.

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