WSO2 · Schema

AIServiceProviderEndpointAuthenticationConfiguration

AIServiceProviderEndpointAuthenticationConfiguration schema from WSO2 API Manager

API ManagementGatewaysOpen SourceAPI LifecycleGraphQLSOAPREST

Properties

Name Type Description
enabled boolean Whether the authentication configuration is enabled or not
type string Type of the authentication configuration
parameters object Parameters required for the authentication configuration. The parameters are different based on the type of the authentication configuration.
View JSON Schema on GitHub

JSON Schema

publisher-api-ai-service-provider-endpoint-authentication-configuration-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/wso2/refs/heads/main/json-schema/publisher-api-ai-service-provider-endpoint-authentication-configuration-schema.json",
  "title": "AIServiceProviderEndpointAuthenticationConfiguration",
  "description": "AIServiceProviderEndpointAuthenticationConfiguration schema from WSO2 API Manager",
  "type": "object",
  "properties": {
    "enabled": {
      "type": "boolean",
      "description": "Whether the authentication configuration is enabled or not",
      "default": false
    },
    "type": {
      "type": "string",
      "description": "Type of the authentication configuration",
      "example": "apiKey"
    },
    "parameters": {
      "type": "object",
      "description": "Parameters required for the authentication configuration. The parameters are different based on the type of the authentication configuration.\n",
      "example": {
        "headerEnabled": true,
        "headerName": "Authorization"
      }
    }
  }
}