Pular para o conteúdo principal

Patrimônios

Bens da empresa. Cada bem pertence a um grupo e pode ser atribuído a um colaborador. Enquanto o bem está atribuído, a listagem mostra as atribuições dele. Corresponde à tela Patrimônios, do módulo Controle patrimonial. Os arquivos ficam em Arquivos do bem.

Endpoints​

MétodoCaminhoDescrição
GET/equity-controls/assetsLista os bens
POST/equity-controls/assetsCadastra um bem
GET/equity-controls/assets/{uuid}Consulta um bem
PUT/equity-controls/assets/{uuid}Altera um bem
DELETE/equity-controls/assets/{uuid}Apaga um bem
POST/equity-controls/assets/employees/{equipment_id}Atribui o bem a um colaborador
GET/equity-controls/assets/groupsLista os grupos, para o campo Grupo
GET/equity-controls/assets/employeesLista os colaboradores, para o campo Nome da atribuição

GET /equity-controls/assets​

Lista os bens da empresa cliente, ordenados pelo grupo e pela descrição.

Parâmetros de URL

ParâmetroDescrição
searchTexto para buscar pela descrição, pelo número de série, pelo fabricante, pela localização, pelo ano de fabricação, pelo nome do grupo ou pelo nome do colaborador atribuído
group_idLista somente os bens do grupo de id informado
not_equipment_idExclui o bem de id informado
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 bens com os campos do cadastro, group_name (grupo), type, status (status do cadastro), employeeEquipments (atribuições do bem, com os dados do colaborador em employee) e os nomes de quem criou e de quem alterou por último.

POST /equity-controls/assets​

Cadastra um bem. Se já existir um cadastro do mesmo tipo com o mesmo número de série, esse cadastro é atualizado com os dados enviados (e reativado, se estiver excluído), em vez de criar outro.

Corpo

CampoObrigatórioTipoDescrição
group_idSimNúmero inteiroid do grupo, obtido em GET /equity-controls/assets/groups
detailsSimTextoDescrição do bem
serial_numberSimTextoNúmero de série
manufacturerNãoTextoNome do fabricante
year_of_manufactureNãoNúmero inteiroAno de fabricação
dimensionsNãoTextoDimensões do bem
weightNãoNúmeroPeso do bem
cost_priceNãoNúmeroValor de custo
observationNãoTextoObservações livres sobre o bem

Resposta (201): o bem criado, com uuid.

curl -X POST https://api.pedagogo.app/equity-controls/assets \
-H "Authorization: Bearer <token-de-sessao>" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{"group_id": 1, "details": "Notebook 14 polegadas", "serial_number": "NB-2026-0042"}'

GET /equity-controls/assets/{uuid}​

Devolve o bem, com os dados do grupo. Resposta (200).

PUT /equity-controls/assets/{uuid}​

Altera o bem. Os campos são os mesmos do cadastro, todos com Não, e só os informados são alterados. Resposta (200): o bem alterado.

DELETE /equity-controls/assets/{uuid}​

Apaga o bem (exclusão lógica). Na tela, só é possível apagar um bem sem colaborador atribuído. Resposta (200), com corpo null.

POST /equity-controls/assets/employees/{equipment_id}​

Atribui o bem a um colaborador. Na tela, a atribuição só é feita quando o bem não está atribuído, e cada bem tem um só colaborador por vez.

Parâmetros de URL

ParâmetroDescrição
equipment_idid numérico do bem, obtido em GET /equity-controls/assets

Corpo

CampoObrigatórioTipoDescrição
equipment_idSimNúmero inteiroid do bem. Use o mesmo valor do caminho
employee_idSimNúmero inteiroid do colaborador, obtido em GET /equity-controls/assets/employees
delivery_dateSimData (AAAA-MM-DD)Data da entrega
observationsNãoTextoObservações internas sobre a entrega

Resposta (201): a atribuição criada, com id, employee_id, equipment_id, delivery_date, observations e return_date (vazio, enquanto o bem não for devolvido).

curl -X POST https://api.pedagogo.app/equity-controls/assets/employees/<id-do-bem> \
-H "Authorization: Bearer <token-de-sessao>" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{"equipment_id": <id-do-bem>, "employee_id": 9, "delivery_date": "2026-11-10"}'

Auxiliares​

CaminhoParâmetrosResposta
GET /equity-controls/assets/groupssearchGrupos de bens. A resposta é a de Grupos
GET /equity-controls/assets/employeesNenhumColaboradores cadastrados, com id (usado em employee_id), name, document e dados de contato do cadastro