Restofy Docs
Perfil del negocio POST

Obtener perfil del negocio

POST /api/business-profile/get-business-profile

Descripción

Retorna los datos del negocio, su apariencia pública y su presencia en Tu zona.

Detalles

* Incluye contacto, ubicación, horario, color de marca y textos de bienvenida. * Indica si el negocio está abierto en este momento según su horario. * El negocio tiene un único perfil por restaurante.

Permisos requeridos

admin.module digital.menu.module orders.module cash.module lite.module

El usuario solo necesita uno de los permisos listados.

Request

Este endpoint no recibe parámetros.

Ejemplo de request

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

Request

[]

Response

{
    "success": true,
    "message": "Operación realizada correctamente",
    "data": {
        "profile": {
            "profileId": 1,
            "tradeName": "Mi Negocio",
            "managerName": null,
            "phone": "***",
            "email": "***",
            "website": null,
            "scheduleId": 8,
            "slug": "mi-negocio",
            "addressLine1": null,
            "addressLine2": null,
            "countryCode": null,
            "municipalityCode": null,
            "city": null,
            "stateRegion": null,
            "latitude": null,
            "longitude": null,
            "brandColor": null,
            "welcomeTitle": null,
            "welcomeMessage": null,
            "logoUrl": null,
            "coverUrl": null,
            "description": null,
            "cuisineCode": null,
            "whatsapp": null,
            "marketIsActive": 1
        },
        "schedule": {
            "dateStart": null,
            "dateEnd": null,
            "periods": [
                {
                    "scheduleId": 8,
                    "dayOfWeek": 1,
                    "isAllDay": 1,
                    "timeStart": null,
                    "timeEnd": null
                },
                {
                    "scheduleId": 8,
                    "dayOfWeek": 2,
                    "isAllDay": 1,
                    "timeStart": null,
                    "timeEnd": null
                },
                {
                    "scheduleId": 8,
                    "dayOfWeek": 3,
                    "isAllDay": 1,
                    "timeStart": null,
                    "timeEnd": null
                },
                {
                    "scheduleId": 8,
                    "dayOfWeek": 4,
                    "isAllDay": 1,
                    "timeStart": null,
                    "timeEnd": null
                },
                {
                    "scheduleId": 8,
                    "dayOfWeek": 5,
                    "isAllDay": 1,
                    "timeStart": null,
                    "timeEnd": null
                },
                {
                    "scheduleId": 8,
                    "dayOfWeek": 6,
                    "isAllDay": 1,
                    "timeStart": null,
                    "timeEnd": null
                },
                {
                    "scheduleId": 8,
                    "dayOfWeek": 7,
                    "isAllDay": 1,
                    "timeStart": null,
                    "timeEnd": null
                }
            ],
            "exceptions": []
        },
        "timezone": "America/Bogota",
        "isOpenNow": true
    }
}