Esta página fue traducida automáticamente y puede contener errores. Para informar de un error de traducción, usa el componente de comentarios situado bajo el sumario, a la derecha de la página.
Crear clave de autenticación SDK
post
/app_group/sdk_authentication/create
Utiliza este endpoint para crear una nueva clave de autenticación SDK para tu aplicación.
Requisitos previos
Para utilizar este endpoint, 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 endpoint, 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 | Obligatorio | Tipo de datos | Descripción |
|---|---|---|---|
app_id |
Obligatorio | Cadena | El identificador de API de la aplicación. |
rsa_public_key_str |
Obligatorio | Cadena | La cadena de clave pública RSA. Debe ser una clave pública RSA válida o devolverá un error. |
description |
Obligatorio | 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 de autenticación SDK principal 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 endpoint 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 con el formato adecuado.
- El
app_iddebe ser un identificador de API de aplicación válido. - La descripción no puede estar vacía.
New Stuff!