Restofy Docs
Perfil POST

Obtener perfil del usuario

POST /api/profile/get-profile

Descripción

Devuelve los datos del perfil del usuario autenticado y su rol dentro del negocio activo.

Detalles

Retorna la información personal del usuario (nombre, email, teléfono, avatar, proveedor de inicio de sesión y fecha de registro) junto con el rol que tiene asignado dentro del negocio activo. Si la sesión no tiene un negocio seleccionado, el rol viene vacío.

Permisos requeridos

auth

Request

Este endpoint no recibe parámetros.

Ejemplo de request

curl -X POST https://app.restofy.co/api/profile/get-profile \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>"

Los valores son demo: reemplázalos por datos reales del negocio.

Ejemplo de respuesta

Actualizado: 2026-07-15T13:20:48Z
HTTP 200

Request

[]

Response

{
    "success": true,
    "message": "Operación realizada correctamente",
    "data": {
        "uuid": "627b23c3-c396-4c7d-b097-672a927f275c",
        "email": "***",
        "name": "App Testing",
        "phone": "***",
        "provider": "google",
        "avatarUrl": "https://lh3.googleusercontent.com/a/ACg8ocKqlNsUypouHdCf37PdXthlQNFSaCQuVCP-LcivtkqbrcFRBVg=s96-c",
        "role": null,
        "isManager": 1,
        "createdAt": "2026-04-04 21:24:02.000",
        "hasPassword": "***"
    }
}