Saltar al contenido principal

Errores & Warnings

Errores más comunes (Logins)

A continuación encontrarás una tabla con los errores comunes al momento de intentar conectar una cuenta a una plataforma (Uber, Rappi, IMSS, etc.).

Código de ErrorCódigo HTTPDescripción
missing_api_key401El header x-api-key no esta presente. Intenta de nuevo usando el header the x-api-key.
invalid_api_key401La api key es invalida, intenta de nuevo usando una api key valida.
bad_request422La solicitud no era válida, a menudo debido a que faltaba un parámetro requerido. Por favor, revise su solicitud y asegúrese de que todos los parámetros sean correctos.
invalid_credentials401Las credenciales de inicio de sesión proporcionadas no son válidas. Por favor, solicite al usuario que vuelva a intentarlo con credenciales válidas.
platform_unavailable503La plataforma no está disponible actualmente. Por favor, inténtelo de nuevo más tarde o comuníquese con el soporte
too_many_requests429Esto es más común con las plataformas IMSS e ISSSTE. Le recomendamos que intente iniciar sesión con las credenciales del usuario al día siguiente.
service_unavailable503El servicio no está disponible actualmente. Por favor, inténtelo de nuevo más tarde o comuníquese con el soporte
request_timeout504El inicio de sesión falló debido a un tiempo de espera. Por favor, inténtelo de nuevo más tarde o comuníquese con el soporte
curp_has_inconsistencies403Este error está relacionado con la plataforma IMSS. La CURP no es válida o tiene inconsistencias. Por favor, solicite al usuario que acuda al establecimiento del IMSS más cercano para resolverlo.
platform_error422Hubo un error con la plataforma. Por favor, inténtelo de nuevo más tarde o comuníquese con el soporte
invalid_otp401El OTP proporcionado no es válida. Por favor, solicite al usuario que vuelva a intentarlo con una OTP válida
expired_otp401El OTP proporcionado ha caducado. Por favor, solicite al usuario que vuelva a intentarlo con una OTP válida
email_not_validated400El correo electrónico utilizado no está validado. Por favor, verifica tu correo electrónico en la aplicación para continuar. Una vez verificado, puedes intentarlo de nuevo
invalid_phone_number422El número de teléfono proporcionado no es válido. Por favor, solicite al usuario que vuelva a intentarlo con un teléfono válido.
invalid_email422El número de teléfono proporcionado no es válido. Por favor, solicite al usuario que vuelva a intentarlo con una dirección de correo electrónico.
lambda_error503Hubo un error con la plataforma. Por favor, inténtelo de nuevo más tarde o comuníquese con el soporte.
login_refused (formerly login_not_available)400Este error es más común en Uber. Ocurre cuando Uber bloquea un intento de inicio de sesión. En este caso, solicite al usuario que intente iniciar sesión nuevamente después de 30 minutos.
invalid_otp_auth_key401Hubo un error con la plataforma. Por favor, inténtelo de nuevo más tarde o comuníquese con el soporte.
curp_not_found404No se encontró la CURP. Por favor, solicite al usuario que acuda a su establecimiento IMSS más cercano para resolverlo.
could_not_send_otp401Hubo un error al enviar el código OTP. Por favor, solicite al usuario que intente reenviar el código OTP nuevamente.
unable_to_get_performance403Hubo un error con la plataforma. Por favor, inténtelo de nuevo más tarde o comuníquese con el soporte.
recent_login_successful412La cuenta inició sesión correctamente hace menos de 12 horas.
missing_social_security_number403El usuario no cuenta con un número de seguro social en la base de datos del IMSS. Por favor, solicite al usuario que acuda a su establecimiento IMSS más cercano para resolverlo.
social_security_number_mismatch503Parece haber una discrepancia entre la CURP del usuario y su número de seguro social. Por favor, solicite al usuario que acuda a su establecimiento IMSS más cercano para resolverlo.
curp_not_in_platform401Verificar que la CURP sea correcta. Si la CURP es correcta y trabajas en algún departamento o entidad afiliada al ISSSTE, acude al área de Recursos Humanos de tu lugar de trabajo para solicitar que verifiquen tu registro en el sistema del ISSSTE.
nss_not_found_in_imss404El NSS no fue encontrado en el IMSS. Por favor, solicite al usuario que acuda a su establecimiento IMSS más cercano para resolverlo.
invalid_nss401Estado NSS no válido. Por favor, solicite al usuario que acuda a su establecimiento IMSS más cercano para resolverlo.
invalid_otp_session401Hubo un error con la plataforma. Por favor, inténtelo de nuevo más tarde o comuníquese con el soporte..
renapo_unavailable400No se encontró la CURP en Renapo. un error con la plataforma. Por favor, pide al usuario que vaya a la oficina del IMSS más cercana para resolverlo.

