Saltearse al contenido

La búsqueda solo está disponible en las versiones de producción. Intenta construir y previsualizar el sitio para probarlo localmente.

Inicio de Sesión

El endpoint /login debe ser llamado con las credenciales (usuario (username) y contraseña (password)) que normalmente utiliza para ingresar a DeepLoupe:

1.1. Ejemplo de solicitud:

curl --location --request POST 'deeploupe-sandbox.betternfaster.com/login/' \
--header 'Content-Type: application/json' \
--header 'Accept-Language: en' \
--data-raw '{
    "username":"my_deeploupe_user",
    "password":"pass123"
}'

1.2. Ejemplo de respuesta exitosa (Código de Estado de Respuesta HTTP: 200):

{
    "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoxMzMxLCJ1c2VybmFtZSI6ImlndWFsZXRfZGV2IiwidXNlcl90eXBlIjoiYWxsIiwiZW1haWwiOiJpZ3VhbGVDASHhdsalkdhsahDASDHSAHLasdlsal33mF1bHQiLCJpYXQiOjE3MDY3MDk3NzEsImV4cCI6MTcwNjcxNTc3MSwidXNlcl92ZXJpZmljYXRpb25fbGV2ZWwiOjAsImFwcGxpY2F0aW9uX3ZlcmlmaWNhdGlvbl9sZXZlbCI6MH0.X4agaKLgxqc0zr9Xid3pw28BDKWtcIZAErO0JWUiVpY",
    "user_info": {
        "user_id": 133321,
        "username": "my_deeploupe_user",
        "user_type": "all",
        "email": "my_deeploupe_user@betternfaster.com",
        "roles": [
            7
        ],
        "application": "depuration_service",
        "active": true,
        "core_user": null,
        "department_id": null,
        "bbk_branch_id": null,
        "bbk_branch_name": null,
        "is_bbk_branch_manager": false,
        "account_officer_code": null,
        "company": "default",
        "iat": 1706709771,
        "exp": 1706715771,
        "user_verification_level": 0,
        "application_verification_level": 0,
        "institution": 132
    },
    "institution_info": {
        "show_summary": true,
        "number_of_query": 30,
        "max_request": 50,
        "remaining_queries": 20,
        "institution_name": "Institución de Ejemplo",
        "stripe_customer_id": "cus_O4xOYRGdksaklwAvusRsr"
    },
    "user_credential_info": {
        "fullname": "Usuario Ejemplo",
        "phone": "412293002893",
        "user_credential_id": 1393931,
        "subscription_users_quantity": 20,
        "first_user": false,
        "preferred_language": "es"
    },
    "subscription": 29331,
    "plan": 11,
    "stripe_subscription_id": "sub_1OG5jjffMYLxyal938N3y87N",
    "subscription_status": "active",
    "subscription_ads": "active",
    "document_company_conf": null
}

La clave token representa el Token con las credenciales a ser utilizada para identificar su usario en el resto de las llamadas.

1.3. Ejemplo de respouesta no exitosa:

1.3.1. Usuario o clave incorrecta (Código de Estado de Respuesta HTTP: 400):

{
    "message": "Usuario o contraseña inválidos"
}