---
title: "Criar comunicação interna"
method: POST
path: "/tickets/{ticket_number}/internal_communications"
tags: ["Comunicações internas dos tickets"]
---

# Criar comunicação interna

`POST /tickets/{ticket_number}/internal_communications`

## Request

- Base URL: `https://api.tiflux.com/api/v2`
- URL: `https://api.tiflux.com/api/v2/tickets/{ticket_number}/internal_communications`
- Auth: HTTP bearer

Cria uma nova comunicação interna em um determinado ticket.

- Não é possível criar comunicação interna em um ticket fechado

## Path parameters

- `ticket_number` integer, required

## Request body `multipart/form-data`

- object
  - `text` string, required: Conteúdo da comunicação interna
  - `files[]` string[]: Lista com os arquivos que serão anexados na comunicação interna. Esse parâmetro deve respeitar os seguintes critérios, para os anexos serem anexados corretamente na comunicação interna: - O valor desse parâmetro deve ser uma lista de arquivos - É permitido anexar no máximo 10 arquivos por requisição - Cada arquivo deve possuir no máx 25 megabytes

## Response `201`

### **Comunicação interna criada com sucesso**

- object
  - `id` integer, required: Identificador da comunicação interna
  - `created_at` string, required: Data da criação da comunicação interna
  - `files` object[]: Lista contendo os arquivos que estão anexados na comunicação interna
    - `id` integer: Identificador do arquivo
    - `content_type` string: Formato do arquivo
    - `file_name` string: Nome do arquivo
    - `size` integer: Tamanho do arquivo em bytes
    - `url` string
  - `files_count` integer, required: Contador do total de arquivos anexados
  - `github_username` string, nullable: Se a comunicação foi criada pelo github, esse atributo conterá o username github do usuário que a criou
  - `jira_username` string, nullable: Se a comunicação foi criada pelo jira, esse atributo conterá o username jira do usuário que a criou
  - `text` string, required: O texto da comunicação interna em formato HTML
  - `updated_at` string, required: Data da última atualização da comunicação interna
  - `user` object
    - `id` integer, nullable: Identificador do usuário que criou a comunicação interna
    - `name` string, nullable: Nome do usuário que criou a comunicação interna

## Other responses

- `403`: ### **Problemas com permissão** Essa resposta significa que o seu usuário está autenticado corretamente, porém, não possui a permissão ou licença necessária para acessar essa rota
- `404`: ### **Ticket não encontrado**
- `415`: ### **Erro com o Content-Type informado** Esse erro ocorre ao enviar uma requisição que não contenha o tipo multipart/form-data
- `422`: ### **Problemas com os parâmetros informados**

---

[API](https://skmtc.dev/tiflux/apis/tiflux-official-api.md) - [All operations](https://skmtc.dev/tiflux/apis/tiflux-official-api/llms.txt) - [OpenAPI document](https://skmtc.dev/tiflux/apis/tiflux-official-api/revisions/2936ac99a76d?raw)
