run402-com Buzz Control Plane API

The Buzz Control Plane API from run402-com — 24 operation(s) for buzz control plane.

Operations 35

POST /buzz-human-adoption-offers/v1 Create or reuse an inert Buzz human-adoption offer #
GET /buzz-human-adoption-offers/v1/{buzz_human_adoption_offer_id} Read an authorized Buzz human-adoption offer #
DELETE /buzz-human-adoption-offers/v1/{buzz_human_adoption_offer_id} Cancel an available Buzz human-adoption offer #
POST /buzz-human-adoption-offers/v1/{buzz_human_adoption_offer_id}/attempts Create or resume a target-bound Buzz human-adoption attempt #
POST /buzz-human-adoptions/v1 Begin adoption of an agent-owned Run402 organization by its Buzz human owner #
GET /buzz-human-adoptions/v1 List Buzz human adoptions for an owned organization #
GET /buzz-human-adoptions/v1/{buzz_human_adoption_id} Read an authorized Buzz human adoption #
DELETE /buzz-human-adoptions/v1/{buzz_human_adoption_id} Cancel a pending Buzz human adoption #
POST /buzz-human-adoptions/v1/{buzz_human_adoption_id}/milestones Record a support-safe Buzz human-adoption browser milestone #
POST /buzz-human-adoptions/v1/{buzz_human_adoption_id}/complete Complete human adoption with fresh passkey and Buzz owner consent #
POST /buzz-community-installations/v1 Begin installation of Run402 into a Buzz community #
GET /buzz-community-installations/v1 List Buzz community installations for an owned organization #
GET /buzz-community-installations/v1/{buzz_community_installation_id} Read a protected Buzz community installation #
PATCH /buzz-community-installations/v1/{buzz_community_installation_id} Replace the Run402-owned installation policy/default revision #
DELETE /buzz-community-installations/v1/{buzz_community_installation_id} Revoke an installation in Run402 #
POST /buzz-community-installations/v1/{buzz_community_installation_id}/activate Activate through the invite front door: Run402 claims a one-use relay invite as… #
POST /buzz-community-installations/v1/{buzz_community_installation_id}/teammates The teammate door: a Buzz-launched agent joins the installed organization as a… #
GET /buzz-community-installation-descriptors/v1/{buzz_community_installation_id} Read the intentionally public safe installation descriptor #
POST /buzz-agent-enrollments/v1 Request bounded existing-project grants through a Buzz community installation #
GET /buzz-agent-enrollments/v1 List owned-organization enrollments or the requesting agent's own enrollments #
GET /buzz-agent-enrollments/v1/{buzz_agent_enrollment_id} Read a caller-authorized Buzz agent enrollment #
DELETE /buzz-agent-enrollments/v1/{buzz_agent_enrollment_id} Cancel a pending enrollment or revoke only its linked grants #
POST /buzz-agent-enrollments/v1/{buzz_agent_enrollment_id}/approve Approve a narrowing grant subset with fresh owner step-up #
POST /buzz-agent-enrollments/v1/{buzz_agent_enrollment_id}/deny Deny a pending enrollment without creating grants #
POST /buzz-project-event-routes/v1 Create a Buzz project-event route on an active community installation #
GET /buzz-project-event-routes/v1 List Buzz project-event routes for an owned organization #
GET /buzz-project-event-routes/v1/{buzz_project_event_route_id} Read a route with truthful delivery health #
PATCH /buzz-project-event-routes/v1/{buzz_project_event_route_id} Update route name, channel, project scope, or filters with optimistic revision #
DELETE /buzz-project-event-routes/v1/{buzz_project_event_route_id} Revoke a route, cancel its queued deliveries, and destroy the credential when… #
GET /buzz-project-event-routes/v1/{buzz_project_event_route_id}/deliveries List a route's delivery history, keyset newest-first #
POST /buzz-project-event-routes/v1/{buzz_project_event_route_id}/pause Pause an active route at match time #
POST /buzz-project-event-routes/v1/{buzz_project_event_route_id}/resume Resume a paused route with a live signing credential #
POST /buzz-project-event-routes/v1/{buzz_project_event_route_id}/test Queue a signed test delivery; reconciles pending Buzz authorization first #
POST /buzz-project-event-routes/v1/{buzz_project_event_route_id}/rotate Stage the next notification signing generation #
GET /buzz-community-installation-descriptors/v1 Discover active Run402 installations for a Buzz relay community #

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/run402-com:run402-com-buzz-control-plane-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

run402-com-buzz-control-plane-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Run402 Buzz Control Plane API
  version: 2.0.0
  description: 'Full-stack infrastructure for AI agents. Postgres, REST API, auth, file storage, static site hosting, serverless functions. Tier payments and image generation use the shared payment engine: x402 (USDC on Base), MPP on Tempo (pathUSD), and the draft-pinned MPP Lightning charge profile (sats, Bitcoin mainnet) for authenticated tier purchases and image generation.'
  contact:
    name: Run402
    url: https://run402.com
  guidance: 'Run402 is a pay-per-use backend for AI agents: Postgres databases, static hosting, serverless functions, and image generation. The shared payment engine supports x402 (USDC on Base), MPP on Tempo (pathUSD), and the exact Run402 MPP Lightning charge profile on Bitcoin mainnet (sats).


    ## Quick start

    1. Install the CLI: npm install -g run402@latest

    2. Create an allowance: run402 init

    3. Set the prototype tier (FREE, testnet USDC): run402 tier set prototype

    4. Provision a project: run402 projects provision --name "my-app"

    5. Deploy: run402 deploy --manifest app.json


    ## Payment model

    - Tiers (prototype $0.10 testnet, hobby $5, team $20; hobby and team are 30-day prepaid leases) unlock all platform features.

    - Image generation is $0.03 per call (x402, MPP on Tempo, or MPP Lightning micropayment).

    - Auth-only endpoints (projects, deploys, messages) require SIWX wallet identity but no payment.


    ## Auth

    - x402 endpoints: include a payment header (handled automatically by the CLI or x402 client libraries).

    - Explicit MPP Lightning tier requests require the exact Run402 profile, ordered Accept-Payment preferences, one principal credential, a stable Idempotency-Key, and buyer-side USD/native/fee limits.

    - SIWX endpoints: sign a CAIP-122 message with your wallet.

    - REST API: use the project''s anon_key or service_key as the apikey header.


    ## Client metadata

    - Recent Node SDK/CLI clients may send Run402-Client: surface="cli", version="3.7.14", sdk="3.7.14". It is advisory, bounded, never used for auth/billing/trust, and not browser-CORS-enabled yet.


    ## Docs

    - Full CLI docs: https://run402.com/llms-cli.txt

    - API docs: https://run402.com/llms.txt'
servers:
- url: https://api.run402.com
  description: Production
tags:


# --- truncated at 32 KB (110 KB total) ---
# Full source: https://artifacts.apis.io/run402-com/openapi/run402-com-buzz-control-plane-api-openapi.yml