Versões comparadas
comparado com
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Tópicos:
Índice
1- URL base API
Ambientes | URL |
---|---|
Desenvolvimento | https://exemplo.tapcore.com.br/ |
Homologação | https://exemplo.tapcore.com.br/ |
Produção | https://exemplo.tapcore.com.br/ |
2- Exemplo endpoints
Endpoint | Método | Descrição | |||||
---|---|---|---|---|---|---|---|
v4/get_menu_grupo | GET | Descrição do método GET. Exemplo: Método que lista os grupos de menus do cliente.
|
Endpoint | Método | Descrição |
---|---|---|
v4/post_grupo | POST | Descrição do método POST. |
Endpoint | Método | Descrição |
---|---|---|
v4/post_grupo | PUT | Descrição do método PUT. |
Endpoint | Método | Descrição |
---|---|---|
v4/post_grupo | PATCH | Descrição do método PATCH. |
Endpoint | Método | Descrição |
---|---|---|
v4/post_grupo | DELETE | Descrição do método DELETE. |
3- Parâmetros query string
Parâmetro | Obrigatório | Tipo | Descrição | |||||||
---|---|---|---|---|---|---|---|---|---|---|
id_operadora | true |
| Id da operadora para a qual serão buscados os grupos de menu | |||||||
mshash | true |
| HASH que identifica de qual ambiente (Homologação ou Produção) os dados serão buscados. |
4- Exemplo de retorno API (Sucesso)
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
[ { "id_cms_menu_site_grupo": 34, "nome": "Área do Beneficiário", "chave": "area-do-beneficiario", "base_url_producao": "http://localhost:8080/#/", "base_url_homologacao": "http://localhost:8080/#/", "base_url_dev": "http://localhost:8080/#/", "id_operadora": 165, "id_aplicacao": 7, "qtd_niveis": 1 }, { "id_cms_menu_site_grupo": 35, "nome": "Área do Conveniado", "chave": "area-do-conveniado", "base_url_producao": "http://localhost:8080/#/", "base_url_homologacao": "http://localhost:8080/#/", "base_url_dev": "http://localhost:8080/#/", "id_operadora": 165, "id_aplicacao": 7, "qtd_niveis": 1 }, { "id_cms_menu_site_grupo": 33, "nome": "Menu do Rodapé", "chave": "menu-do-rodape", "base_url_producao": "http://homologacao.tapcore.com.br/mssuite/site/site-mutua/frontend/", "base_url_homologacao": "http://homologacao.tapcore.com.br/mssuite/site/site-mutua/frontend/", "base_url_dev": "http://localhost:8080/#/", "id_operadora": 165, "id_aplicacao": 7, "qtd_niveis": 2 }, { "id_cms_menu_site_grupo": 31, "nome": "Menu do Topo", "chave": "menu-do-topo", "base_url_producao": "http://homologacao.tapcore.com.br/mssuite/site/site-mutua/frontend/", "base_url_homologacao": "http://homologacao.tapcore.com.br/mssuite/site/site-mutua/frontend/", "base_url_dev": "http://localhost:8080/#/", "id_operadora": 165, "id_aplicacao": 7, "qtd_niveis": 3 }, { "id_cms_menu_site_grupo": 36, "nome": "Menu Topo Botões", "chave": "menu-topo-botoes", "base_url_producao": "http://localhost:8080/#/", "base_url_homologacao": "http://localhost:8080/#/", "base_url_dev": "http://localhost:8080/#/", "id_operadora": 165, "id_aplicacao": 7, "qtd_niveis": 2 } ] |
5- Exemplo de retorno API (Erro)
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{ "error": "Erro: Cliente não encontrado.", "code": 0, "status": false } |
Nota | ||
---|---|---|
| ||
Esse endpoint não possui retorno de erro mesmo enviando dados inválidos ele retorna como se não tivesse registro.Padrões documentação API |