API7 Enterprise Admin APIs
API7 Enterprise Admin APIs latest. 328 operations.
- Create a service on a gateway group —
POST /apisix/admin/services - List all services on a gateway group —
GET /apisix/admin/services - Get a service on a gateway group —
GET /apisix/admin/services/{service_id} - Update a service directly —
PUT /apisix/admin/services/{service_id} - Patch a service on a gateway group —
PATCH /apisix/admin/services/{service_id} - Delete a service on a gateway group —
DELETE /apisix/admin/services/{service_id} - Get the OpenAPI Specification of a service —
GET /api/gateway_groups/{gateway_group_id}/services/{apisix_service_id}/oas - Update the OpenAPI Specification of a service —
PUT /api/gateway_groups/{gateway_group_id}/services/{apisix_service_id}/oas - Create an upstream in a service on a gateway group —
POST /apisix/admin/services/{service_id}/upstreams - List all upstreams in a service on a gateway group —
GET /apisix/admin/services/{service_id}/upstreams - Get an upstream in a service on a gateway group —
GET /apisix/admin/services/{service_id}/upstreams/{upstream_id} - Update an upstream in a service on a gateway group —
PUT /apisix/admin/services/{service_id}/upstreams/{upstream_id} - Patch an upstream in a service on a gateway group —
PATCH /apisix/admin/services/{service_id}/upstreams/{upstream_id} - Delete an upstream in a service on a gateway group —
DELETE /apisix/admin/services/{service_id}/upstreams/{upstream_id} - Create a GraphQL cost decoration in a service on a gateway group —
POST /apisix/admin/services/{service_id}/graphql_cost_decorations - List all GraphQL cost decorations in a service on a gateway group —
GET /apisix/admin/services/{service_id}/graphql_cost_decorations - Get a GraphQL cost decoration in a service on a gateway group —
GET /apisix/admin/services/{service_id}/graphql_cost_decorations/{graphql_cost_decoration_id} - Update a GraphQL cost decoration in a service on a gateway group —
PUT /apisix/admin/services/{service_id}/graphql_cost_decorations/{graphql_cost_decoration_id} - Delete a GraphQL cost decoration in a service on a gateway group —
DELETE /apisix/admin/services/{service_id}/graphql_cost_decorations/{graphql_cost_decoration_id} - List all secret providers on a gateway group —
GET /apisix/admin/secret_providers - Get a secret provider on a gateway group —
GET /apisix/admin/secret_providers/{secret_provider}/{secret_provider_id} - Delete a secret provider on a gateway group —
DELETE /apisix/admin/secret_providers/{secret_provider}/{secret_provider_id} - Update a secret provider on a gateway group —
PUT /apisix/admin/secret_providers/{secret_provider}/{secret_provider_id} - List all protos on a gateway group —
GET /apisix/admin/protos - Create a proto on a gateway group —
POST /apisix/admin/protos - Get a proto on a gateway group —
GET /apisix/admin/protos/{proto_id} - Update a proto on a gateway group —
PUT /apisix/admin/protos/{proto_id} - Delete a proto on a gateway group —
DELETE /apisix/admin/protos/{proto_id} - Generate an OpenAPI specification from services in a gateway group —
POST /api/gateway_groups/{gateway_group_id}/services/export - Check service route conflicts in a gateway group —
POST /api/gateway_groups/{gateway_group_id}/services/conflict_check - Import services based on OpenAPI Specification —
POST /api/import/services - Convert OpenAPI Specification to service and route resources —
PUT /api/openapi/convert - Get API7 Enterprise license details —
GET /api/license - Import or update the API7 Enterprise license —
PUT /api/license - Create a route in a service on a gateway group —
POST /apisix/admin/routes - List all routes in a service —
GET /apisix/admin/routes - Get a route in a service on a gateway group —
GET /apisix/admin/routes/{route_id} - Update a route in a service on a gateway group —
PUT /apisix/admin/routes/{route_id} - Patch a route in a service on a gateway group —
PATCH /apisix/admin/routes/{route_id} - Delete a route in a service on a gateway group —
DELETE /apisix/admin/routes/{route_id} - Create a stream route in a service on a gateway group —
POST /apisix/admin/stream_routes - List all stream routes in a service on a gateway group —
GET /apisix/admin/stream_routes - Get a stream route in a service on a gateway group —
GET /apisix/admin/stream_routes/{stream_route_id} - Update a stream route in a service on a gateway group —
PUT /apisix/admin/stream_routes/{stream_route_id} - Delete a stream route in a service on a gateway group —
DELETE /apisix/admin/stream_routes/{stream_route_id} - Validate batch configuration —
POST /apisix/admin/configs/validate - Create an SSL certificate —
POST /apisix/admin/ssls - List all SSL certificates on a gateway group —
GET /apisix/admin/ssls - Get an SSL certificate on a gateway group —
GET /apisix/admin/ssls/{ssl_id} - Update an SSL certificate on a gateway group —
PUT /apisix/admin/ssls/{ssl_id} - Delete an SSL certificate on a gateway group —
DELETE /apisix/admin/ssls/{ssl_id} - Create a certificate —
POST /apisix/admin/certificates - List all certificates on a gateway group —
GET /apisix/admin/certificates - Create a CA certificate —
POST /apisix/admin/ca_certificates - List all CA certificates on a gateway group —
GET /apisix/admin/ca_certificates - Create an SNI —
POST /apisix/admin/snis - List all SNIs on a gateway group —
GET /apisix/admin/snis - Get a certificate on a gateway group —
GET /apisix/admin/certificates/{certificate_id} - Update a certificate on a gateway group —
PUT /apisix/admin/certificates/{certificate_id} - Patch a certificate on a gateway group —
PATCH /apisix/admin/certificates/{certificate_id} - Delete a certificate on a gateway group —
DELETE /apisix/admin/certificates/{certificate_id} - Get a CA certificate on a gateway group —
GET /apisix/admin/ca_certificates/{ca_certificate_id} - Update a CA certificate on a gateway group —
PUT /apisix/admin/ca_certificates/{ca_certificate_id} - Patch a CA certificate on a gateway group —
PATCH /apisix/admin/ca_certificates/{ca_certificate_id} - Delete a CA certificate on a gateway group —
DELETE /apisix/admin/ca_certificates/{ca_certificate_id} - Get an SNI on a gateway group —
GET /apisix/admin/snis/{sni_id} - Update an SNI on a gateway group —
PUT /apisix/admin/snis/{sni_id} - Patch an SNI on a gateway group —
PATCH /apisix/admin/snis/{sni_id} - Delete an SNI on a gateway group —
DELETE /apisix/admin/snis/{sni_id} - Create a consumer on a gateway group —
POST /apisix/admin/consumers - List all consumers on a gateway group —
GET /apisix/admin/consumers - Get a consumer on a gateway group —
GET /apisix/admin/consumers/{username} - Update a consumer on a gateway group —
PUT /apisix/admin/consumers/{username} - Delete a consumer —
DELETE /apisix/admin/consumers/{username} - Update a consumer on a gateway group —
PATCH /apisix/admin/consumers/{username} - Create a consumer credential on a gateway group —
POST /apisix/admin/consumers/{username}/credentials - List all consumer credentials on a gateway group —
GET /apisix/admin/consumers/{username}/credentials - Get a consumer credential on a gateway group —
GET /apisix/admin/consumers/{username}/credentials/{credential_id} - Update a consumer credential on a gateway group —
PUT /apisix/admin/consumers/{username}/credentials/{credential_id} - Delete a consumer credential —
DELETE /apisix/admin/consumers/{username}/credentials/{credential_id} - Create an DCR provider —
POST /api/dcr_providers - List all DCR providers —
GET /api/dcr_providers - Get an DCR provider —
GET /api/dcr_providers/{dcr_provider_id} - Update an DCR Provider —
PUT /api/dcr_providers/{dcr_provider_id} - Delete an DCR Provider —
DELETE /api/dcr_providers/{dcr_provider_id} - Create an API product in Provider Portal —
POST /api/api_products - List all API products in Provider Portal —
GET /api/api_products - Get an API product in Provider Portal —
GET /api/api_products/{api_product_id} - Update an API product in Provider Portal —
PUT /api/api_products/{api_product_id} - Patch an API product in Provider Portal —
PATCH /api/api_products/{api_product_id} - Delete an API product in Provider Portal —
DELETE /api/api_products/{api_product_id} - List all subscriptions in Provider Portal for an API product —
GET /api/api_products/{api_product_id}/subscriptions - Cancel a subscription in Provider Portal for an API product —
DELETE /api/api_products/{api_product_id}/subscriptions/{subscription_id} - List all notification histories for an API product —
GET /api/api_products/{api_product_id}/notification_histories - List Developers —
GET /api/developers - Delete a developer —
DELETE /api/developers/{developer_external_id} - Get provider portal monitoring data at a single point in time —
GET /api/portal/monitor/query - Get provider portal monitoring data over a range of time —
GET /api/portal/monitor/query_range - List all portal instances —
GET /api/portals - Create a portal instance —
POST /api/portals - Get a portal instance —
GET /api/portals/{portal_id} - Update a portal instance —
PUT /api/portals/{portal_id} - Delete a portal instance —
DELETE /api/portals/{portal_id} - Create a portal token —
POST /api/portal/tokens - List all portal tokens —
GET /api/portal/tokens - Get a portal token —
GET /api/portal/tokens/{portal_token_id} - Update a portal token —
PUT /api/portal/tokens/{portal_token_id} - Delete a portal token —
DELETE /api/portal/tokens/{portal_token_id} - Regenerate a portal token —
PUT /api/portal/tokens/{portal_token_id}/regenerate - Create a global rule on a gateway group —
POST /apisix/admin/global_rules - List all global rules on a gateway group —
GET /apisix/admin/global_rules - Get a global rule on a gateway group —
GET /apisix/admin/global_rules/{global_rule_id} - Update a global rule on a gateway group —
PUT /apisix/admin/global_rules/{global_rule_id} - Delete a global rule on a gateway group —
DELETE /apisix/admin/global_rules/{global_rule_id} - List all plugin metadata on a gateway group —
GET /apisix/admin/plugin_metadata - Get a plugin metadata on a gateway group —
GET /apisix/admin/plugin_metadata/{plugin_name} - Update a plugin metadata on a gateway group —
PUT /apisix/admin/plugin_metadata/{plugin_name} - Delete a plugin metadata on a gateway group —
DELETE /apisix/admin/plugin_metadata/{plugin_name} - Get the default value of a plugin metadata —
GET /apisix/admin/plugin_metadata/{plugin_name}/default - Get all plugin schemas and priorities —
GET /apisix/admin/plugins - List all plugin names —
GET /apisix/admin/plugins/list - Get schema definition of a plugin —
GET /apisix/admin/plugins/{plugin_name} - Get schema by resource name —
GET /apisix/admin/schema/{resource_name} - Get schema definition of a plugin —
GET /apisix/admin/schema/plugins/{plugin_name} - Get all variables —
GET /apisix/admin/variables - List all gateway instances of all gateway groups —
GET /api/instances - List all gateway instances on a gateway group —
GET /api/gateway_groups/{gateway_group_id}/instances - Count the number of gateway instances by status in a gateway group —
GET /api/instances/count/{field} - List gateway instances cores of all gateway groups —
GET /api/instances/cores - Export the gateway instance core usage —
GET /api/instances/cores_usages/export - Create a debug session —
POST /api/gateway_groups/{gateway_group_id}/debug_sessions - List debug sessions —
GET /api/gateway_groups/{gateway_group_id}/debug_sessions - Get a debug session —
GET /api/gateway_groups/{gateway_group_id}/debug_sessions/{debug_session_id} - Delete a debug session —
DELETE /api/gateway_groups/{gateway_group_id}/debug_sessions/{debug_session_id} - Stop a debug session —
POST /api/gateway_groups/{gateway_group_id}/debug_sessions/{debug_session_id}/stop - List traces of a debug session —
GET /api/gateway_groups/{gateway_group_id}/debug_sessions/{debug_session_id}/traces - Get a trace detail —
GET /api/gateway_groups/{gateway_group_id}/debug_sessions/{debug_session_id}/traces/{trace_id} - Download a trace —
POST /api/gateway_groups/{gateway_group_id}/debug_sessions/{debug_session_id}/traces/{trace_id}/download - List all users —
GET /api/users - Get a user —
GET /api/users/{user_id} - Update basic attributes of a user —
PUT /api/users/{user_id} - Delete a user —
DELETE /api/users/{user_id} - Update the user's permission boundaries —
PUT /api/users/{user_id}/boundaries - Reset the password to specific value —
PUT /api/users/{user_id}/password_reset - Reset (disable) a user's two-factor authentication —
PUT /api/users/{user_id}/2fa_reset - Get my user detail —
GET /api/me - Update my user profile —
PUT /api/me - Update the user email —
PUT /api/me/email - Delete the user email —
DELETE /api/me/email - Start two-factor (2FA) enrollment for the current user —
POST /api/me/2fa/setup - Confirm and enable two-factor (2FA) for the current user —
POST /api/me/2fa/enable - Disable two-factor (2FA) for the current user —
POST /api/me/2fa/disable - Check if an email is verified —
GET /api/email_verified - Get email verification —
GET /api/verify_email - Invite a user —
POST /api/invites - Update my user password —
PUT /api/password - Log in to API7 Enterprise using the built-in username and password —
POST /api/login - Log out from API7 Enterprise using the built-in username and password —
POST /api/logout - Update assigned roles for a user —
PUT /api/users/{user_id}/assigned_roles - List all roles —
GET /api/roles - Create a role —
POST /api/roles - Get a role —
GET /api/roles/{role_id} - Update a role —
PUT /api/roles/{role_id} - Delete a role —
DELETE /api/roles/{role_id} - List all permission policies attached to a role —
GET /api/roles/{role_id}/permission_policies - Attach permission policies to a role —
POST /api/roles/{role_id}/attach_permission_policies - Detach permission policies of a role —
POST /api/roles/{role_id}/detach_permission_policies - Create a permission policy —
POST /api/permission_policies - List all permission policies —
GET /api/permission_policies - Get the permission policy authoring catalog —
GET /api/permission_policies/metadata - Get a permission policy —
GET /api/permission_policies/{permission_policy_id} - Update a permission policy —
PUT /api/permission_policies/{permission_policy_id} - Delete a permission policy —
DELETE /api/permission_policies/{permission_policy_id} - List the Roles or Users that directly reference the Permission Policy —
GET /api/permission_policies/{permission_policy_id}/references - Check if a user has permissions on specific resources —
POST /api/allow_access - Get data from Prometheus —
GET /api/control_plane/prometheus/{prometheus_path} - Get data from Prometheus —
POST /api/control_plane/prometheus/{prometheus_path} - List all alert policies —
GET /api/alert/policies - Create an alert policy —
POST /api/alert/policies - Get an alert policy —
GET /api/alert/policies/{alert_policy_id} - Delete an alert policy —
DELETE /api/alert/policies/{alert_policy_id} - Update an alert policy —
PUT /api/alert/policies/{alert_policy_id} - Patch an alert policy —
PATCH /api/alert/policies/{alert_policy_id} - List all alert histories —
GET /api/alert/policies/histories - List all audit logs —
GET /api/audit_logs - Get the configuration for audit logs. —
GET /api/audit_logs/config - List all event types of audit logs —
GET /api/audit_logs/event_types - Export all audit logs —
GET /api/audit_logs/export - Create a token —
POST /api/tokens - List all tokens —
GET /api/tokens - Get a token —
GET /api/tokens/{token_id} - Update a token —
PUT /api/tokens/{token_id} - Delete a token —
DELETE /api/tokens/{token_id} - Regenerate a token —
PUT /api/tokens/{token_id}/regenerate - List all gateway groups —
GET /api/gateway_groups - Create a gateway group —
POST /api/gateway_groups - Count resources by type in each gateway group —
GET /api/gateway_groups/count/{resource_type} - List SSL Usage in a gateway group —
GET /api/gateway_groups/{gateway_group_id}/ssls/{ssl_id}/usage - List SNI Usage in a gateway group —
GET /api/gateway_groups/{gateway_group_id}/snis/{sni_id}/usage - List Certificate Usage in a gateway group —
GET /api/gateway_groups/{gateway_group_id}/certificates/{certificate_id}/usage - List CA Certificate Usage in a gateway group —
GET /api/gateway_groups/{gateway_group_id}/ca_certificates/{ca_certificate_id}/usage - Check if a certificate exists in a gateway group —
POST /api/gateway_groups/{gateway_group_id}/certificates/exists - Check if a CA certificate exists in a gateway group —
POST /api/gateway_groups/{gateway_group_id}/ca_certificates/exists - List Secret Provider Usage in a gateway group —
GET /api/gateway_groups/{gateway_group_id}/secret_providers/{secret_provider}/{secret_provider_id}/usage - Delete a gateway group —
DELETE /api/gateway_groups/{gateway_group_id} - Update a gateway group —
PUT /api/gateway_groups/{gateway_group_id} - Get a gateway group —
GET /api/gateway_groups/{gateway_group_id} - Get resource paths —
POST /api/gateway_groups/{gateway_group_id}/resource_paths - List monitored shared dictionaries of a gateway group —
GET /api/gateway_groups/{gateway_group_id}/shared_dict_names - Get the admin key for a gateway group. —
GET /api/gateway_groups/{gateway_group_id}/admin_key - Generate an admin key for a gateway group —
PUT /api/gateway_groups/{gateway_group_id}/admin_key - Generate a script to install the gateway instance by Docker —
GET /api/gateway_groups/{gateway_group_id}/deployment/docker - Generate a script to install the gateway instance by Docker Compose —
GET /api/gateway_groups/{gateway_group_id}/deployment/docker-compose - Generate a script to install the gateway instance by Helm in Kubernetes —
GET /api/gateway_groups/{gateway_group_id}/deployment/helm/script - Generate a values file for the gateway's Kubernetes Helm chart —
GET /api/gateway_groups/{gateway_group_id}/deployment/helm/yaml - Generate a script to install the gateway instance by RPM —
GET /api/gateway_groups/{gateway_group_id}/deployment/rpm - Generate a script to install gateway API resources for ingress gateway group —
GET /api/gateway_groups/{gateway_group_id}/ingress/script - Generate script to install the gateway api resources for ingress gateway group. —
GET /api/gateway_groups/{gateway_group_id}/ingress/step1 - Delete gateway instance —
DELETE /api/gateway_groups/{gateway_group_id}/instances/{gateway_instance_id} - Issue a data plane certificate on a gateway group —
POST /api/gateway_groups/{gateway_group_id}/dp_client_certificates - Get healthcheck status for the upstream of a service on a gateway group, if upstream_id is not provided, get healthcheck status for default upstream of this service —
GET /api/gateway_groups/{gateway_group_id}/services/{apisix_service_id}/healthcheck - List all service registry connections on a gateway group —
GET /api/gateway_groups/{gateway_group_id}/service_registries - Create a service registry connection on a gateway group —
POST /api/gateway_groups/{gateway_group_id}/service_registries - Create a token for all gateway instances in a gateway group —
POST /api/gateway_groups/{gateway_group_id}/instance_token - Get a service registry connection on a gateway group —
GET /api/gateway_groups/{gateway_group_id}/service_registries/{service_registry_id} - Update a service registry connection on a gateway group —
PUT /api/gateway_groups/{gateway_group_id}/service_registries/{service_registry_id} - Delete a service registry connection on a gateway group —
DELETE /api/gateway_groups/{gateway_group_id}/service_registries/{service_registry_id} - List all services connected to a service registry —
GET /api/gateway_groups/{gateway_group_id}/service_registries/{service_registry_id}/connected_services - List all internal services in a Kubernetes service registry —
GET /api/gateway_groups/{gateway_group_id}/service_registries/{service_registry_id}/kubernetes/internal_services - List all namespaces in a Nacos service registry —
GET /api/gateway_groups/{gateway_group_id}/service_registries/{service_registry_id}/nacos/namespaces - List all groups in a Nacos namespace —
GET /api/gateway_groups/{gateway_group_id}/service_registries/{service_registry_id}/nacos/namespaces/{nacos_namespace}/groups - List all internal services in a Nacos group —
GET /api/gateway_groups/{gateway_group_id}/service_registries/{service_registry_id}/nacos/namespaces/{nacos_namespace}/groups/{nacos_group}/services - Get all instance metadata of a Nacos services registry —
GET /api/gateway_groups/{gateway_group_id}/service_registries/{service_registry_id}/nacos/namespaces/{nacos_namespace}/groups/{nacos_group}/services/{nacos_service}/instances_metadata - List all datacenters in a Consul service registry —
GET /api/gateway_groups/{gateway_group_id}/service_registries/{service_registry_id}/consul/datacenters - List all services in a Consul datacenter —
GET /api/gateway_groups/{gateway_group_id}/service_registries/{service_registry_id}/consul/datacenters/{consul_datacenter}/services - Get all instance metadata of a Consul service —
GET /api/gateway_groups/{gateway_group_id}/service_registries/{service_registry_id}/consul/datacenters/{consul_datacenter}/services/{consul_service}/instances_metadata - Get health check history of a service registry connection on a gateway group —
GET /api/gateway_groups/{gateway_group_id}/service_registries/{service_registry_id}/health_check_history - Get all plugin details —
GET /api/plugins - List all plugin catalogs —
GET /api/plugins/catalogs - Get the usage of a plugin in a gateway group —
GET /api/gateway_groups/{gateway_group_id}/plugins/{plugin_name}/usage - Get OpenAPI schema —
GET /api/openapi/request_body_schema - Get core resources schema —
GET /api/schema/core - Get all labels of a resource type —
GET /api/labels/{resource_type} - Update deployment settings —
PUT /api/system_settings - Get deployment settings —
GET /api/system_settings - Update SCIM settings —
PUT /api/system_settings/scim - Get SCIM settings —
GET /api/system_settings/scim - Generate SCIM Token —
PUT /api/system_settings/scim/token - Update SMTP server settings —
PUT /api/system_settings/smtp_server - Get SMTP server settings —
GET /api/system_settings/smtp_server - Get SMTP server settings status —
GET /api/system_settings/smtp_server_status - Update login failure restriction settings —
PUT /api/system_settings/login_failure_restriction - Get login failure restriction settings —
GET /api/system_settings/login_failure_restriction - Get all system infos —
GET /api/system_infos - Update developer portal public access —
PUT /api/portal/system_settings/public_access - Get developer portal public access —
GET /api/portal/system_settings/public_access - Get a login option —
GET /api/login_options/{login_option_id} - Update a login option —
PUT /api/login_options/{login_option_id} - Patch a login option —
PATCH /api/login_options/{login_option_id} - Delete a login option —
DELETE /api/login_options/{login_option_id} - List all login options —
GET /api/login_options - Create a login option —
POST /api/login_options - List all login options (public) —
GET /api/login_options_for_login - Log in to API7 Enterprise using the LDAP username and password —
POST /api/ldap/{login_option_id}/login - Log out from API7 Enterprise using the LDAP username and password —
POST /api/ldap/{login_option_id}/logout - Log in using the CAS provider —
GET /api/cas/{login_option_id}/login - Log out using the CAS provider —
GET /api/cas/{login_option_id}/logout - Log in using the OIDC provider —
GET /api/oidc/{login_option_id}/login - Log in using the OIDC provider —
GET /api/oidc/{login_option_id}/callback - Log out using the OIDC provider —
GET /api/oidc/{login_option_id}/logout - Get Dashboard Version —
GET /api/version - List the custom plugins of a gateway group —
GET /api/gateway_groups/{gateway_group_id}/custom_plugins - Get a custom plugin —
GET /api/gateway_groups/{gateway_group_id}/custom_plugins/{custom_plugin_name} - Create or replace a custom plugin —
PUT /api/gateway_groups/{gateway_group_id}/custom_plugins/{custom_plugin_name} - Delete a custom plugin —
DELETE /api/gateway_groups/{gateway_group_id}/custom_plugins/{custom_plugin_name} - Parse custom plugin code —
PUT /api/gateway_groups/{gateway_group_id}/custom_plugins/code/parse - SAML login (redirect to IdP and call back to Dashboard) —
GET /api/saml/{login_option_id}/login - SAML Logout (redirect to IdP and call back to Dashboard) —
GET /api/saml/{login_option_id}/logout - SAML ACS/SLO callback (from IdP to Dashboard) —
POST /api/saml/{login_option_id}/acs - SAML ACS/SLO callback (from IdP to Dashboard) —
GET /api/saml/{login_option_id}/slo - SAML ACS/SLO callback (from IdP to Dashboard) —
POST /api/saml/{login_option_id}/slo - SAML SP metadata —
GET /api/saml/{login_option_id}/metadata - Parse an SSL certificate —
PUT /api/parse_certificate - Validate an SSL certificate and key —
PUT /api/validate_cert_key - Create a contact point —
POST /api/contact_points - List Contact Points —
GET /api/contact_points - Get a contact point —
GET /api/contact_points/{contact_point_id} - Update a contact point —
PUT /api/contact_points/{contact_point_id} - Delete a contact point —
DELETE /api/contact_points/{contact_point_id} - List notification logs of a contact point —
GET /api/contact_points/{contact_point_id}/notification_logs - List a contact point usages —
GET /api/contact_points/{contact_point_id}/usages - Get resource names —
POST /api/resource_names - List approvals —
GET /api/approvals - Accept an approval request —
POST /api/approvals/{approval_id}/accept - Reject an approval request —
POST /api/approvals/{approval_id}/reject - Upload a file —
POST /api/files - Download file content —
GET /api/files/{file_id} - List model catalog entries —
GET /api/model_catalogs - Trigger a manual model catalog sync —
POST /api/model_catalogs/sync - List model catalog sync logs —
GET /api/model_sync_logs - List all AI Gateway groups —
GET /api/ai_gateway_groups - Create an AI Gateway group —
POST /api/ai_gateway_groups - Get an AI Gateway group —
GET /api/ai_gateway_groups/{ai_gateway_group_id} - Update an AI Gateway group —
PUT /api/ai_gateway_groups/{ai_gateway_group_id} - Delete an AI Gateway group —
DELETE /api/ai_gateway_groups/{ai_gateway_group_id} - List AI Gateway instances in a group —
GET /api/ai_gateway_groups/{ai_gateway_group_id}/instances - Delete a single AI Gateway instance —
DELETE /api/ai_gateway_groups/{ai_gateway_group_id}/instances/{ai_gateway_instance_id} - Generate a Docker run command to install an AI Gateway instance —
GET /api/ai_gateway_groups/{ai_gateway_group_id}/deployment/docker - Generate a Docker Compose file to install an AI Gateway instance —
GET /api/ai_gateway_groups/{ai_gateway_group_id}/deployment/docker-compose - Generate a Helm install script for an AI Gateway instance —
GET /api/ai_gateway_groups/{ai_gateway_group_id}/deployment/helm/script - Generate a Helm values YAML for an AI Gateway instance —
GET /api/ai_gateway_groups/{ai_gateway_group_id}/deployment/helm/yaml - Issue an AI data plane certificate —
POST /api/ai_gateway_groups/{ai_gateway_group_id}/dp_client_certificates - List AI models in a group —
GET /aisix/admin/models - Create an AI model —
POST /aisix/admin/models - Get an AI model —
GET /aisix/admin/models/{model_id} - Update an AI model —
PUT /aisix/admin/models/{model_id} - Delete an AI model —
DELETE /aisix/admin/models/{model_id} - List AI API keys in a group —
GET /aisix/admin/apikeys - Create an AI API key —
POST /aisix/admin/apikeys - Get an AI API key —
GET /aisix/admin/apikeys/{api_key_id} - Update an AI API key —
PUT /aisix/admin/apikeys/{api_key_id} - Delete an AI API key —
DELETE /aisix/admin/apikeys/{api_key_id} - List AI providers in a group —
GET /aisix/admin/providers - Create an AI provider —
POST /aisix/admin/providers - Get an AI provider —
GET /aisix/admin/providers/{provider_id} - Update an AI provider —
PUT /aisix/admin/providers/{provider_id} - Delete an AI provider —
DELETE /aisix/admin/providers/{provider_id} - List AI gateway span logs —
GET /api/ai_gateway_logs