Liste des clés d’authentification du SDK
get
/app_group/sdk_authentication/keys
Utilisez cet endpoint pour récupérer toutes les clés d’authentification du SDK pour votre application.
Conditions préalables
Pour utiliser cet endpoint, vous aurez besoin d’une clé API avec l’autorisation sdk_authentication.keys
.
Limite de débit
Nous appliquons la limitation du débit Braze par défaut de 250 000 requêtes par heure à cet endpoint, comme documenté dans Limites de débit de l’API.
Paramètres de demande
Paramètre | Requis | Type de données | Description |
---|---|---|---|
app_id |
Requis | Chaîne de caractères | L’identifiant de l’API de l’application. |
Exemple de demande
1
2
curl --location --request GET 'https://rest.iad-01.braze.com/app_group/sdk_authentication/keys?app_id=01234567-89ab-cdef-0123-456789abcdef' \
--header 'Authorization: Bearer YOUR-REST-API-KEY'
Réponse
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
"keys": [
{
"id": "abcdef12-3456-7890-abcd-ef1234567890",
"rsa_public_key": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvvD+fgA0YuCUd/v35htn...\n-----END PUBLIC KEY-----",
"description": "SDK Authentication Key for iOS App",
"is_primary": true
},
{
"id": "fedcba98-7654-3210-fedc-ba9876543210",
"rsa_public_key": "-----BEGIN PUBLIC KEY-----\nqWGfHOAiIwVzC/bTxwQZQQVzm/3ktgdNXRUDm5aIwVzCtxbNm5aIxOAiIwVzVHOA...\n-----END PUBLIC KEY-----",
"description": "SDK Authentication Key for Android App",
"is_primary": false
}
]
}
Paramètres de réponse
Paramètre | Type de données | Description |
---|---|---|
keys |
Tableau | Tableau d’objets de clés d’authentification SDK. |
keys[].id |
Chaîne de caractères | L’ID de la clé d’authentification du SDK. |
keys[].rsa_public_key |
Chaîne de caractères | Chaîne de caractères de la clé publique RSA. |
keys[].description |
Chaîne de caractères | Description de la clé d’authentification du SDK. |
keys[].is_primary |
Valeur booléenne | Indique si cette clé est la clé d’authentification principale du SDK. |
Règles de validation
Les règles de validation suivantes s’appliquent à cet endpoint :
- Le paramètre
app_id
doit être un identifiant d’API d’application valide. - L’application doit exister dans votre espace de travail.
New Stuff!