---
title: "Listar deslocamentos do ticket"
method: GET
path: "/tickets/{ticket_number}/shifts"
tags: ["Tickets", "Apontamentos"]
---

# Listar deslocamentos do ticket

`GET /tickets/{ticket_number}/shifts`

Retorna os deslocamentos ativos que podem ser utilizados no ticket.

Os resultados podem ser utilizados no campo `shift_id` do formulário de criação de apontamento valorizado.

## Path parameters

- `ticket_number` integer, required

## Query parameters

- `contract_id` integer

## Response `200`

- object[] — Lista de deslocamentos ativos aplicáveis ao ticket
  - `id` integer, required — Identificador (ID) do deslocamento
  - `name` string, required — Nome do deslocamento
  - `reference` 'All' | 'Client' | 'Contract' | 'Shared', required — Tipo/abrangência do deslocamento: * `All`: genérico, disponível para qualquer cliente * `Client`: exclusivo de um cliente * `Contract`: exclusivo de um contrato * `Shared`: compartilhado por um grupo de contratos
  - `client` object, nullable, required — Cliente ao qual o deslocamento pertence. `null` quando o deslocamento é genérico
    - `id` integer — ID do cliente
    - `name` string — Nome do cliente
  - `contract` object, nullable, required — Contrato ao qual o deslocamento pertence. `null` quando o deslocamento não é exclusivo de um contrato
    - `id` integer — ID do contrato
    - `name` string — Nome do contrato

## 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**
- `422` — ### **Problemas com algum valor de atributo informado**

---

[API](https://skmtc.net/tiflux/apis/tiflux-official-api.md) · [All operations](https://skmtc.net/tiflux/apis/tiflux-official-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tiflux/tiflux-official-api/revisions/c656412a58bc/schema)
