Ir al contenido

Subir o actualizar imagen de marca de la empresa

POST
/admin/app-settings/upload-image
curl --request POST \
--url https://api.matiasimpulso.com/admin/app-settings/upload-image \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "type": "logo", "fileBase64": "example", "fileName": "example" }'

Carga o reemplaza un logotipo o ícono de marca para la empresa del administrador autenticado.

Media type application/json
object
type
required
string
Allowed values: logo darkLogo miniIcon darkMiniIcon favicon appleIcon
fileBase64
required

Base64 puro o data URI (“data:image/png;base64,…”).

string
<= 2796331 characters
fileName

Solo informativo: la extensión guardada sale del contenido, nunca de aquí.

string
<= 255 characters

Imagen de marca cargada exitosamente.

Tipo de imagen o contenido del archivo inválido.

No autenticado.

Permisos insuficientes (requiere rol administrador).