Lista completa de errores

Código de ErrorCódigo HTTPDescripción
missing_api_key401El header x-api-key no esta presente. Intenta de nuevo usando el header the x-api-key.
invalid_api_key401La api key es invalida, intenta de nuevo usando una api key valida.
bad_request422La solicitud no era válida, a menudo debido a que faltaba un parámetro requerido. Por favor, revise su solicitud y asegúrese de que
invalid_credentials401Las credenciales de inicio de sesión proporcionadas no son válidas. Por favor, solicite al usuario que vuelva a intentarlo con
invalid_otp401El OTP proporcionado no es válida. Por favor, solicite al usuario que vuelva a intentarlo con una OTP válida
expired_otp401El OTP proporcionado ha caducado. Por favor, solicite al usuario que vuelva a intentarlo con una OTP válida
email_not_validated400El correo electrónico utilizado no está validado. Por favor, verifica tu correo electrónico en la aplicación para continuar. Una vez verificado, puedes intentarlo de nuevo
invalid_phone_number422El número de teléfono proporcionado no es válido. Por favor, solicite al usuario que vuelva a intentarlo con un teléfono
invalid_email422El número de teléfono proporcionado no es válido. Por favor, solicite al usuario que vuelva a intentarlo con una dirección de correo
login_refused400Este error es más común en Uber. Ocurre cuando Uber bloquea un intento de inicio de sesión. En este caso, solicite al usuario que
curp_not_found404No se encontró la CURP. Por favor, solicite al usuario que acuda a su establecimiento IMSS más cercano para resolverlo.
could_not_send_otp401Hubo un error al enviar el código OTP. Por favor, solicite al usuario que intente reenviar el código OTP nuevamente.
unable_to_get_performance403Hubo un error con la plataforma. Por favor, inténtelo de nuevo más tarde o comuníquese con el soporte.
recent_login_successful412La cuenta inició sesión correctamente hace menos de 12 horas.
invalid_curp401El CURP presenta un formato inválido.
not_available_in_platform401El CURP no se encuentra registrado en la plataforma.
service_degradation400Alguno de los servicios de la plataforma esta degradad. En el caso del IMSS, usualmente es su servicio de envío de correos
proxy_max_retries_exeeded400Hemos alcanzado la mayor cantidad de reintentos que se puede hacer a la plataform.
curp_has_inconsistencies403Este error está relacionado con la plataforma IMSS. La CURP no es válida o tiene inconsistencias. Por favor, solicite al
platform_unavailable503La plataforma no está disponible actualmente. Por favor, inténtelo de nuevo más tarde o comuníquese con el soporte
too_many_requests429Esto es más común con las plataformas IMSS e ISSSTE. Le recomendamos que intente iniciar sesión con las credenciales del
service_unavailable503El servicio no está disponible actualmente. Por favor, inténtelo de nuevo más tarde o comuníquese con el soporte
request_timeout504El inicio de sesión falló debido a un tiempo de espera. Por favor, inténtelo de nuevo más tarde o comuníquese con el soporte
curp_has_inconsistencies403Este error está relacionado con la plataforma IMSS. La CURP no es válida o tiene inconsistencias. Por favor, solicite
platform_error422Hubo un error con la plataforma. Por favor, inténtelo de nuevo más tarde o comuníquese con el soporte
lambda_error503Hubo un error con la plataforma. Por favor, inténtelo de nuevo más tarde o comuníquese con el soporte.
curp_not_found404No se encontró la CURP. Por favor, solicite al usuario que acuda a su establecimiento IMSS más cercano para resolverlo.
missing_social_security_number403El usuario no cuenta con un número de seguro social en la base de datos del IMSS. Por favor, solicite al
social_security_number_mismatch503Parece haber una discrepancia entre la CURP del usuario y su número de seguro social. Por favor, solicite al
curp_not_in_platform401Verificar que la CURP sea correcta. Si la CURP es correcta y trabajas en algún departamento o entidad afiliada al ISSSTE,
nss_not_found_in_imss404El NSS no fue encontrado en el IMSS. Por favor, solicite al usuario que acuda a su establecimiento IMSS más cercano para
invalid_nss401Estado NSS no válido. Por favor, solicite al usuario que acuda a su establecimiento IMSS más cercano para resolverlo.
renapo_unavailable400No se encontró la CURP en Renapo. un error con la plataforma. Por favor, pide al usuario que vaya a la oficina del IMSS más
invalid_schema_response503El IMSS cambió su esquema de respuesta.
pending_for_data400La extracción de data esta pendiente. Este error puede quedarse permanentemente en casos en el cual el portal del IMSS o el ISSSTE
zero_quoted_weeks200El trabajador no cuenta con semanas cotizadas en el IMSS.
curp_not_in_platform401El CURP no se encuentra registrado en la plataforma.
proxy_max_retries_exceeded400Hemos hecho varias peticiones al IMSS para el mismo CURP y este nos ha bloqueado.
validation_time_expired422El tiempo de validación de un proceso ha expirado
invalid_otp_auth_key401La clave de autenticación OTP proporcionada no es válida
invalid_otp_session401La sesión OTP no es válida
not_registered401El usuario no está registrado.
timeout504La operación ha agotado el tiempo
invalid_password401La contraseña proporcionada no es válida
unable_to_get_uber_metrics403No se pueden recuperar las métricas de Uber
reauthentication_required401Se requiere reautenticación
failed_refresh401El proceso de actualización ha fallado
account_setup_incomplete422La configuración de la cuenta está incompleta
platform_unknown_error503Se produjo un error desconocido en la plataforma.
unauthorized_error401Error de acceso no autorizado.
session_not_found401Sesión no encontrada
access_token_not_generated424El token de acceso no se ha generado
unknown_login_type422Tipo de inicio de sesión desconocido
account_banned_from_platform422La cuenta está baneada de la plataforma.
business_error400Error relacionado con la lógica empresarial.
login_not_completed400El proceso de inicio de sesión no se ha completado
connection_error400Se produjo un error al establecer una conexión.
curp_not_found_in_renapo404CURP (Código Único de Registro de Población) no se encuentra en el registro nacional.
not_found_error404Recurso o información no encontrada
employment_info_not_found404Recurso o información no encontrada
cdt_first_access404Recurso o información no encontrada
no_emails_received400la cuenta no ha recibido ningún correo electrónico
pdf_not_received400El documento PDF no ha sido recibido.
confirmation_url_not_found400URL de confirmación no encontrada
forbidden_error403La clave API no tiene permiso para realizar la solicitud
login_in_process400Iniciar sesión en proceso
entity_not_found404No hay inicio de sesión previo para la cuenta.
read_permissions_disabled401La recuperación de información está deshabilitada para esta empresa.
write_permissions_disabled401La creación de cuenta está deshabilitada para esta empresa.
already_connected403El usuario ya está conectado
account_not_in_gig_platform400Cuenta no en una plataforma Gig
schema_parse_error503Error al analizar la respuesta de la plataforma
failed_to_encrypt_data400Error al descifrar datos
missing_login400Inicio de sesión no proporcionado
inactive_user400El usuario está inactivo
transaction_not_sent400Transacción no enviada
max_transactions_exceeded400Transacciones máximas excedidas
operation_not_recognized400Operación no reconocida
operation_not_sent400Operación no enviada
option_deactivated400Opción desactivada
matricula_not_provided400Matrícula no proporcionada
rfc_not_provided400RFC no proporcionado
nomina_not_provided400Nomina no proporcionada
clave_descuento_not_provided400Clave de descuento no proporcionada
employee_has_no_margin400El empleado no tiene margen
invalid_matricula_rfc_fondos400Matrícula, RFC o fondos no válidos
invalid_rfc401El formato RFC no es válido
unable_to_generate_insights_pdf503No se pueden generar insights pdf

