Assinaturas
Esta seção gerencia as assinaturas para o recebimento de eventos de diversos tipos de dispositivos acionadores (TP, SN, RF, CT, BM). Os endpoints permitem criar, consultar, atualizar e remover subscrições, garantindo que o sistema possa receber e processar notificações específicas de cada tipo de equipamento.
1. Obter Subscrições por Filtro
Descrição:
Retorna uma lista de subscrições de eventos cadastradas no sistema, com a possibilidade de aplicar filtros para refinar a busca, como por tipo de dispositivo acionador.
GET /api/v1/gatewayEvents/subscriptions
Quando Usar:
Para visualizar todas as subscrições ativas ou inativas no sistema.
Para buscar subscrições relacionadas a um tipo específico de dispositivo (TP, SN, RF, CT, BM).
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. Criar Nova Subscrição
Descrição:
Cria uma ou mais novas subscrições no sistema para receber eventos de tipos específicos de dispositivos acionadores, configurando os parâmetros de notificação.
POST /api/v1/gatewayEvents/subscriptions
Quando Usar:
Ao configurar o sistema para monitorar novos tipos de eventos ou dispositivos acionadores.
Para registrar múltiplos tipos de subscrição (como
RF,CT,SN) em uma única chamada de API.Para estabelecer um novo canal de comunicação para o recebimento de notificações de eventos.
Criar nova subscrição para receber eventos de um ou mais tipos de dispositivo acionador
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. Remover Todas as Subscrições por Tipo
Descrição:
Remove todas as subscrições de eventos associadas a um tipo de dispositivo acionador específico.
DELETE /api/v1/gatewayEvents/subscriptions
Quando Usar:
Para desativar completamente o recebimento de eventos de um determinado tipo de dispositivo.
Para limpar configurações de subscrição em massa para um tipo de equipamento.
Remover todas as subscrições de um tipo de dispositivo acionador específico
JWT Authorization header using the Bearer scheme.
Enter 'Bearer'[space] and then your token in the text input below.
Example: "Bearer 12345abcdef"
Tópicos a remover
Nome da cultura específica usada para definir os formatos de dados (pt-BR, en-US)
en-USOK
Bad Request
4. Obter Subscrição por ID
Descrição:
Retorna as informações detalhadas de uma subscrição de evento específica, identificada pelo seu ID único no sistema.
GET /api/v1/gatewayEvents/subscriptions/{id}
Quando Usar:
Para consultar os detalhes de configuração de uma subscrição individual.
Para exibir as informações de uma subscrição em uma tela de gerenciamento ou relatório.
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
5. Atualizar Subscrição Existente
Descrição:
Atualiza os parâmetros de uma subscrição de evento existente, identificada pelo seu ID, modificando as configurações de notificação ou o tipo de evento monitorado.
PUT /api/v1/gatewayEvents/subscriptions/{id}
Quando Usar:
Para modificar o tipo de evento ou os parâmetros de notificação de uma subscrição já cadastrada.
Para ajustar as configurações de uma subscrição sem precisar recriá-la.
Atualizar subscrição existente
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
6. Remover Subscrição por ID
Descrição:
Remove uma subscrição de evento específica do sistema, identificada pelo seu ID único.
DELETE /api/v1/gatewayEvents/subscriptions/{id}
Quando Usar:
Ao desativar uma subscrição de evento que não é mais necessária.
Para limpar configurações de subscrição de forma granular.
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
7. Criar Subscrições para Todos os Tipos de Dispositivos
Descrição:
Cria subscrições para todos os tipos de dispositivos acionadores disponíveis no sistema com uma única chamada, configurando os parâmetros de notificação.
POST /api/v1/gatewayEvents/subscriptions/allTypes
Quando Usar:
Para configurar rapidamente o monitoramento de todos os eventos de dispositivos disponíveis sem precisar especificá-los um a um.
Ao inicializar um ambiente que precisa receber notificações de todos os tipos de acionadores.
Criar subscrições para receber eventos de todos os tipos de dispositivo acionador disponíveis: RF (Controle remoto), CT (Cartão), BM (Biometria), TP (Tag Passiva), SN (Senha)
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
8. Remover Todas as Subscrições
Descrição:
Remove todas as subscrições de eventos de todos os tipos de dispositivos acionadores do sistema de uma só vez.
DELETE /api/v1/gatewayEvents/subscriptions/allTypes
Quando Usar:
Para desativar completamente o recebimento de todas as notificações de eventos.
Ao realizar uma limpeza geral ou redefinir as configurações de subscrição do sistema.
Remover todas as subscrições de todos os tipos de dispositivo acionador
JWT Authorization header using the Bearer scheme.
Enter 'Bearer'[space] and then your token in the text input below.
Example: "Bearer 12345abcdef"
en-USOK
Bad Request
Atualizado