Pular para o conteúdo principal

Inspeções do grupo

Inspeções obrigatórias de um grupo. Corresponde à aba Inspeções da página de um grupo, na tela Grupos. Cada inspeção vinculada passa a valer para os equipamentos do grupo, inclusive para os cadastrados depois do vínculo.

Endpoints​

MétodoCaminhoDescrição
GET/equipment-management/groups/{group_id}/inspectionsLista as inspeções do grupo
POST/equipment-management/groups/{group_id}/inspectionsVincula uma inspeção ao grupo
PUT/equipment-management/groups/{group_id}/inspections/{id}Troca a inspeção vinculada
DELETE/equipment-management/groups/{group_id}/inspections/{id}Remove o vínculo

GET /equipment-management/groups/{group_id}/inspections​

Lista as inspeções vinculadas ao grupo.

Parâmetros de URL

ParâmetroDescrição
searchTexto para buscar pelo nome da inspeção
per_pageQuantidade de registros por página. Com ele, a resposta é paginada
pageNúmero da página, quando per_page é informado

Resposta (200): lista de vínculos com id, group_id, inspection_id, inspection (nome do modelo) e updated_at.

POST /equipment-management/groups/{group_id}/inspections​

Vincula uma inspeção ao grupo. Se a inspeção já esteve vinculada a este grupo e foi removida, o vínculo antigo volta a ser usado. Os equipamentos do grupo cadastrados ou alterados depois do vínculo passam a receber a inspeção.

Corpo

CampoObrigatórioTipoDescrição
inspection_idSimNúmero inteiroid da inspeção (modelo), obtido em Inspeções

Resposta (201): o vínculo criado.

curl -X POST https://api.pedagogo.app/equipment-management/groups/<id-do-grupo>/inspections \
-H "Authorization: Bearer <token-de-sessao>" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{"inspection_id": 12}'

PUT /equipment-management/groups/{group_id}/inspections/{id}​

Troca a inspeção vinculada ao grupo.

Corpo

CampoObrigatórioTipoDescrição
inspection_idNãoNúmero inteiroid da nova inspeção (modelo)

Resposta (200): o vínculo alterado.

DELETE /equipment-management/groups/{group_id}/inspections/{id}​

Remove o vínculo (exclusão lógica). A inspeção deixa de ser exigida dos equipamentos do grupo. Resposta (200), com corpo null.