Saltar para o conteúdo

Ferramentas · Suporte

Ferramentas MCP do módulo Suporte (coworking): abrir chamado com fotos, listar a fila e os meus chamados, triar, atribuir, resolver, nota interna, cancelar, reabrir, fotos e prazos, mais a configuração de quem responde e do prazo por categoria.

O módulo Suporte pelo assistente: o residente abre e acompanha chamados (com fotos), a equipe faz a triagem da fila, responde, escreve notas internas e resolve, e o administrador configura quem responde e os prazos. Os papéis são os da tela: o assistente nunca faz mais do que a pessoa conectada faria.

Cada ferramenta traz um selo: Só consulta não muda nada, Altera cria ou muda algo na hora, e Pede confirmação só age depois do seu sim a um resumo. Ver Dinheiro e confirmação.

Em resumo

FerramentaO que fazPapel mínimoTipo
get_support_space_settingsComo o espaço funciona: limites, prazos e, para a equipe, quem respondeQualquerSó consulta
get_support_overviewA fila em númerosModerador ou financeiroSó consulta
list_support_ticketsToda a fila, com filtros e prazosModerador ou financeiroSó consulta
list_my_support_ticketsOs seus chamadosQualquerSó consulta
get_support_ticketUm chamado com a conversa e as fotosQualquer (o residente lê os seus)Só consulta
get_support_resource_open_countQuantos chamados abertos um item temQualquerSó consulta
create_support_ticketAbre um chamado, com fotosQualquerAltera
update_support_ticketTriagem: status, prioridade, categoria, responsável, localModerador ou financeiro, e responder a categoriaAltera
add_support_commentComenta, ou escreve uma nota internaQualquer (a nota, só quem responde)Altera
cancel_support_ticketCancela um chamadoQualquer (o residente, o seu)Pede confirmação
reopen_support_ticketReabre um chamadoQualquer (o residente, o seu resolvido)Altera
add_support_photoAnexa uma fotoQualquerAltera
replace_support_photoTroca uma foto por outraQualquerAltera
remove_support_photoRemove uma fotoQualquerPede confirmação
delete_support_commentApaga uma mensagem da conversaAdministradorPede confirmação
delete_support_ticketApaga um chamado e as fotosAdministradorPede confirmação

Por papel, o proprietário e o administrador veem as 16; o moderador e o financeiro, 14; o membro, 11. A equipe é o proprietário, o administrador, o moderador e o financeiro, mas quem responde (triar, atribuir, responder, anotar) é só quem está na seleção da categoria; fora dela, a API recusa com um 403 traduzido e o assistente conta isso. Ver Quem responde.

O espaço se cria com create_space e module: "support"; update_space muda só o que você mandar.

A configuração do espaço

O argumento support de create_space e update_space aceita (o que você manda se junta ao que já existe):

CampoTipoDescrição
allow_urgent_flagverdadeiro ou falsoO residente pode marcar "é urgente" (vira prioridade alta). Padrão: sim
max_open_per_member0 a 1000Chamados abertos por residente; 0 = sem limite. Padrão: 10
location_hinttexto até 200A dica do campo "Local"
default_assignee_idid ou nullQuem recebe os chamados novos
respondersobjetoQuem responde: tags (nomes de tag), group_ids, profile_ids e by_category (a seleção de cada categoria, que substitui a do espaço). Owner e admin sempre respondem; sem seleção, a equipe toda responde
sla.enabledverdadeiro ou falsoLiga os prazos. Padrão: sim
sla.business_hours{days, start, end}Dias da semana (0 = domingo a 6 = sábado) e horário HH:MM, no fuso da comunidade. Padrão: seg a sex, 09:00 a 18:00. Sem feriados
sla.categoriespor categoriafirst_response e resolution, cada um com value (inteiro) e unit (hours ou days). Padrão: 4 horas e 1 dia

As categorias são FACILITIES, CLEANING, EQUIPMENT, INTERNET, ACCESS, BILLING e OTHER; os tipos, MAINTENANCE e REQUEST; os status, OPEN, IN_PROGRESS, WAITING_REQUESTER, RESOLVED e CANCELED; as prioridades, LOW, NORMAL, HIGH e URGENT.

get_support_space_settings

Só consulta

Como o espaço funciona. allowUrgentFlag, maxOpenPerMember, locationHint, hasBookings (se resource_id pode ser usado) e sla. A equipe recebe também responders, defaultAssigneeId e canAnswerCategories (as categorias que você responde); o residente nunca recebe responders. Papel: qualquer com acesso ao espaço.

