Enviar mensaje de texto o archivo multimedia a un ticket
POST
/messages/send/{ticketId}
const url = 'https://api.matiasimpulso.com/messages/send/1';const form = new FormData();form.append('body', 'example');form.append('quotedMsgId', '1');form.append('mediaType', 'example');form.append('mediaUrl', 'example');form.append('medias', 'file');
const options = {method: 'POST', headers: {Authorization: 'Bearer <token>'}};
options.body = form;
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/messages/send/1 \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: multipart/form-data' \ --form body=example \ --form quotedMsgId=1 \ --form mediaType=example \ --form mediaUrl=example \ --form medias=@fileEnvía un mensaje saliente al contacto del ticket a través del canal conectado, admitiendo adjunto opcional en el campo medias (hasta 16 MB).
Authorizations
Sección titulada « Authorizations »Parameters
Sección titulada « Parameters »Path Parameters
Sección titulada « Path Parameters » ticketId
required
number
ID del ticket
Request Bodyrequired
Sección titulada « Request Bodyrequired »Contenido del mensaje y archivo multimedia opcional
Media type multipart/form-data
object
body
required
Texto del mensaje o leyenda del adjunto
string
quotedMsgId
ID del mensaje citado (opcional)
integer
mediaType
Tipo de contenido multimedia (opcional)
string
mediaUrl
URL de archivo multimedia preexistente (opcional)
string
medias
Archivo adjunto opcional (máximo 16 MB)
string format: binary
Responses
Sección titulada « Responses »Mensaje enviado correctamente
Archivo inválido o datos incorrectos
Sin permisos sobre el ticket
Ticket no encontrado
El archivo supera el límite de 16 MB