Marz Greta-Lock Network Admin API

The Admin API from Marz Greta-Lock Network — 7 operation(s) for admin.

Operations 7

GET /api/admin/network-config Read Network Config #
PATCH /api/admin/configure-network Adjust Network Parameters #
POST /api/admin/bots/{bot_id}/reset Admin Reset Bot Failures #
DELETE /api/admin/bots/{bot_id} Admin Purge Bot #
DELETE /api/admin/purge-canary Admin Purge Canary #
GET /api/admin/fleet-signals Admin Fleet Signals #
POST /api/admin/fleet-plan Admin Fleet Plan Toggle #

Documentation

Specifications

Other Resources

🔗
Conventions
https://raw.githubusercontent.com/api-evangelist/eqbuilder-dev/refs/heads/main/conventions/eqbuilder-dev-conventions.yml
🔗
Idempotency
https://raw.githubusercontent.com/api-evangelist/eqbuilder-dev/refs/heads/main/conventions/eqbuilder-dev-conventions.yml
🔗
ErrorCatalog
https://raw.githubusercontent.com/api-evangelist/eqbuilder-dev/refs/heads/main/errors/eqbuilder-dev-problem-types.yml
🔗
DataModel
https://raw.githubusercontent.com/api-evangelist/eqbuilder-dev/refs/heads/main/data-model/eqbuilder-dev-data-model.yml
🔗
Plans
https://raw.githubusercontent.com/api-evangelist/eqbuilder-dev/refs/heads/main/plans/eqbuilder-dev-plans-pricing.yml
🔗
Sandbox
https://raw.githubusercontent.com/api-evangelist/eqbuilder-dev/refs/heads/main/sandbox/eqbuilder-dev-sandbox.yml
🔗
Lifecycle
https://raw.githubusercontent.com/api-evangelist/eqbuilder-dev/refs/heads/main/lifecycle/eqbuilder-dev-lifecycle.yml
🔗
Conformance
https://raw.githubusercontent.com/api-evangelist/eqbuilder-dev/refs/heads/main/conformance/eqbuilder-dev-conformance.yml
🔗
Packages
https://raw.githubusercontent.com/api-evangelist/eqbuilder-dev/refs/heads/main/packages/eqbuilder-dev-packages.yml
🔗
SDKs
https://raw.githubusercontent.com/api-evangelist/eqbuilder-dev/refs/heads/main/packages/eqbuilder-dev-packages.yml
🔗
Components
https://raw.githubusercontent.com/api-evangelist/eqbuilder-dev/refs/heads/main/components/eqbuilder-dev-components.yml
🔗
ChangeLog
https://raw.githubusercontent.com/api-evangelist/eqbuilder-dev/refs/heads/main/changelog/eqbuilder-dev-changelog.yml

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/eqbuilder-dev-admin-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

eqbuilder-dev-admin-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: EQ Scoring Platform — Human-Likeness & AI Text Benchmark…
  description: Human-likeness scoring and AI text benchmark API.
  version: 1.0.0
