CAIN-42 CAIN Studio

API reference · schema

IssueMandateRequest

7 fields · used by 0 operations

Last reviewed 2026-10-03

Fields

FieldTypeMeaning
payer_agent_id requiredstring
payee_service_id requiredstring
currencystringdefault "USD"
max_amount requirednumber
velocity_limit_per_minute requirednumber
action_capability_hash requiredstring
ttl_secondsnumberdefault 300.0

Smallest valid example

{
  "payer_agent_id": "payer-agent-id",
  "payee_service_id": "payee-service-id",
  "currency": "USD",
  "max_amount": 1.0,
  "velocity_limit_per_minute": 1.0,
  "action_capability_hash": "action-capability-hash",
  "ttl_seconds": 300.0
}

JSON Schema

Show the raw definition
{
  "properties": {
    "payer_agent_id": {
      "type": "string",
      "title": "Payer Agent Id"
    },
    "payee_service_id": {
      "type": "string",
      "title": "Payee Service Id"
    },
    "currency": {
      "type": "string",
      "title": "Currency",
      "default": "USD"
    },
    "max_amount": {
      "type": "number",
      "title": "Max Amount"
    },
    "velocity_limit_per_minute": {
      "type": "number",
      "title": "Velocity Limit Per Minute"
    },
    "action_capability_hash": {
      "type": "string",
      "title": "Action Capability Hash"
    },
    "ttl_seconds": {
      "type": "number",
      "title": "Ttl Seconds",
      "default": 300.0
    }
  },
  "type": "object",
  "required": [
    "payer_agent_id",
    "payee_service_id",
    "max_amount",
    "velocity_limit_per_minute",
    "action_capability_hash"
  ],
  "title": "IssueMandateRequest"
}

Try CAIN-42 on your own agents

Create a free account and every new account starts with a 7-day trial of the full platform. Or try the sandbox first, with no account at all.

Create a free account →  ·  Try the sandbox  ·  See the whole ecosystem