Hive Civilization Agent Receipts API

The agent-receipts API from Hive Civilization — 4 operation(s) for agent-receipts.

Operations 5

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /v1/agent-receipts/adapters List agent-task receipt adapters · Agent Adapters #
Ask an LLM
“Which agent-task rails can produce signed receipts, and are they configured?”
“What adapters does the agent receipts service support today?”
Tell an agent
List the agent receipt adapters.
Show which agent-task rails are configured.
GET /v1/agent-receipts/manus/health Check the Manus adapter configuration · Manus Health #
Ask an LLM
“Is the Manus adapter configured without spending Manus credits?”
“Does checking Manus health create a task?”
Tell an agent
Check Manus adapter health.
Confirm the Manus API key is configured.
POST /v1/agent-receipts/manus/create Create a Manus task with a signed receipt · Manus Create #
Ask an LLM
“How do I start a Manus agent task and get a signed receipt for it?”
“Can I create a Manus task hidden or set its share visibility?”
Tell an agent
Create a Manus task to {message}.
Start a Manus task titled {title} with instruction {message} and share visibility {share_visibility}.
POST /v1/agent-receipts/manus/detail Get a Manus task status by POST body · Manus Detail Post #
Ask an LLM
“Can I fetch a Manus task's status by posting the task_id in a JSON body?”
“Is there a POST form of the Manus status receipt lookup?”
Tell an agent
Post task id {task_id} to get its Manus status receipt.
Look up Manus task {task_id} by sending it in the request body.
GET /v1/agent-receipts/manus/detail Get a Manus task status by query · Manus Detail Get #
Ask an LLM
“How do I check a Manus task's status with a simple GET and task_id?”
“Can I get a signed status receipt for a Manus task via query string?”
Tell an agent
Get the status of Manus task {task_id} with a GET request.
Fetch a signed status receipt for Manus task {task_id} using the query parameter.

Documentation

Specifications

Other Resources

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/thehiveryiq-com:thehiveryiq-com-agent-receipts-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

thehiveryiq-com-agent-receipts-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: HiveMorph v0.1 Agent Receipts API
  description: 'Polymorphic agent runtime — single shape (Merchant), single supermodel (W2 MERCHANT). Three gates: NEED + YIELD + CLEAN-MONEY.'
  version: 0.1.0
tags:
- name: agent-receipts
paths:
  /v1/agent-receipts/adapters:
    get:
      tags:
      - agent-receipts
      summary: Agent Adapters
      description: List the agent-task rails and their configured status (Manus today).
      operationId: agent_adapters_v1_agent_receipts_adapters_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
  /v1/agent-receipts/manus/health:
    get:
      tags:
      - agent-receipts
      summary: Manus Health
      description: 'Non-mutating Manus health: reports configured status + docs only.


        Manus has no documented non-mutating probe endpoint, and creating a task

        would consume Manus credits, so health deliberately does NOT create a task.

        It reports whether MANUS_API_KEY is present; a live task requires POST

        /v1/agent-receipts/manus/create.'
      operationId: manus_health_v1_agent_receipts_manus_health_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
  /v1/agent-receipts/manus/create:
    post:
      tags:
      - agent-receipts
      summary: Manus Create
      description: Create a Manus agent task and sign a receipt over the create API path.
      operationId: manus_create_v1_agent_receipts_manus_create_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ManusCreateRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /v1/agent-receipts/manus/detail:
    post:
      tags:
      - agent-receipts
      summary: Manus Detail Post
      description: Fetch a Manus task's status and sign a status receipt.
      operationId: manus_detail_post_v1_agent_receipts_manus_detail_post
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ManusDetailRequest'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    get:
      tags:
      - agent-receipts
      summary: Manus Detail Get
      description: Fetch a Manus task's status via ?task_id= and sign a status receipt.
      operationId: manus_detail_get_v1_agent_receipts_manus_detail_get
      parameters:
      - name: task_id
        in: query
        required: true
        schema:
          type: string
          minLength: 1
          maxLength: 256
          title: Task Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
components:
  schemas:
    ManusCreateRequest:
      properties:
        message:
          anyOf:
          - type: string
            maxLength: 4000
          - type: 'null'
          title: Message
          description: 'Task instruction for the Manus agent. Alias: ''prompt''. Omit to use the safe demo task.'
        prompt:
          anyOf:
          - type: string
            maxLength: 4000
          - type: 'null'
          title: Prompt
          description: Alias for 'message'.
        title:
          anyOf:
          - type: string
            maxLength: 200
          - type: 'null'
          title: Title
        hidden:
          type: boolean
          title: Hidden
          description: Create the task hidden (default true — safe for a demo).
          default: true
        share_visibility:
          anyOf:
          - type: string
          - type: 'null'
          title: Share Visibility
          description: 'Optional Manus share visibility: private | unlisted | public.'
        agent_profile:
          anyOf:
          - type: string
            maxLength: 64
          - type: 'null'
          title: Agent Profile
        ask_followup_questions:
          type: boolean
          title: Ask Followup Questions
          description: Default false so the demo task does not block on interactive input.
          default: false
      type: object
      title: ManusCreateRequest
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    ManusDetailRequest:
      properties:
        task_id:
          type: string
          maxLength: 256
          minLength: 1
          title: Task Id
      type: object
      required:
      - task_id
      title: ManusDetailRequest
    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
x-provenance:
  method: harvested
  publisher: Hive Civilization
  source: https://receipts.thehiveryiq.com/openapi.json
  note: split by refine-openapis from the provider's own published document, verified by fetch (openapi/_original/*.fetch.json);
    stamped by stamp-openapi-provenance.py (roadmap#793)