Registrar la respuesta final del asesor sobre una sugerencia
const url = 'https://api.matiasimpulso.com/tickets/1/ai-suggestion/accept';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"finalText":"example","question":"example","suggestedText":"example","agentId":1}'};
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/tickets/1/ai-suggestion/accept \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "finalText": "example", "question": "example", "suggestedText": "example", "agentId": 1 }'Cuando el asesor reescribe lo que el agente iba a responder, ese par se guarda como candidato de conocimiento con prioridad alta: alguien que conoce el negocio ya decidió cuál era la respuesta correcta. Si envía la sugerencia tal cual, no se guarda nada.
Authorizations
Sección titulada « Authorizations »Parameters
Sección titulada « Parameters »Path Parameters
Sección titulada « Path Parameters »Ticket que se está atendiendo
Request Bodyrequired
Sección titulada « Request Bodyrequired »object
Texto final que envió el asesor. Si difiere de la sugerencia, el par se guarda como corrección humana.
Pregunta del cliente que se respondió
Texto que había sugerido el agente. Si se envía y difiere del final, el par se guarda como corrección humana; si coincide, no se guarda nada: confirmar la sugerencia no aporta conocimiento nuevo.
Agente cuya sugerencia se corrigió
Example generated
{ "finalText": "example", "question": "example", "suggestedText": "example", "agentId": 1}Responses
Sección titulada « Responses »Resultado en data.outcome: corrected (se guardó la corrección), gap_answered (además resolvió una brecha abierta), unchanged (envió la sugerencia sin tocarla), discarded (los filtros lo descartaron por no ser conocimiento reutilizable), no_question (no se pudo determinar qué preguntó el cliente).
Ticket de otra empresa o inexistente