ParâmetroTipoObrigatórioDescrição
spaceid ou linkSimO espaço Suporte (list_spaces)

get_support_overview

Só consulta

A fila em números: open, inProgress, waitingRequester, unassigned, mine, overdue (prazo vencido, relógio rodando) e total. Sem space, soma todos os espaços de Suporte. Papel: moderador ou financeiro.

ParâmetroTipoObrigatórioDescrição
spaceid ou linkNão

Peça assim: "Como está a fila de chamados?"

list_support_tickets

Só consulta

Toda a fila, pela atividade mais recente ou pela prioridade. Com prazos ligados, cada chamado traz sla (firstResponseDueAt, resolveDueAt, paused, e as datas legíveis no fuso da comunidade) e, para a equipe, sla.overdue. Cada item diz o que você pode fazer (canAnswer, canAssign...). O residente usa list_my_support_tickets. Papel: moderador ou financeiro.

ParâmetroTipoObrigatórioDescrição
spaceid ou linkNão
kind, status, priority, categoryvalores acimaNãoUm valor de cada
assignee_profile_ididNãoChamados desse responsável
unassignedverdadeiro ou falsoNãoSem responsável
mineverdadeiro ou falsoNãoAtribuídos a você
overdueverdadeiro ou falsoNãoPrazo vencido e relógio rodando (Aguardando resposta não conta)
due_todayverdadeiro ou falsoNãoO próximo prazo cai hoje; só em espaços com prazos
requester_profile_ididNãoChamados dessa pessoa
resource_ididNãoChamados desse item das Reservas
qtextoNãoNúmero, #42 ou parte do título
sortactivity ou priorityNão
page, limitnúmerosNãoPaginação (até 100)

Peça assim: "Quais chamados estão atrasados ou vencem hoje?"

list_my_support_tickets

Só consulta

Os chamados que você abriu, do mais recente ao mais antigo. Papel: qualquer com acesso ao espaço.

ParâmetroTipoObrigatórioDescrição
spaceid ou linkNão
kind, status, priority, categoryvalores acimaNão
resource_ididNão
qtextoNão
page, limitnúmerosNão

get_support_ticket

Só consulta

Um chamado com a linha do tempo: mensagens, histórico de mudanças, as notas internas (só para a equipe) e as fotos como links de curta duração. O residente lê os seus; a equipe lê todos, também fora da seleção de quem responde. Outro chamado: 404. Papel: qualquer.

ParâmetroTipoObrigatórioDescrição
ticket_ididSimDe list_support_tickets ou list_my_support_tickets

get_support_resource_open_count

Só consulta

O aviso de duplicado. Só o número de chamados abertos de uma sala, mesa ou equipamento das Reservas, sem título nem autor, para avisar antes de abrir mais um. Papel: qualquer.

ParâmetroTipoObrigatórioDescrição
resource_ididSimDe list_booking_resources

create_support_ticket

Altera

Abrir um chamado, com fotos. A equipe é avisada pela fila de e-mails. Quem responde a categoria pode ainda definir a priority e abrir em nome de um residente (requester_profile_id): o residente recebe um e-mail, então o assistente mostra antes quem vai recebê-lo. Acima do limite de chamados abertos do espaço, 409; acima de 10 aberturas por hora, 429. Repetir a chamada com o mesmo client_request_id devolve o mesmo chamado. Papel: qualquer com acesso ao espaço.

ParâmetroTipoObrigatórioDescrição
spaceid ou linkSimO espaço Suporte
kindMAINTENANCE ou REQUESTSim
categorycategoriaSim
titletextoSimAté 140 caracteres
descriptiontextoSimAté 10000
resource_ididNãoSala, mesa ou equipamento (list_booking_resources)
location_texttextoNãoAté 120 caracteres; vale sem item
urgentverdadeiro ou falsoNãoVira prioridade alta, se o espaço permitir
priorityprioridadeNãoSó quem responde
requester_profile_ididNãoSó quem responde: abre em nome desse residente
photoslistaNãoAté 5, cada uma com image_url ou image_base64 (+ image_type)
client_request_idtextoNãoEvita duplicar num toque repetido

Peça assim: "Abra um chamado de manutenção: o projetor da Sala 3 não liga, aqui está a foto."

update_support_ticket

Altera

