WSO2 · Schema

Endpoint Configuration

EndpointConfig schema from WSO2 API Manager

API ManagementGatewaysOpen SourceAPI LifecycleGraphQLSOAPREST

Properties

Name Type Description
url string Service url of the endpoint
timeout string Time out of the endpoint
attributes array
View JSON Schema on GitHub

JSON Schema

publisher-api-endpoint-config-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-endpoint-config-schema.json",
  "title": "Endpoint Configuration",
  "description": "EndpointConfig schema from WSO2 API Manager",
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Service url of the endpoint\n",
      "example": "http://localhost:8280"
    },
    "timeout": {
      "type": "string",
      "description": "Time out of the endpoint\n",
      "example": "1000"
    },
    "attributes": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "example": "Suspension time"
          },
          "value": {
            "type": "string",
            "example": "2s"
          }
        }
      }
    }
  }
}