Crear clave de autenticación SDK
post
/app_group/sdk_authentication/create
Utiliza este punto final para crear una nueva clave de autenticación SDK para tu aplicación.
Requisitos previos
Para utilizar este punto final, necesitarás una clave de API con el permiso sdk_authentication.create
.
Límite de velocidad
Aplicamos el límite de velocidad predeterminado de Braze de 250 000 solicitudes por hora a este punto final, como se documenta en Límites de velocidad de la API.
Cuerpo de la solicitud
1
2
Content-Type: application/json
Authorization: Bearer YOUR-REST-API-KEY
1
2
3
4
5
6
{
"app_id": "App API identifier",
"rsa_public_key_str": "RSA public key string",
"description": "description",
"make_primary": false
}
Parámetros de la solicitud
Parámetro | Obligatoria | Tipo de datos | Descripción |
---|---|---|---|
app_id |
Obligatoria | Cadena | El identificador de la API de la aplicación. |
rsa_public_key_str |
Obligatoria | Cadena | La cadena de clave pública RSA. Debe ser una clave pública RSA válida o devolverá un error. |
description |
Obligatoria | Cadena | Descripción de la clave de autenticación SDK. |
make_primary |
Opcional | Booleano | Si se establece en true , esta clave se convertirá en la clave principal de autenticación SDK cuando se cree. |
Ejemplo de solicitud
1
2
3
4
5
6
7
8
9
curl --location --request POST 'https://rest.iad-01.braze.com/app_group/sdk_authentication/create' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR-REST-API-KEY' \
--data-raw '{
"app_id": "01234567-89ab-cdef-0123-456789abcdef",
"rsa_public_key_str": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvvD+fgA0YuCUd/v35htn...\n-----END PUBLIC KEY-----",
"description": "SDK Authentication Key for iOS App",
"make_primary": false
}'
Respuesta
1
2
3
{
"id": "key id"
}
Parámetros de respuesta
Parámetro | Tipo de datos | Descripción |
---|---|---|
id |
Cadena | El ID de la clave de autenticación SDK recién creada. |
Reglas de validación
Este punto final tiene las siguientes reglas de validación:
- Puedes tener hasta 3 claves de autenticación SDK por aplicación.
- La cadena de clave pública RSA debe ser una clave pública RSA válida en el formato adecuado.
- El
app_id
debe ser un identificador de API de aplicación válido. - La descripción no puede estar vacía.
New Stuff!