A triagem. Só quem responde a categoria do chamado; fora dela, 403 traduzido. Mande só o que muda. message acompanha RESOLVED ou WAITING_REQUESTER como resposta pública, e o residente recebe e-mail; atribuir avisa o responsável. RESOLVED e CANCELED só voltam a OPEN. URGENT só se define aqui. Cada mudança entra na conversa. Papel: moderador ou financeiro, e responder a categoria.

ParâmetroTipoObrigatórioDescrição
ticket_ididSim
statusstatusNão
priorityprioridadeNão
kind, categoryvaloresNãoA categoria só muda para uma que você também responde
assignee_profile_idid ou nullNãoPrecisa responder a categoria; null tira o responsável
resource_idid ou nullNãoO item das Reservas
location_texttexto ou nullNão
titletextoNão
messagetextoNãoJunto com RESOLVED ou WAITING_REQUESTER

Peça assim: "Atribua o chamado #42 ao Pedro e resolva dizendo que trocamos a lâmpada."

add_support_comment

Altera

Comentar, com fotos. O residente comenta nos seus (em Aguardando resposta volta a Em andamento; em um Resolvido, reabre); quem responde também, e o residente recebe e-mail (duas respostas em 10 minutos geram um e-mail só). Com internal: true é uma nota interna: só quem responde pode, o residente nunca a vê, e não envia e-mail. Comentário não se edita. Papel: qualquer (a nota, só quem responde).

ParâmetroTipoObrigatórioDescrição
ticket_ididSim
bodytextoSimAté 10000 caracteres
internalverdadeiro ou falsoNãoNota interna
photoslistaNãoAté 5, como em create_support_ticket

Peça assim: "No chamado #42, anote por dentro que o técnico vem na quinta."

cancel_support_ticket

Pede confirmação

Cancelar um chamado aberto. Vira Cancelado; nada é apagado. O residente cancela o seu enquanto não está resolvido; quem responde a categoria também (um duplicado, por exemplo). Resolvido ou já cancelado: 400. Papel: qualquer, nos limites acima.

ParâmetroTipoObrigatórioDescrição
ticket_ididSim

Devolve: na primeira chamada, o resumo (número, título, status, residente) e o código de confirmação.

reopen_support_ticket

Altera

Reabrir. O residente reabre o seu Resolvido, e a equipe é avisada; quem responde reabre também o Cancelado. Outro status: 400. O prazo de resolução começa de novo. Papel: qualquer, nos limites acima.

ParâmetroTipoObrigatórioDescrição
ticket_ididSim

add_support_photo

Altera

Anexar uma foto (JPEG, PNG ou WebP, até 20 MB), guardada em privado: só o residente e a equipe a abrem. Até 20 por chamado (409 acima). O residente no seu; quem responde em qualquer um. Papel: qualquer.

ParâmetroTipoObrigatórioDescrição
ticket_ididSim
image_url ou image_base64link ou textoSimA imagem; image_base64 vai com image_type

replace_support_photo

Altera

Trocar uma foto. A nova é anexada primeiro; depois a antiga é removida e o arquivo apagado. O residente troca as fotos da abertura e dos seus comentários; quem responde, qualquer uma. Papel: qualquer.

ParâmetroTipoObrigatórioDescrição
ticket_ididSim
photo_ididSimDe get_support_ticket
image_url ou image_base64link ou textoSimA imagem nova

remove_support_photo

Pede confirmação

Remover uma foto (o arquivo é apagado de vez). Quem responde remove qualquer uma; o residente, as da abertura e as dos seus comentários. Papel: qualquer, nos limites acima.

ParâmetroTipoObrigatórioDescrição
ticket_ididSim
photo_ididSimDe get_support_ticket

Devolve: na primeira chamada, o resumo e o código de confirmação.

delete_support_comment

Pede confirmação

Apagar uma mensagem da conversa, com as fotos dela. As linhas do histórico não se apagam. Papel: administrador.

ParâmetroTipoObrigatórioDescrição
ticket_ididSim
comment_ididSimDe get_support_ticket

delete_support_ticket

Pede confirmação

Apagar um chamado e as fotos dele; nada é anonimizado nem guardado. Para encerrar um chamado de verdade use update_support_ticket (Resolvido) ou cancel_support_ticket. Papel: administrador.

ParâmetroTipoObrigatórioDescrição
ticket_ididSim

Devolve: na primeira chamada, o resumo (número, título, status, residente, fotos) e o código de confirmação.

Relacionados