Subir o actualizar imagen de marca de la empresa
POST
/admin/app-settings/upload-image
const url = 'https://api.matiasimpulso.com/admin/app-settings/upload-image';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"type":"logo","fileBase64":"example","fileName":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}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.
Authorizations
Sección titulada « Authorizations »Request Bodyrequired
Sección titulada « Request Bodyrequired » Media type application/json
object
type
required
string
fileBase64
required
Base64 puro o data URI (“data:image/png;base64,…”).
string
fileName
Solo informativo: la extensión guardada sale del contenido, nunca de aquí.
string
Responses
Sección titulada « Responses »Imagen de marca cargada exitosamente.
Tipo de imagen o contenido del archivo inválido.
No autenticado.
Permisos insuficientes (requiere rol administrador).