laptop-mobileDispositivos Acionadores

Os Dispositivos Acionadores são equipamentos responsáveis por iniciar ou liberar uma ação no sistema de controle de acesso, como abrir portas, liberar catracas ou acionar cancelas. Eles estão associados a grupos de dispositivos e rotas, definindo a lógica e os contextos em que a ação será permitida.

1. Obter dispositivos acionadores por filtro

Descrição:

Retorna uma lista de dispositivos acionadores com base nos filtros aplicados.

  • GET /api/v1/triggerDevices

Quando Usar:

  • Para listar os acionadores configurados no sistema.

  • Em interfaces de gerenciamento de dispositivos.

Obter dispositivos acionadores vinculados ao MG3000 por filtro

get

Obter dispositivos acionadores vinculados ao MG3000 por filtro

Autorizações
AuthorizationstringObrigatório

JWT Authorization header using the Bearer scheme.

Enter 'Bearer'[space] and then your token in the text input below.

Example: "Bearer 12345abcdef"

Parâmetros de consulta
AccessControllerIdinteger · int64Obrigatório
SerialNumberstringOpcional
IdBiointeger · int32Opcional
PasswordstringOpcional
IdentificationCodestringOpcional
PageSizeinteger · int32ObrigatórioDefault: 10
PageNumberinteger · int32ObrigatórioDefault: 1
EnabledbooleanOpcionalDefault: true
SortOrderstringOpcionalDefault: asc
SortFieldstringObrigatórioDefault: id
ValuestringOpcional
cultureNamestringOpcional

Nome da cultura específica usada para definir os formatos de dados (pt-BR, en-US)

Default: en-US
Respostas
chevron-right
200

OK

application/json
get
/api/v1/triggerDevices
200

OK

2. Cria novo dispositivo acionador

Descrição:

Esse endpoint permite criar um novo dispositivo acionador no sistema.

  • POST /api/v1/triggerDevices

Quando Usar:

  • Para cadastrar um novo equipamento responsável por liberar acessos.

  • Durante a implantação de novos pontos de controle.

Criar novo dispositivo acionador

post

Criar novo dispositivo acionador

Autorizações
AuthorizationstringObrigatório

JWT Authorization header using the Bearer scheme.

Enter 'Bearer'[space] and then your token in the text input below.

Example: "Bearer 12345abcdef"

Parâmetros de consulta
accessControllerIdinteger · int64Obrigatório

Id do controlador de acesso na base de dados para vinculação do dispositivo

cultureNamestringOpcional

Nome da cultura específica usada para definir os formatos de dados (pt-BR, en-US)

Default: en-US
Corpo
typeTriggerDevicestring · enumOpcionalValores possíveis:
serialnumberstring | nuloOpcional
carBrandinteger · int32Opcional
idBiointeger · int32 | nuloOpcional
carColorinteger · int32Opcional
carPlatestring | nuloOpcional
personIdinteger · int64 | nuloOpcional
personUnitinteger · int32Opcional
personBlockstring | nuloOpcional
equipmentPasswordstring | nuloOpcional
isVisitorbooleanOpcional
identificationCodestring | nuloOpcional
labelstring | nuloOpcional
Respostas
chevron-right
200

OK

application/json
post
/api/v1/triggerDevices

3. Desabilita todos os dispositivos acionadores

Descrição:

Desabilita logicamente todos os dispositivos acionadores vinculados a um controlador de acesso.

  • DELETE /api/v1/triggerDevices

Quando Usar:

  • Para remover todos os acionadores vinculados a um controlador de acesso sem removê-lo do histórico do sistema.

  • Em pausas operacionais ou desativações temporárias.

Remover todos os dispositivos acionadores vinculados a um controlador de acesso

delete

Remover todos os dispositivos acionadores vinculados a um controlador de acesso

Autorizações
AuthorizationstringObrigatório

JWT Authorization header using the Bearer scheme.

Enter 'Bearer'[space] and then your token in the text input below.

Example: "Bearer 12345abcdef"

Parâmetros de consulta
accessControllerIdinteger · int64Obrigatório

Id do controlador de acesso na base de dados para vinculação do dispositivo

cultureNamestringOpcional

