Criar o ticket pela API Freshservice
Para inclusão de anexos deve ser incluido no cabeçalho: Content-Type: multipart/form-data
Versionamento de API
Os exemplos de endpoint que incluem a versão "v1", se tratam de uma versão antiga da API, e a documentação atualizada dela pode ser consultada em: https://api.freshservice.com/v2/#create_ticket
Inclusão de Anexos na Requisição
É necessário passar o caminho do arquivo na máquina durante a requisição, tal como o exemplo da documentação https://api.freshservice.com/v2/#create_ticket em : curl -v -u api_key:X -F 'attachments[]=@/Users/user/Desktop/api_attach.png' -F 'subject=Support Needed...' -F 'description=Details about the issue...' -F 'email=tom@outerspace.com' -F 'priority=1' -F 'status=2' -F 'workspace_id=3' -X POST 'https://domain.freshservice.com/api/v2/tickets'
ticket
É possível incluir uma URL pública do anexo na descrição do ticket, como comentou, durante a criação em API pelo campo "description" dentro do corpo da requisição.
possível Podemos também adicioná-lo como anotação privada, após a criação do ticket com:
curl -v -u your_api_key:X \
-F "body=Here's the public file link: https://example.com/sample.pdf" \
-F "private=true" \
-F "attachments[]=@/path/to/local/file.txt" \
-X POST "https://yourdomain.freshservice.com/api/v2/tickets/{ticket_id}/notes"
Controlar Tipos de Arquivos Diferentes
Também é possível verificar se sua instância do Freshservice está bloqueando algum tipo de arquivo seguindo Configurações Globais > Segurança do Service Desk, onde em nossa instância por exemplo, todos tipos de arquivos estão permitidos, e extensões bloqueadas seriam listadas aqui:
Este artigo foi útil?
Que bom!
Obrigado pelo seu feedback
Desculpe! Não conseguimos ajudar você
Obrigado pelo seu feedback
Feedback enviado
Agradecemos seu esforço e tentaremos corrigir o artigo