Eliminar credenciales

Hola que tal, estoy tratando de eliminar credenciales,
como lo indican en la documentación se envío el token y el Id de la credencial y eso es lo que hago:

deleteCredentials(tokenI, id_credencial, function(err,respuesta){})

como respuesta obtengo este error.
rid: ‘ff40b4c1-dfcd-4320-b0c8-77fe7d3ed59c’,
code: 401,
errors: null,
status: false,
message: ‘Invalid User Id’,
response: null }

¿Por qué sale el error en el usuario?

Hola Salvador.

El llamado para eliminar credenciales (DELETE) debe de llevar el id_user al que están ligadas las credenciales.

/credentials/:id_credential vía DELETE elimina un usuario
Campo Tipo Descripción
api_key String Key del desarrollador.
id_user String ID del usuario.
token String Token de la sesión.

Veo que en tu llamado sólo mandas tu API key.

Así mismo te recomendamos que utilices un token de sesión para evitar estar mandando tu API key en cada petición como una mejor práctica de seguridad.

Saludos!

Que tal Claudio, entonces no se pueden eliminar las credenciales con el SDK METHOD que se describe en la documentacion:
deleteCredentials(token, id_credential, callback)

Hola Salvador buenas tardes.

Me puedes pasar el URL en donde estás viendo esta documentación?

Saludos!

Hola Salvador,

Ya actualicé el método deleteCredentials en la implementación JS de Sync.

deleteCredentials(token, id_credentials, id_user, response)

Es necesario que le mandes el id_user tal y como lo requiere el API.

Podrías hacer una prueba?

Saludos!

Hola Claudio,
ya me esta eliminando las credenciales enviando el usuario.
Gracias por tu apoyo.

Saludos.

1 me gusta