# Capturando ID das Entidades

{% hint style="danger" %}
Informamos que a API v1 foi **DESCONTINUADA.**

Para proporcionar uma melhor experiência ao usuário, lançamos a API v2, que traz melhorias tecnológicas, otimizações e novas rotas.&#x20;

Para mais detalhes e acesso à documentação oficial da API v2, [clique aqui.](https://api.tiflux.com/api/v2/#overview)
{% endhint %}

Veja abaixo o método em nossa **API** para visualizar as entidades de tickets.

<figure><img src="https://2304813967-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LCU_zijA4r4IkDIJyZG%2Fuploads%2FNNoYiDDdYs8uyq0F8YQB%2Fimage.png?alt=media&#x26;token=d37693b1-562e-4ee0-af9d-3c302f86d6fc" alt=""><figcaption></figcaption></figure>

Agora, se o seu objetivo é criar tickets via API e depois editá-los adicionando informações em sua entidade, é preciso identificar qual o ID das entidades que você criar.

Se você ainda não criou suas entidades, entre no artigo de instrução abaixo.

{% embed url="<https://tiflux.gitbook.io/tiflux/configuracoes/configuracoes-gerais/entidades>" %}

### 1.º Método: Coletando via API

1. No sistema, localize um ticket onde você já completou os dados da entidade<br>

   <figure><img src="https://2304813967-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LCU_zijA4r4IkDIJyZG%2Fuploads%2Fpwl8P3RiUPR1TPJEIobm%2Fimage.png?alt=media&#x26;token=bcdf2b42-23d9-495b-bf7a-4a1a974bc1b6" alt=""><figcaption></figcaption></figure>
2. Acesse o [Postman](https://www.postman.com/), entre no seu usuário e coloque a forma de autenticação desejada.
3. Envie a seguinte requisição: <https://api.tiflux.com/api/v1/tickets/ID> do seu ticket<br>

   <figure><img src="https://2304813967-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LCU_zijA4r4IkDIJyZG%2Fuploads%2FjVbVbS8t04xDhxkgOBiS%2Fimage.png?alt=media&#x26;token=560a6b2c-5f10-4113-bee7-64f691cfafc4" alt=""><figcaption></figcaption></figure>
4. Rolar até "Entities", verifique os campos fornecidos e colete os dados dos campos

<figure><img src="https://2304813967-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LCU_zijA4r4IkDIJyZG%2Fuploads%2FxhDpTzmPzKE62CxcHO24%2Fimage.png?alt=media&#x26;token=741d326e-77fe-4e27-814b-60530bc39ca7" alt=""><figcaption></figcaption></figure>

### 2.° Método: Coletando via sistema

1. Selecione um ticket onde há a entidade criada

<figure><img src="https://2304813967-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LCU_zijA4r4IkDIJyZG%2Fuploads%2Fl65I3TeFjo2VTNsCWzUZ%2Fimage.png?alt=media&#x26;token=58ac2a2a-9f0e-45a6-8a36-b4e45d5d2e37" alt=""><figcaption></figcaption></figure>

* No exemplo acima, foi criado uma entidade "Financeiro" dentro foi criado os campos "Forma de pagamento", "Parcelamento" e "Cobrar através de".\
  É esse campo que precisamos descobrir o ID para enviar informações pela **API**.
* Se houver mais campos, o processo é o mesmo e o sistema gerará uma ID para cada campo.

2. Clique em Informações gerais (para sair da área da entidade, pode ser outro menu do ticket também).

<figure><img src="https://2304813967-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LCU_zijA4r4IkDIJyZG%2Fuploads%2FbVnTRlBu1egO1FsJI88M%2Fimage.png?alt=media&#x26;token=63058f8c-6b0a-4397-8976-001e13807774" alt=""><figcaption></figcaption></figure>

3. Pressione a tecla F12 (ou botão direito na tela, inspecionar), localize e selecione a aba "Network"

<figure><img src="https://2304813967-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LCU_zijA4r4IkDIJyZG%2Fuploads%2FC0VFizH6d86HXRmramEp%2Fimage.png?alt=media&#x26;token=4640de52-fb50-4114-b288-db30539b785c" alt=""><figcaption></figcaption></figure>

4. Clique na entidade, algumas linhas serão carregadas na aba "Network"

<figure><img src="https://2304813967-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LCU_zijA4r4IkDIJyZG%2Fuploads%2FcPKi6SxjiSq6pkA8zANo%2Fimage.png?alt=media&#x26;token=d98f5c16-8744-4925-89f3-1f7b4fd684c3" alt=""><figcaption></figcaption></figure>

5. Clique na linha **get\_menu\_entity.json**<br>

<figure><img src="https://2304813967-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LCU_zijA4r4IkDIJyZG%2Fuploads%2FHprk4UrtTaZ8Zg2BXvrI%2Fimage.png?alt=media&#x26;token=c0856608-7092-408e-bcbb-9a222036ef1e" alt=""><figcaption></figcaption></figure>

6. Expanda a linha: **entity\_fields\_query**<br>

   <figure><img src="https://2304813967-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LCU_zijA4r4IkDIJyZG%2Fuploads%2FaEAX6hNiAFEImbPonOBu%2Fimage.png?alt=media&#x26;token=bf49363a-fb80-4a87-a638-2ce335b1409e" alt=""><figcaption></figcaption></figure>
7. O sistema exibe as informações do campo, se houver mais campos, haverá mais linhas.\
   Note que é passado a ID da entidade, ID do campo na entidade, nome do campo e mais algumas informações.<br>

   <figure><img src="https://2304813967-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LCU_zijA4r4IkDIJyZG%2Fuploads%2FDySQ4JGOnANNnZPaEMDI%2Fimage.png?alt=media&#x26;token=2315ea7a-5416-47f7-b5d5-51d94a31eb62" alt=""><figcaption></figcaption></figure>
8. Copie estes dados e repasse para o desenvolvedor responsável.

Exemplo:

```
0: {
  "entity_field_id": 7054,
  "field_type": "single_select",
  "name": "Forma de pagamento",
  "entity_id": 2201,
  "required": false,
  "id": 2382386,
  "value": "15401",
  "options": [
    0: {
      "entity_field_option_id": 15402,
      "entity_field_id": 7054,
      "title": "Selecione",
      "id": null,
      "value": null
    },
    1: {
      "entity_field_option_id": 15401,
      "entity_field_id": 7054,
      "title": "Boleto",
      "id": 2382386,
      "value": "15401"
    },
   2: {
      "entity_field_option_id": 15400,
      "entity_field_id": 7054,
      "title": "Cartão",
      "id": null,
      "value": null
    },
   3: {
      "entity_field_option_id": 15443,
      "entity_field_id": 7054,
      "title": "Dinheiro",
      "id": null,
      "value": null
    },
   4: {
      "entity_field_option_id": 15442,
      "entity_field_id": 7054,
      "title": "Pix",
      "id": null,
      "value": null
    }
  ]
}
```
