Pessoas
Controlador responsável pela gestão das pessoas cadastradas no sistema, que podem estar associadas a dispositivos, rotas e permissões de acesso.
1. Obter pessoas por filtro
Descrição:
Obtém uma lista de pessoas cadastradas no sistema com base em filtros específicos.
GET/api/v1/persons
Quando Usar:
Listar todas as pessoas cadastradas.
Buscar pessoas específicas com base em atributos como nome, CPF, status, etc.
Aplicar filtros para paginação e gerenciamento em massa.
JWT Authorization header using the Bearer scheme.
Enter 'Bearer'[space] and then your token in the text input below.
Example: "Bearer 12345abcdef"
101trueascidNome da cultura específica usada para definir os formatos de dados (pt-BR, en-US)
en-USOK
OK
2. Cria nova pessoa
Descrição:
Cria um novo cadastro de pessoa no sistema.
POST /api/v1/persons
Quando Usar:
Adicionar novas pessoas que terão permissões de acesso.
Registrar visitantes, funcionários ou prestadores de serviço.
JWT Authorization header using the Bearer scheme.
Enter 'Bearer'[space] and then your token in the text input below.
Example: "Bearer 12345abcdef"
Nome da cultura específica usada para definir os formatos de dados (pt-BR, en-US)
en-USOK
Bad Request
Not Found
3. Obter pessoa por id
Descrição:
Recupera os dados de uma pessoa específica pelo seu identificador único.
GET /api/v1/persons/{id}
Quando Usar:
Consultar detalhes completos de uma pessoa já cadastrada.
Verificar status, dados de contato e documento.
JWT Authorization header using the Bearer scheme.
Enter 'Bearer'[space] and then your token in the text input below.
Example: "Bearer 12345abcdef"
Nome da cultura específica usada para definir os formatos de dados (pt-BR, en-US)
en-USOK
OK
4. Atualiza pessoa por id
Descrição:
Atualiza os dados de uma pessoa previamente cadastrada.
PUT /api/v1/persons/{id}
Quando Usar:
Corrigir ou alterar informações de contato ou documento.
Atualizar dados pessoais como nome, e-mail ou telefone.
JWT Authorization header using the Bearer scheme.
Enter 'Bearer'[space] and then your token in the text input below.
Example: "Bearer 12345abcdef"
Nome da cultura específica usada para definir os formatos de dados (pt-BR, en-US)
en-USOK
Bad Request
Not Found
5. Desabilita pessoa por id
Descrição:
Desabilita logicamente o cadastro de uma pessoa.
DELETE /api/v1/persons/{id}
Quando Usar:
Revogar o acesso de uma pessoa sem excluir seu histórico no sistema.
Desativar perfis temporários (ex: visitante ou colaborador desligado).
JWT Authorization header using the Bearer scheme.
Enter 'Bearer'[space] and then your token in the text input below.
Example: "Bearer 12345abcdef"
Nome da cultura específica usada para definir os formatos de dados (pt-BR, en-US)
en-USOK
Bad Request
6. Habilita pessoa
Descrição:
Reabilita o cadastro de uma pessoa anteriormente desabilitada.
PUT /api/v1/persons/{id}/enablements
Quando Usar:
Reativar o acesso de uma pessoa previamente desativada.
Restaurar o perfil de acesso sem necessidade de recadastramento.
JWT Authorization header using the Bearer scheme.
Enter 'Bearer'[space] and then your token in the text input below.
Example: "Bearer 12345abcdef"
Nome da cultura específica usada para definir os formatos de dados (pt-BR, en-US)
en-USOK
Bad Request
Atualizado