Créer une clé d’API pour un client ; la clé n’est affichée qu’une fois
- Dans le bac à sable
En termes simples
Crée une clé d’API pour un client. La clé n’est affichée qu’une fois.
POST
L’opérateur crée pour n’importe quel client. La clé d’administration d’un client ne crée que pour son propre client et seulement avec les droits qu’elle détient. Seul le SHA-256 est conservé.
apiKeyheader
AuthorizationBearer <token>Envoyez votre clé sous forme de jeton bearer : Authorization: Bearer <your-api-key>. L’état du service est le seul appel qui ne nécessite pas de clé.
application/json- body
client?stringMotif
^[A-Za-z0-9][A-Za-z0-9._-]{0,63}$scopes*array<>Éléments
1 <= itemslabel?stringLongueur
length <= 100Créée. key n’apparaît que dans cette réponse.
application/json- response
id*stringclient*stringenvironment*stringValeur parmi
"sandbox""production"scopes*array<>label?stringcreated_at*stringFormat
date-timerevoked_at?stringFormat
date-timealso_revoked?array<string>Uniquement dans une réponse de révocation : les identifiants des clés créées sous celle-ci qui ont été révoquées avec elle.
key*stringMotif
^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"}