Prueba de escenarios de error

Los escenarios de error podrían ocurrir en diferentes partes del flujo, podrían ocurrir:

  • Before Login
  • Before Validation
  • After Validation

Podrá reproducir cada uno de los errores enumerados a continuación solicitando puntos finales de creación o validación de cuenta.

  1. Generar una peticion valida:

Puede utilizar el siguiente comando cURL para crear una solicitud para replicar escenarios de error Uber, DiDi, DiDi Food o Noventa Nove,

Antes de la creacion de una cuenta

curl -x POST 'https://sandbox.palenca.com/v1/accounts' \
--header 'X-API-Key: your_valid_private_api_key' \
--header 'Content-Type: application/json' \
--data-raw '{
"identifier": "login_refused@palenca.com",
"platform": "uber",
"country": "mx",
"user_id": "you_previously_generated_user_id"
}'

# response
{
"success": false,
"error": {
"code": "login_refused",
"message": "Login refused",
"errors": null
},
"data": null
}

Antes de la validacion de una cuenta


curl -x POST 'https://sandbox.palenca.com/v1/accounts/your_previously_created_account_id/validate' \
--header 'X-API-Key: your_valid_private_api_key' \
--header 'Content-Type: application/json' \
--data '{
"password": "S3rvic3Un4v41l4bl3"
}'

