Perfil del negocio
POST
Actualizar datos del negocio
POST /api/business-profile/update-business-profile
Descripción
Guarda el nombre comercial y los datos de contacto internos del negocio.
Detalles
* Cambia el nombre comercial, el responsable, el teléfono, el email y el sitio web. * El nombre comercial también se refleja en Tu zona. * La apariencia y la ficha pública se guardan aparte.
Permisos requeridos
admin.module
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| tradeName | string | No |
max:200
|
| managerName | string | No |
max:200
|
| phone | string | No |
max:30
|
| No |
max:150
|
||
| website | string | No |
max:255
|
Ejemplo de request
curl -X POST https://restofy.pro/api/business-profile/update-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
{
"tradeName": "Sabor Casero 6ac84cc459648",
"managerName": "Laura Gómez",
"email": "***",
"website": "www.saborcasero.co"
}
Response
{
"success": true,
"message": "Datos del negocio actualizados",
"data": {
"profile": {
"profileId": 1,
"tradeName": "Sabor Casero 6ac84cc459648",
"managerName": "Laura Gómez",
"phone": "***",
"email": "***",
"website": "www.saborcasero.co",
"scheduleId": 8,
"slug": "sabor-casero-6ac84cc459648",
"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": 0
},
"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,
"review": {
"reviewStatus": "draft",
"reviewReason": null,
"submittedAt": null,
"approvedAt": null,
"reviewedAt": null,
"requiredTotal": 11,
"doneTotal": 3,
"minProducts": 5,
"missing": [
"logo",
"cover",
"description",
"cuisine",
"city",
"address",
"location",
"whatsapp"
]
}
}
}