Ir al contenido

Marcar una nota interna como «no compartir con la IA»

PATCH
/tickets/{ticketId}/messages/{messageId}/ai-visibility
curl --request PATCH \
--url https://api.matiasimpulso.com/tickets/1/messages/1/ai-visibility \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "hiddenFromAi": true }'

Con hiddenFromAi=true la nota deja de entrar en el prompt de los agentes, en los resúmenes del ticket y en la nota de reanudación (SEC2-27). Solo el autor de la nota o un administrador.

ticketId
required
number
messageId
required
number
Media type application/json
object
hiddenFromAi
required

True: la nota deja de llegar a la IA (prompt, resúmenes, reanudación). false: vuelve a ser contexto del agente.

boolean

Example generated

{
"hiddenFromAi": true
}

Marca aplicada (changed=false si ya tenía ese valor)

HiddenFromAi no es booleano o ids no numéricos

ERR_TICKET_NOT_ALLOWED (ticket no visible) o ERR_NOTE_NOT_AUTHOR (ni autor ni admin)

Nota inexistente, de otro ticket o de otra empresa

Code=not_an_advisor_note: no es una nota de asesor