Apache Dubbo ConditionRule API

The ConditionRule API from Apache Dubbo — 4 operation(s) for conditionrule.

Operations 7

GET /api/{env}/rules/route/condition Apache Dubbo Search Condition Rule
POST /api/{env}/rules/route/condition Apache Dubbo Create a New Condition Rule
PUT /api/{env}/rules/route/condition/disable/{id} Apache Dubbo Disable the Specified Condition Rule
PUT /api/{env}/rules/route/condition/enable/{id} Apache Dubbo Enable the Specified Condition Rule
GET /api/{env}/rules/route/condition/{id} Apache Dubbo Show the Detail of One Specified Condition Rule
POST /api/{env}/rules/route/condition/{id} Apache Dubbo Update Condition Rule
DELETE /api/{env}/rules/route/condition/{id} Apache Dubbo Delete the Specified Condition Rule

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/apache-dubbo-conditionrule-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

apache-dubbo-conditionrule-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: This is a dubbo-admin swagger ui server.
  title: Dubbo-Admin Condition Rule API
  contact: {}
  license:
    name: Apache 2.0
    url: http://www.apache.org/licenses/LICENSE-2.0.html
  version: '1.0'
servers:
- url: https://127.0.0.1:38080/
tags:
- name: ConditionRule
paths:
  /api/{env}/rules/route/condition:
    get:
      description: Search condition rule
      tags:
      - ConditionRule
      summary: Apache Dubbo Search Condition Rule
      parameters:
      - description: environment
        name: env
        in: path
        schema:
          type: string
          default: dev
        required: true
      - description: application and service must not left empty at the same time
        name: application
        in: query
        schema:
          type: string
      - description: application and service must not left empty at the same time
        name: service
        in: query
        schema:
          type: string
      - description: version of dubbo service
        name: serviceVersion
        in: query
        schema:
          type: string
      - description: group of dubbo service
        name: serviceGroup
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/model.ConditionRouteDto'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/model.HTTPError'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/model.HTTPError'
    post:
      description: Create a new condition rule
      tags:
      - ConditionRule
      summary: Apache Dubbo Create a New Condition Rule
      parameters:
      - description: environment
        name: env
        in: path
        schema:
          type: string
          default: dev
        required: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: boolean
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/model.HTTPError'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/model.HTTPError'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/model.ConditionRouteDto'
        description: Condition Rule Input
        required: true
  /api/{env}/rules/route/condition/disable/{id}:
    put:
      description: Disable the specified condition rule
      tags:
      - ConditionRule
      summary: Apache Dubbo Disable the Specified Condition Rule
      parameters:
      - description: environment
        name: env
        in: path
        schema:
          type: string
          default: dev
        required: true
      - description: Condition Rule Id
        name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: boolean
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/model.HTTPError'
  /api/{env}/rules/route/condition/enable/{id}:
    put:
      description: Enable the specified condition rule
      tags:
      - ConditionRule
      summary: Apache Dubbo Enable the Specified Condition Rule
      parameters:
      - description: environment
        name: env
        in: path
        schema:
          type: string
          default: dev
        required: true
      - description: Condition Rule Id
        name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: boolean
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/model.HTTPError'
  /api/{env}/rules/route/condition/{id}:
    get:
      description: Show the detail of one specified condition rule
      tags:
      - ConditionRule
      summary: Apache Dubbo Show the Detail of One Specified Condition Rule
      parameters:
      - description: environment
        name: env
        in: path
        schema:
          type: string
          default: dev
        required: true
      - description: Condition Rule Id
        name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/model.ConditionRouteDto'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/model.HTTPError'
    post:
      description: Update condition rule
      tags:
      - ConditionRule
      summary: Apache Dubbo Update Condition Rule
      parameters:
      - description: environment
        name: env
        in: path
        schema:
          type: string
          default: dev
        required: true
      - description: Condition Rule Id
        name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: boolean
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/model.HTTPError'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/model.HTTPError'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/model.ConditionRouteDto'
        description: Condition Rule Input
        required: true
    delete:
      description: Delete the specified condition rule
      tags:
      - ConditionRule
      summary: Apache Dubbo Delete the Specified Condition Rule
      parameters:
      - description: environment
        name: env
        in: path
        schema:
          type: string
          default: dev
        required: true
      - description: Condition Rule Id
        name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: boolean
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/model.HTTPError'
components:
  schemas:
    model.ConditionRouteDto:
      type: object
      required:
      - conditions
      - configVersion
      - enabled
      properties:
        application:
          type: string
        conditions:
          type: array
          items:
            type: string
        configVersion:
          type: string
        enabled:
          type: boolean
        force:
          type: boolean
        id:
          type: string
        priority:
          type: integer
        runtime:
          type: boolean
        service:
          type: string
        serviceGroup:
          type: string
        serviceVersion:
          type: string
    model.HTTPError:
      type: object
      properties:
        error:
          description: error message
          type: string