Borrar clave de autenticación SDK
delete
/app_group/sdk_authentication/delete
Utiliza este punto final para eliminar una clave de autenticación SDK para tu aplicación.
important:
La clave primaria no se puede borrar. Si intentas borrar la clave primaria, este punto final devolverá un error.
Requisitos previos
Para utilizar este punto final, necesitarás una clave de API con el permiso sdk_authentication.delete
.
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
{
"app_id": "App API Identifier",
"key_id": "key id"
}
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. |
key_id |
Obligatoria | Cadena | El ID de la clave de autenticación SDK que hay que borrar. |
Ejemplo de solicitud
1
2
3
4
5
6
7
curl --location --request DELETE 'https://rest.iad-01.braze.com/app_group/sdk_authentication/delete' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR-REST-API-KEY' \
--data-raw '{
"app_id": "01234567-89ab-cdef-0123-456789abcdef",
"key_id": "fedcba98-7654-3210-fedc-ba9876543210"
}'
Respuesta
1
2
3
4
5
6
7
8
9
10
{
"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
}
]
}
Parámetros de respuesta
Parámetro | Tipo de datos | Descripción |
---|---|---|
keys |
Matriz | Conjunto de objetos clave de autenticación SDK restantes. |
keys[].id |
Cadena | El ID de la clave de autenticación SDK. |
keys[].rsa_public_key |
Cadena | La cadena de clave pública RSA. |
keys[].description |
Cadena | Descripción de la clave de autenticación SDK. |
keys[].is_primary |
Booleano | Si esta clave es la clave principal de autenticación SDK. |
Reglas de validación
Este punto final tiene las siguientes reglas de validación:
- El
key_id
debe ser un ID de clave de autenticación SDK válido. - El
app_id
debe ser un identificador de API de aplicación válido. - La clave de autenticación SDK debe existir para la aplicación especificada.
- La clave de autenticación SDK primaria no se puede borrar.
New Stuff!