- Início
- API Enriched
- Referência da API
- 🔐 Api API
🔐 Api API
Catalogação de recursos com classificação automática e perfil de segurança. Hierarquias organizacionais segmentam o acesso por função ou política de proteção.
- Categoria: Segurança
- Complexidade: avançado
- Caminhos: 45 | Esquemas: 279
- Nível: Avançado
- Domínios relacionados:
virtual,network_security
Casos de Uso
Seção intitulada “Casos de Uso”- Descobrir e catalogar APIs
- Testar segurança e comportamento de APIs
- Gerenciar credenciais de API
- Definir grupos de API e políticas de teste
Recursos Primários
Seção intitulada “Recursos Primários”- api_definition: Definição de esquema de API para descoberta e proteção
- api_endpoint: Configuração e proteção de endpoint de API individual
- api_rate_limit: Configuração de limitação de taxa de API para controle de tráfego
Endpoints
Seção intitulada “Endpoints”| Método | Caminho | Descrição |
|---|---|---|
| POST | /api/config/namespaces/{metadata.namespace}/api_crawlers | Criar API Crawler. |
| PUT | /api/config/namespaces/{metadata.namespace}/api_crawlers/{metadata.name} | Substituir API crawler. |
| GET | /api/config/namespaces/{namespace}/api_crawlers | Listar API Crawler. |
| GET | /api/config/namespaces/{namespace}/api_crawlers/{name} | OBTER API crawler. |
| DELETE | /api/config/namespaces/{namespace}/api_crawlers/{name} | EXCLUIR API Crawler. |
| POST | /api/config/namespaces/{metadata.namespace}/api_definitions | Criar API Definition. |
| PUT | /api/config/namespaces/{metadata.namespace}/api_definitions/{metadata.name} | Substituir API Definition. |
| GET | /api/config/namespaces/{namespace}/api_definitions | Listar API Definition. |
| GET | /api/config/namespaces/{namespace}/api_definitions/{name} | OBTER API Definition. |
| DELETE | /api/config/namespaces/{namespace}/api_definitions/{name} | EXCLUIR API Definition. |
| GET | /api/config/namespaces/{namespace}/api_definitions/{name}/loadbalancers | OBTER Loadbalancers Referenciados. |
| POST | /api/config/namespaces/{namespace}/api_definitions/{name}/mark_as_non_api | Marcar Como Não-API. |
| POST | /api/config/namespaces/{namespace}/api_definitions/{name}/move_to_inventory | Mover Para Inventário de API. |
| POST | /api/config/namespaces/{namespace}/api_definitions/{name}/remove_from_inventory | Remover do Inventário de API. |
| POST | /api/config/namespaces/{namespace}/api_definitions/{name}/unmark_as_non_api | Desmarcar Como Não-API. |
| GET | /api/config/namespaces/{namespace}/api_definitions_without_shared | Listar API Definitions Disponíveis. |
| POST | /api/config/namespaces/{metadata.namespace}/api_discoverys | Criar API Discovery. |
| PUT | /api/config/namespaces/{metadata.namespace}/api_discoverys/{metadata.name} | Substituir API Discovery. |
| GET | /api/config/namespaces/{namespace}/api_discoverys | Listar API Discovery. |
| GET | /api/config/namespaces/{namespace}/api_discoverys/{name} | OBTER API Discovery. |
| DELETE | /api/config/namespaces/{namespace}/api_discoverys/{name} | EXCLUIR API Discovery. |
| GET | /api/web/namespaces/{namespace}/api_groups | Listar API Group. |
| GET | /api/web/namespaces/{namespace}/api_groups/{name} | OBTER API Group. |
| GET | /api/web/namespaces/{namespace}/api_group_elements | Listar API Group Element. |
| GET | /api/web/namespaces/{namespace}/api_group_elements/{name} | OBTER API Group Element. |
| POST | /api/config/namespaces/{metadata.namespace}/api_testings | Criar API Testing. |
| PUT | /api/config/namespaces/{metadata.namespace}/api_testings/{metadata.name} | Substituir API testing. |
| GET | /api/config/namespaces/{namespace}/api_testings | Listar API Testing. |
| GET | /api/config/namespaces/{namespace}/api_testings/{name} | OBTER API testing. |
| DELETE | /api/config/namespaces/{namespace}/api_testings/{name} | EXCLUIR API Testing. |
| POST | /api/config/namespaces/{metadata.namespace}/app_api_groups | Criar API Group. |
| PUT | /api/config/namespaces/{metadata.namespace}/app_api_groups/{metadata.name} | Substituir API Group. |
| GET | /api/config/namespaces/{namespace}/app_api_groups | Listar App API Group. |
| POST | /api/ml/data/namespaces/{namespace}/app_api_groups/evaluate | Avaliar API Group. |
| POST | /api/ml/data/namespaces/{namespace}/app_api_groups/stats | Avaliar API Group. |
| GET | /api/config/namespaces/{namespace}/app_api_groups/{name} | OBTER API Group. |
| DELETE | /api/config/namespaces/{namespace}/app_api_groups/{name} | EXCLUIR App API Group. |
| POST | /api/config/namespaces/{namespace}/api_sec/rule_suggestion/api_endpoint_protection | Sugerir regra de proteção de endpoint de API. |
| POST | /api/config/namespaces/{namespace}/api_sec/rule_suggestion/data_exposure | Sugerir regra de dados sensíveis. |
| POST | /api/config/namespaces/{namespace}/api_sec/rule_suggestion/oas_validation | Sugerir regra de validação de especificação Open API. |
| POST | /api/config/namespaces/{namespace}/api_sec/rule_suggestion/rate_limit | Sugerir regra de limitação de taxa. |
| POST | /api/config/namespaces/{metadata.namespace}/code_base_integrations | CRIAR Integração de Base de Código. |
| PUT | /api/config/namespaces/{metadata.namespace}/code_base_integrations/{metadata.name} | Substituir Integração de Base de Código. |
| GET | /api/config/namespaces/{namespace}/code_base_integrations | Listar Integração de Base de Código. |
| GET | /api/config/namespaces/{namespace}/code_base_integrations/{name} | OBTER Integração de Base de Código. |
| DELETE | /api/config/namespaces/{namespace}/code_base_integrations/{name} | EXCLUIR Integração de Base de Código. |
| POST | /api/config/namespaces/{metadata.namespace}/discoverys | Criar Discovery. |
| PUT | /api/config/namespaces/{metadata.namespace}/discoverys/{metadata.name} | Substituir Discovery. |
| POST | /api/config/namespaces/{namespace}/discovery/{name}/download_certificates | Baixar Certificados. |
| GET | /api/config/namespaces/{namespace}/discoverys | Listar Discovery. |
| GET | /api/config/namespaces/{namespace}/discoverys/{name} | OBTER Discovery. |
| DELETE | /api/config/namespaces/{namespace}/discoverys/{name} | EXCLUIR Discovery. |