REST API

A documentação da REST API está disponível em https://YOURNAME.radius-as-a-service.com/docs/api

RADIUSaaS expõe uma API REST que permite automatizar a maioria das ações que, de outra forma, teriam de ser executadas através da interface do Portal de Administração do RADIUSaaS.

circle-exclamation

Autenticação

Para autenticar uma chamada à API REST, preencha um Authorization header HTTP em cada requisição. Este header deve conter um token de acesso:

Authorization: Bearer
               <Token de Acesso>

Referência da API

A documentação da API contém uma referência completa baseada em Swagger para cada endpoint da API incluindo

  • métodos HTTP disponíveis,

  • códigos de resposta HTTP,

  • esquemas JSON / dados de formulário para requisições (corpos),

  • esquemas JSON dos corpos de resposta, e

  • Exemplos de requisição-resposta para alguns endpoints.

circle-info

Não é possível acionar chamadas de API diretamente através da Referência da API.

Cenários

Gerir Contas de Nome de Utilizador/Senha para BYOD ou Acesso de Convidados

A API REST pode ser usada para automatizar a gestão de contas de nome de utilizador/senha para cenários de BYOD ou acesso de convidados.

Isto pode incluir o provisionamento automático de credenciais (WiFi) durante o onboarding de novos estudantes, inquilinos num espaço de coworking, ... assim como a aposentação automática dessas contas.

Um exemplo de como usar a API REST para provisionar uma conta de nome de utilizador/senha pode ser encontrado na sua Referência da API sob os Usuário endpoints.

Implementar Monitorização Externa

Para monitorizar a disponibilidade e uptime do serviço da sua instância RADIUSaaS com um sistema externo, ou para monitorizar a expiração do Certificado do Servidor RADIUS, consulte o seguinte guia:

Monitoramento Externochevron-right

Exemplos cURL

Em geral, existem dois tipos de conteúdo diferentes para a API REST, dados de formulário ou JSON. Pode descobrir qual tipo de mídia é exigido na documentação da API.

Se não estiver familiarizado com a sintaxe do curl, pode encontrar dois exemplos aqui:

JSON

Dados de Formulário

Last updated

Was this helpful?