Nome da cultura específica usada para definir os formatos de dados (pt-BR, en-US)

Default: en-US
Respostas
chevron-right
200

OK

application/json
delete
/api/v1/triggerDevices

4. Obter dispositivo acionador por id

Descrição:

Retorna os dados de um dispositivo acionador específico.

  • GET /api/v1/triggerDevices/{idTrigger}

Quando Usar:

  • Para visualizar detalhes de configuração de um dispositivo.

  • Em ações de edição, auditoria ou validação de associações.

Obter dispositivo acionador por id

get

Obter dispositivo acionador por id

Autorizações
AuthorizationstringObrigatório

JWT Authorization header using the Bearer scheme.

Enter 'Bearer'[space] and then your token in the text input below.

Example: "Bearer 12345abcdef"

Parâmetros de rota
idTriggerinteger · int64Obrigatório

Id do dispositivo acionador na base de dados

Parâmetros de consulta
accessControllerIdinteger · int64Obrigatório

Id do controlador de acesso na base de dados para vinculação do dispositivo

cultureNamestringOpcional

Nome da cultura específica usada para definir os formatos de dados (pt-BR, en-US)

Default: en-US
Respostas
chevron-right
200

OK

application/json
get
/api/v1/triggerDevices/{idTrigger}
200

OK

5. Atualiza dispositivo acionador por id

Descrição:

Atualiza os dados de um dispositivo acionador já existente, identificando-o pelo seu id

  • PUT /api/v1/triggerDevices/{idTrigger}

Quando Usar:

  • Para alterar nome, descrição ou reconfigurar lógica do acionador.

  • Durante manutenção ou ajustes operacionais.

Atualizar dispositivo acionador

put

Atualizar dispositivo acionador

Autorizações
AuthorizationstringObrigatório

JWT Authorization header using the Bearer scheme.

Enter 'Bearer'[space] and then your token in the text input below.

Example: "Bearer 12345abcdef"

Parâmetros de rota
idTriggerinteger · int64Obrigatório

Id do dispositivo acionador na base de dados

Parâmetros de consulta
accessControllerIdinteger · int64Obrigatório

Id do controlador de acesso na base de dados para vinculação do dispositivo

cultureNamestringOpcional

Nome da cultura específica usada para definir os formatos de dados (pt-BR, en-US)

Default: en-US
Corpo
typeTriggerDevicestring · enumOpcionalValores possíveis:
serialnumberstring | nuloOpcional
idBiointeger · int32 | nuloOpcional
carBrandinteger · int32Opcional
carColorinteger · int32Opcional
carPlatestring | nuloOpcional
personIdinteger · int64 | nuloOpcional
personUnitinteger · int32 | nuloOpcional
personBlockstring | nuloOpcional
equipmentPasswordstring | nuloOpcional
isVisitorbooleanOpcional
identificationCodestring | nuloOpcional
labelstring | nuloOpcional
Respostas
chevron-right
200

OK

application/json
put
/api/v1/triggerDevices/{idTrigger}

6. Desabilita dispositivo acionador por ID

Descrição:

Desabilita logicamente um dispositivo acionador.

  • DELETE /api/v1/triggerDevices/{idTrigger}

Quando Usar:

  • Para desabilitar apenas um acionador sem impactar os demais vinculados ao mesmo controlador.

  • Útil em casos de manutenção individual, substituição ou desativação temporária de um único dispositivo.

Desabilitar dispositivo acionador

delete

Desabilitar dispositivo acionador

Autorizações
AuthorizationstringObrigatório

JWT Authorization header using the Bearer scheme.

Enter 'Bearer'[space] and then your token in the text input below.

Example: "Bearer 12345abcdef"

Parâmetros de rota
idTriggerinteger · int64Obrigatório

Id do dispositivo acionador na base de dados

Parâmetros de consulta
accessControllerIdinteger · int64Obrigatório

Id do controlador de acesso na base de dados para vinculação do dispositivo

cultureNamestringOpcional

Nome da cultura específica usada para definir os formatos de dados (pt-BR, en-US)

Default: en-US
Respostas
chevron-right
200

OK

application/json
delete
/api/v1/triggerDevices/{idTrigger}

Atualizado