Restofy Docs
Entidades legales POST

Asignar logo de factura

POST /api/legal-entities/set-logo

Descripción

Carga o reemplaza el logo de factura de una entidad legal.

Detalles

* Admite JPG, PNG o WEBP de hasta 5 MB; la imagen se convierte a WEBP antes de guardarla. * La imagen debe medir al menos 100×100 píxeles y tener una proporción entre 1:5 y 5:1. * Si ya existía un logo, el anterior se elimina y se reemplaza por el nuevo. * Falla si la entidad legal no existe o fue eliminada.

Permisos requeridos

admin.module

Request

Nombre Tipo Requerido Reglas
legalEntityUuid string
max:36
fileData string
fileName string No
max:255

Ejemplo de request

curl -X POST https://restofy.pro/api/legal-entities/set-logo \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "legalEntityUuid": "string",
    "fileData": "string"
}'

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

Ejemplo de respuesta

Actualizado: 2026-09-13T21:05:19Z
HTTP 200

Request

{
    "legalEntityUuid": "25d66189-de1b-4ee9-b92f-d2673a3d8192",
    "fileName": "logo.png",
    "fileData": "iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAIAAAAiOjnJAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACF0lEQVR4nO3SQQ3AIADAQEDNNKEYWTOxhmS5U9BH59nPgK+t2wH8k7FIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLxAsgNgLa/QBanwAAAABJRU5ErkJggg=="
}

Response

{
    "success": true,
    "message": "Logo actualizado",
    "data": {
        "logoUrl": "https://cdn.restofy.pro/images/restofy_test_legalentitieslog_1254_1789333316_tenant/df96ae97-fcd4-44cb-a98d-ae30e3c4b305.webp"
    }
}