Gestão de suporte ao cliente e helpdesk com integração Zendesk para CrewAI.
ZENDESK_CREATE_TICKET
ticketSubject
(string, obrigatório): Assunto do ticket (ex.: “Socorro, minha impressora está pegando fogo!”)ticketDescription
(string, obrigatório): Primeiro comentário que aparece no ticket (ex.: “A fumaça é muito colorida.”)requesterName
(string, obrigatório): Nome do usuário solicitando suporte (ex.: “Jane Cliente”)requesterEmail
(string, obrigatório): E-mail do solicitante do suporte (ex.: “jane@example.com”)assigneeId
(string, opcional): ID do agente Zendesk atribuído ao ticket - Use as Configurações de Fluxo de Trabalho do Portal Connect para permitir a seleção do responsávelticketType
(string, opcional): Tipo de ticket - Opções: problem, incident, question, taskticketPriority
(string, opcional): Nível de prioridade - Opções: urgent, high, normal, lowticketStatus
(string, opcional): Status do ticket - Opções: new, open, pending, hold, solved, closedticketDueAt
(string, opcional): Data de vencimento para tickets do tipo tarefa (timestamp ISO 8601)ticketTags
(string, opcional): Array de tags a aplicar (ex.: ["enterprise", "outra_tag"]
)ticketExternalId
(string, opcional): ID externo para vincular tickets a registros locaisticketCustomFields
(object, opcional): Valores de campos personalizados em formato JSONZENDESK_UPDATE_TICKET
ticketId
(string, obrigatório): ID do ticket a ser atualizado (ex.: “35436”)ticketSubject
(string, opcional): Assunto atualizado do ticketrequesterName
(string, obrigatório): Nome do solicitante deste ticketrequesterEmail
(string, obrigatório): E-mail do solicitante deste ticketassigneeId
(string, opcional): ID atualizado do responsável - Use as Configurações de Fluxo de Trabalho do Portal ConnectticketType
(string, opcional): Tipo atualizado - Opções: problem, incident, question, taskticketPriority
(string, opcional): Prioridade atualizada - Opções: urgent, high, normal, lowticketStatus
(string, opcional): Status atualizado - Opções: new, open, pending, hold, solved, closedticketDueAt
(string, opcional): Nova data de vencimento (timestamp ISO 8601)ticketTags
(string, opcional): Array de tags atualizadasticketExternalId
(string, opcional): Novo ID externoticketCustomFields
(object, opcional): Valores atualizados dos campos personalizadosZENDESK_GET_TICKET_BY_ID
ticketId
(string, obrigatório): ID do ticket a ser recuperado (ex.: “35436”)ZENDESK_ADD_COMMENT_TO_TICKET
ticketId
(string, obrigatório): ID do ticket para adicionar o comentário (ex.: “35436”)commentBody
(string, obrigatório): Mensagem do comentário (aceita texto simples ou HTML, ex.: “Obrigado pela sua ajuda!”)isInternalNote
(boolean, opcional): Defina como verdadeiro para notas internas ao invés de respostas públicas (padrão é falso)isPublic
(boolean, opcional): Verdadeiro para comentários públicos, falso para notas internasZENDESK_SEARCH_TICKETS
ticketSubject
(string, opcional): Filtrar pelo texto no assunto do ticketticketDescription
(string, opcional): Filtrar por texto na descrição e comentários do ticketticketStatus
(string, opcional): Filtrar por status - Opções: new, open, pending, hold, solved, closedticketType
(string, opcional): Filtrar por tipo - Opções: problem, incident, question, task, no_typeticketPriority
(string, opcional): Filtrar por prioridade - Opções: urgent, high, normal, low, no_priorityrequesterId
(string, opcional): Filtrar por ID do solicitanteassigneeId
(string, opcional): Filtrar pelo ID do agente responsávelrecipientEmail
(string, opcional): Filtrar pelo e-mail do destinatário originalticketTags
(string, opcional): Filtrar por tags do ticketticketExternalId
(string, opcional): Filtrar por ID externocreatedDate
(object, opcional): Filtrar por data de criação com operador (EQUALS, LESS_THAN_EQUALS, GREATER_THAN_EQUALS) e valorupdatedDate
(object, opcional): Filtrar por data de atualização com operador e valordueDate
(object, opcional): Filtrar por data de vencimento com operador e valorsort_by
(string, opcional): Campo de ordenação - Opções: created_at, updated_at, priority, status, ticket_typesort_order
(string, opcional): Direção da ordenação - Opções: asc, descZENDESK_CREATE_USER
name
(string, obrigatório): Nome completo do usuárioemail
(string, opcional): E-mail do usuário (ex.: “jane@example.com”)phone
(string, opcional): Telefone do usuáriorole
(string, opcional): Papel do usuário - Opções: admin, agent, end-userexternalId
(string, opcional): Identificador único de outro sistemadetails
(string, opcional): Detalhes adicionais do usuárionotes
(string, opcional): Notas internas sobre o usuárioZENDESK_UPDATE_USER
userId
(string, obrigatório): ID do usuário a ser atualizadoname
(string, opcional): Nome atualizado do usuárioemail
(string, opcional): Novo e-mail (adicionado como e-mail secundário na atualização)phone
(string, opcional): Novo telefonerole
(string, opcional): Novo papel - Opções: admin, agent, end-userexternalId
(string, opcional): Novo ID externodetails
(string, opcional): Novos detalhes do usuárionotes
(string, opcional): Novas notas internasZENDESK_GET_USER_BY_ID
userId
(string, obrigatório): ID do usuário a ser recuperadoZENDESK_SEARCH_USERS
name
(string, opcional): Filtrar por nome do usuárioemail
(string, opcional): Filtrar por e-mail do usuário (ex.: “jane@example.com”)role
(string, opcional): Filtrar por papel - Opções: admin, agent, end-userexternalId
(string, opcional): Filtrar por ID externosort_by
(string, opcional): Campo de ordenação - Opções: created_at, updated_atsort_order
(string, opcional): Direção de ordenação - Opções: asc, descZENDESK_GET_TICKET_FIELDS
paginationParameters
(object, opcional): Configurações de paginação
pageCursor
(string, opcional): Cursor de página para paginaçãoZENDESK_GET_TICKET_AUDITS
ticketId
(string, opcional): Obtenha auditorias para um ticket específico (se vazio, recupera auditorias de todos os tickets não arquivados, ex.: “1234”)paginationParameters
(object, opcional): Configurações de paginação
pageCursor
(string, opcional): Cursor de página para paginação