tags:
- name: Admin
paths:
  /api/admin/network-config:
    get:
      summary: Read Network Config
      description: Current runtime network configuration. Requires admin token.
      operationId: read_network_config_api_admin_network_config_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
      tags:
      - Admin
  /api/admin/configure-network:
    patch:
      summary: Adjust Network Parameters
      description: 'Adjust base simulation fee (lamports) and the consecutive-failure suspension cap.

        Changes are persisted and take effect immediately. Requires admin token.'
      operationId: adjust_network_parameters_api_admin_configure_network_patch
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/NetworkConfigUpdate'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Admin
  /api/admin/bots/{bot_id}/reset:
    post:
      summary: Admin Reset Bot Failures
      description: 'Operator unblock: zero a wallet/bot''s consecutive-failure counter so a

        suspended wallet can transact again. Requires admin token.'
      operationId: admin_reset_bot_failures_api_admin_bots__bot_id__reset_post
      parameters:
      - name: bot_id
        in: path
        required: true
        schema:
          type: string
          title: Bot Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Admin
  /api/admin/bots/{bot_id}:
    delete:
      summary: Admin Purge Bot
      description: 'Operator data cleanup: permanently remove a wallet/bot and every record it

        produced — ledger transactions, the bot registry row, duels it took part

        in, calibration contributions, and any verified-signature rows tied to its

        transactions. Intended for scrubbing test/synthetic wallets from the

        public ledger and stats. Requires admin token. Irreversible.


        Safeguard: a wallet with on-chain verified payments is treated as a real

        paying customer. Purging it is refused unless the request explicitly sets

        ?force=true, so an accidental purge cannot destroy real ledger history.'
      operationId: admin_purge_bot_api_admin_bots__bot_id__delete
      parameters:
      - name: bot_id
        in: path
        required: true
        schema:
          type: string
          title: Bot Id
      - name: force
        in: query
        required: false
        schema:
          type: boolean
          default: false
          title: Force
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Admin
  /api/admin/purge-canary:
    delete:
      summary: Admin Purge Canary
      description: 'Delete all quality=''canary'' rows from eq_training_corpus and eq_wishlist.


        Canary rows are written during automated self-test runs (see CANARY_PREFIXES /

        CANARY_WISHLIST_PREFIX). The server back-fills them at startup, but rows that

        arrive during a running deployment are not cleaned up until the next restart.

        This endpoint lets an operator flush them on demand without a restart.


        Returns { training_corpus_deleted, wishlist_deleted } counts.

        Requires X-Admin-Token header.'
      operationId: admin_purge_canary_api_admin_purge_canary_delete
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
      tags:
      - Admin
  /api/admin/fleet-signals:
    get:
      summary: Admin Fleet Signals
      description: 'Operator-only: wallets buying in volume over the last 30 days — the

        trigger for offering the monthly fleet plan — plus the plan''s current

        state and the exact terms it would publish.'
      operationId: admin_fleet_signals_api_admin_fleet_signals_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
      tags:
      - Admin
  /api/admin/fleet-plan:
    post:
      summary: Admin Fleet Plan Toggle
      description: 'Operator-only: publish (or retract) the monthly fleet plan.'
      operationId: admin_fleet_plan_toggle_api_admin_fleet_plan_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FleetPlanToggle'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Admin
components:
  schemas:
    NetworkConfigUpdate:
      properties:
        new_base_fee:
          anyOf:
          - type: integer
          - type: 'null'
          title: New Base Fee
        new_failure_cap:
          anyOf:
          - type: integer
          - type: 'null'
          title: New Failure Cap
        new_calibration_discount_pct:
          anyOf:
          - type: integer
          - type: 'null'
          title: New Calibration Discount Pct
        new_deep_analysis_fee:
          anyOf:
          - type: integer
          - type: 'null'
          title: New Deep Analysis Fee
        new_loyalty_threshold_sessions:
          anyOf:
          - type: integer
          - type: 'null'
          title: New Loyalty Threshold Sessions
        new_loyalty_discount_pct:
          anyOf:
          - type: integer
          - type: 'null'
          title: New Loyalty Discount Pct
        new_duel_fee:
          anyOf:
          - type: integer
          - type: 'null'
          title: New Duel Fee
        new_usdc_base_fee:
          anyOf:
          - type: integer
          - type: 'null'
          title: New Usdc Base Fee
        new_usdc_deep_fee:
          anyOf:
          - type: integer
          - type: 'null'
          title: New Usdc Deep Fee
        new_usdc_duel_fee:
          anyOf:
          - type: integer
          - type: 'null'
          title: New Usdc Duel Fee
        new_bundle_size:
          anyOf:
          - type: integer
          - type: 'null'
          title: New Bundle Size
        new_bundle_discount_pct:
          anyOf:
          - type: integer
          - type: 'null'
          title: New Bundle Discount Pct
      type: object
      title: NetworkConfigUpdate
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
            - type: string
            - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
        input:
          title: Input
        ctx:
          type: object
          title: Context
      type: object
      required:
      - loc
      - msg
      - type
      title: ValidationError
    FleetPlanToggle:
      properties:
        enabled:
          type: boolean
          title: Enabled
      type: object
      required:
      - enabled
      title: FleetPlanToggle