---
  openapi: "3.0.1"
  info: 
    title: "customer-info"
    version: "1.0.0"
  servers: 
    - 
      url: "/"
  security: 
    - 
      default: []
  paths: 
    /customers: 
      get: 
        parameters: []
        responses: 
          200: 
            description: "ok"
        security: 
          - 
            default: []
        x-auth-type: "Application & Application User"
        x-throttling-tier: "10KPerMin"
      post: 
        parameters: []
        responses: 
          200: 
            description: "ok"
        security: 
          - 
            default: []
        x-auth-type: null
        x-throttling-tier: null
    /customers/{customerId}: 
      get: 
        parameters: 
          - 
            name: "customerId"
            in: "path"
            required: true
            style: "simple"
            explode: false
            schema: 
              type: "string"
              format: "string"
        responses: 
          200: 
            description: "ok"
        security: 
          - 
            default: []
        x-auth-type: "Application & Application User"
        x-throttling-tier: "20KPerMin"
      put: 
        parameters: 
          - 
            name: "customerId"
            in: "path"
            required: true
            style: "simple"
            explode: false
            schema: 
              type: "string"
              format: "string"
        responses: 
          200: 
            description: "ok"
        security: 
          - 
            default: []
        x-auth-type: null
        x-throttling-tier: null
      delete: 
        parameters: 
          - 
            name: "customerId"
            in: "path"
            required: true
            style: "simple"
            explode: false
            schema: 
              type: "string"
              format: "string"
        responses: 
          200: 
            description: "ok"
        security: 
          - 
            default: []
        x-auth-type: null
        x-throttling-tier: null
  components: 
    securitySchemes: 
      default: 
        type: "oauth2"
        flows: 
          implicit: 
            authorizationUrl: "https://test.com"
            scopes: {}
  x-wso2-auth-header: "Authorization"
  x-wso2-cors: 
    corsConfigurationEnabled: false
    accessControlAllowOrigins: 
      - "*"
    accessControlAllowCredentials: false
    accessControlAllowHeaders: 
      - "authorization"
      - "Access-Control-Allow-Origin"
      - "Content-Type"
      - "SOAPAction"
    accessControlAllowMethods: 
      - "GET"
      - "PUT"
      - "POST"
      - "DELETE"
      - "PATCH"
      - "OPTIONS"
  x-wso2-production-endpoints: 
    urls: 
      - "http://localhost"
    type: "http"
  x-wso2-sandbox-endpoints: 
    urls: 
      - "http://localhost"
    type: "http"
  x-wso2-basePath: "/customer-info/1.0.0"
  x-wso2-transports: 
    - "http"
    - "https"
