Apache EventMesh Client API

The Client API from Apache EventMesh — 1 operation(s) for client.

OpenAPI Specification

apache-event-mesh-client-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Apache EventMesh Admin Client API
  description: The Apache EventMesh Admin API provides HTTP endpoints for managing the EventMesh runtime, including topic management, subscription management, event publishing, and runtime monitoring. EventMesh supports CloudEvents specification for event formatting.
  version: 1.10.0
  contact:
    name: Apache EventMesh
    url: https://eventmesh.apache.org/
  license:
    name: Apache 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0
servers:
- url: http://localhost:10106
  description: Default EventMesh Admin HTTP endpoint
tags:
- name: Client
paths:
  /client/query:
    get:
      summary: Apache EventMesh Query Connected Clients
      operationId: queryClients
      tags:
      - Client
      responses:
        '200':
          description: List of connected clients
          content:
            application/json:
              schema:
                type: object
                properties:
                  retCode:
                    type: integer
                  data:
                    type: array
                    items:
                      $ref: '#/components/schemas/Client'
components:
  schemas:
    Client:
      type: object
      properties:
        env:
          type: string
        idc:
          type: string
        sys:
          type: string
        ip:
          type: string
        pid:
          type: string
        protocol:
          type: string
          enum:
          - HTTP
          - TCP
          - GRPC
        group:
          type: string
        topics:
          type: array
          items:
            type: string