Editar datos de factura
POST /api/site-diner/update-my-invoice-profile
Descripción
Actualiza unos datos de facturación guardados del cliente.
Detalles
Cambia los datos de una de las facturaciones guardadas del cliente. El cliente se identifica con la sesión que obtuvo al verificar su teléfono y solo puede editar los suyos.
Permisos requeridos
public
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| slug | string | Sí |
min:1
max:63
|
| dinerToken | string | Sí |
min:1
|
| invoiceProfileUuid | string | Sí |
min:36
max:36
|
| name | string | Sí |
min:2
max:150
|
| documentTypeId | int | Sí |
min_value:1
|
| documentNumber | string | Sí |
min:3
max:50
|
| organizationTypeId | int | Sí |
min_value:1
|
| taxRegimeId | int | No |
min_value:1
|
| fiscalAddress | string | No |
max:300
|
| string | No |
max:150
|
Ejemplo de request
curl -X POST https://restofy.pro/api/site-diner/update-my-invoice-profile \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-H "X-Tenant-Key: <tenantKey>" \
-d '{
"slug": "string",
"dinerToken": "string",
"invoiceProfileUuid": "string",
"name": "string",
"documentTypeId": 1,
"documentNumber": "string",
"organizationTypeId": 1
}'
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-09-08T16:35:34Z
HTTP 200
Request
{
"slug": "restofy_test_siteinvoicebookt_9502_1788885294_tenant",
"dinerToken": "***",
"invoiceProfileUuid": "b30eecd2-ab4a-11f1-b72d-f2569efa6eee",
"name": "María Gómez",
"documentTypeId": 1,
"documentNumber": "***",
"organizationTypeId": 5
}
Response
{
"success": true,
"message": "Operación realizada correctamente",
"data": {
"saved": true
}
}