FFullness Developers

Agent Platform

A2A

Use Fullness’s Agent Card and JSON-RPC task methods without bypassing scopes or approvals.

GET/.well-known/agent-card.json

Published Agent Card with only the currently released skills.

POST/external/a2a

OAuth-protected JSON-RPC endpoint for A2A tasks.

Implemented methods

  • message/send starts a released skill with JSON input.
  • tasks/get reads a task belonging to the same grant.

Send a message

JSON
{
  "jsonrpc": "2.0",
  "id": "request-1",
  "method": "message/send",
  "params": {
    "skillId": "get_spending_summary",
    "input": {
      "period": "last_30_days"
    }
  }
}

For a released non-read skill, add input._fullness.idempotencyKey. Never add an approval value.

Task mapping

Fullness maps a waiting approval to A2A input-required, a successful result to completed, and an unsuccessful execution to failed. Artifacts retain both the Fullness result and action object.

Start typing to search the documentation.