Para criar sua API REST, basta selecionar o tipo de banco de dados que será utilizado juntamento com sua string de conexão.
Após a criação da API, será disponibilizado o token juntamente com os Endpoints para consumo da API.
O Endereço de sua API ficará assim: http://www.apimaker.com.br/Api/{Token}/
Caso não possua servidor de hospedagem e de banco de dados, também disponibilizamos o serviço de acordo com a sua necessidade! Para saber mais sobre os Serviços Adicionais, clique aqui.
Para importar as tabelas do banco de dados, basta clicar em "Importar Tabela", selecione a tabela desejada, confirme os campos e o tipo de dado de cada um deles, indicando qual campo é chave primária.
Pronto! O CRUD de sua API REST já está pronto para uso!
Caso necessite alterar algum campo, basta clicar em "Inserir/Editar Campos" e para visualizar os Endpoints clique em "Visualizar CRUD".
Para efetuar testes dos Endpoints basta abrir a sessão "Integrações" no menu de seu painel de controle.
Na sessão métodos customizados, você pode criar o endpoint de acordo com a sua necessidade, bastando selecionar o Verbo desejado e inserir o código SQL .
Caso sua Query retorne dados, selecione entre retorna uma lista de objetos (SELECT's retornando listas) ou retorna um objeto único (SELECT's retornando um único objeto), caso queira apenas executar um comando no qual este não retorne nenhum dado, selecione "Não retorna nenhum dado" (Geralmente utilizados em INSERT's, UPDATE's e DELETE's).
Confirme os parametrôs e o tipo de dados de cada campo (Caso ocorra).
Após o processo o Endpoint da API Rest com o método customizado já está disponível para uso! Fácil, não?!
Abaixo um exemplo de select utilizado INNER JOIN e paramêtro para filtragem:
Na sessão "Integrações" de seu painel de controle, você visualiza todos os Endpoints dos CRUD's gerados automaticamente e também dos métodos customizados criados.
Para efetuar testes, basta selecionar o método/endpoint desejado e, se necessário, adicionar os parametrês e/ou Json modelo, após basta clicar em "Executar".
Abaixo exemplo de consumo de métodos customizados:
1 - Select passando parametrô na query
2 - Insert passando Json no body