Restofy Docs
Mi perfil POST

Resumen de mi perfil

POST /api/profile/get-profile-summary

Descripción

Devuelve los contadores y lo principal de tu libreta en una sola consulta.

Detalles

Cuenta los restaurantes donde tienes actividad, tus reservas y tus sesiones abiertas. Incluye cuántas direcciones, datos de facturación y vehículos guardaste, junto con el que usas por defecto en cada caso.

Permisos requeridos

auth

Request

Este endpoint no recibe parámetros.

Ejemplo de request

curl -X POST https://restofy.pro/api/profile/get-profile-summary \
  -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-10-09T02:12:12Z
HTTP 200

Request

[]

Response

{
    "success": true,
    "message": "Operación realizada correctamente",
    "data": {
        "restaurantsCount": 0,
        "reservationsCount": 0,
        "sessionsCount": 0,
        "addressesCount": 1,
        "defaultAddress": {
            "uuid": "01aa364a-c385-11f1-a755-a2f78ac020f7",
            "label": "Casa",
            "recipientName": null,
            "recipientPhone": null,
            "addressLine": "Cra 7 # 12-34 resumen",
            "addressDetail": null,
            "addressReference": null,
            "countryCode": null,
            "municipalityCode": null,
            "municipalityName": null,
            "stateRegion": null,
            "postalCode": null,
            "latitude": null,
            "longitude": null,
            "isDefault": 1
        },
        "invoiceProfilesCount": 0,
        "defaultInvoiceProfile": null,
        "vehiclesCount": 0,
        "defaultVehicle": null
    }
}