# response
{
"success": false,
"error": {
"code": "service_unavailable",
"message": "Service is unavailable",
"errors": null
},
"data": null
}

Despues de la creacion de una cuenta


curl -x POST 'https://sandbox.palenca.com/v1/accounts/your_previously_created_account_id/validate' \
--header 'X-API-Key: your_valid_private_api_key' \
--header 'Content-Type: application/json' \
--data '{
"otp_code": "9998"
}'

# response
{
"success": false,
"error": {
"code": "unable_to_get_uber_metrics",
"message": "Unable to get metrics from Uber",
"errors": null
},
"data": null
}

Al probar su integración con las plataformas Uber y Didi, es esencial simular varios escenarios, incluidos los diferentes valores de Identifier, OTP_Code o Password. A continuación se muestra una tabla que ilustra cómo rotar los parámetros en el comando curl para escenarios de error comunes.

Uber Examples

Error ScenarioParameter in requestWhen is triggered
Login Refusedlogin_refused@palenca.comBefore Login
Invalid Credentialsinvalid_credentials@palenca.comBefore Login
Platform Errorplatform_error@palenca.comBefore Login
Service Unavailablelogin_refused@palenca.comBefore Login
Invalid OTP Session9991Before Validation
Not Registered9992Before Validation
Invalid OTP9993Before Validation
Not RegisteredUberN0tR3gister3d0! ( using password field)Before Validation
Too Many Requests9994Before Validation
Too Many RequestsT00M4ny0R3qu3st0! ( using password field)Before Validation
Service Unavailable9995Before Login
Request Timeout9996Before Validation
Invalid In Auth Session ID9997Before Validation
Invalid In Auth Session IDInv4lid5e551on! ( using password field)Before Validation
Invalid PasswordP455wr0n6 ( using password field)Before Validation
Unable to Get Uber Metrics9998After Validation
Unable to Get Uber MetricsUberUnabletoGetMetrics0! ( using password field)After Validation

Didi, DiDi Food and Noventa Nove Examples

Error ScenarioParameter in requestWhen is triggered
Invalid Emailinvalid_email@palenca.comBefore Login
Invalid Phone8881Before Login
Expired OTP8882Before Validation
Invalid OTP8883Before Validation
Password MissingM11551n6 ( using password field)Before Validation
Too Many Requests8884Before Validation
Platform Error8885Before Validation
Platform ErrorDiDiPl4tformErr0r!( using password field)Before Validation

Warnings más comunes (Accounts)

Un warning se detona cuando una conexión a una cuenta fue exitosa pero existe algún factor que impide obtener los datos de empleo o ingresos. Estos warnings pueden verse en la Consola de Palenca. Por ejemplo:

img.png

La siguiente tabla muestra los warnings más comunes.

WarningPlataformasDescripción
bannedGig economyEl trabajador se encuentra vetado de la plataforma.
not_registeredGig economyEl trabajador no se encuentra registrado en la plataforma.
curp_not_in_platformIMSS e ISSSTEEl CURP no se encuentra registrado en la plataforma.
zero_quoted_weeksIMSS e ISSSTEEl trabajador no cuenta con semanas cotizadas en el IMSS.
rider_accountGig economyEl usuario no está registrado como conductor en Uber, Didi, Indriver, etc.