{
  "@context": "https://schema.org",
  "@type": "WebAPI",
  "name": "POST /agent-consent/grant",
  "dateModified": "2026-06-02",
  "endpoint": {
    "method": "POST",
    "url": "https://xn--82czbx2bczd4fl8a.online/agent-consent/grant"
  },
  "request": {
    "required": [
      "principalId",
      "agentDid",
      "purposes",
      "scopes"
    ],
    "optional": [
      "dataCategories",
      "retentionDays",
      "expiresAt",
      "channel"
    ]
  },
  "response": {
    "fields": [
      "receiptId",
      "receiptJwt",
      "expiresAt",
      "revocationUrl"
    ]
  },
  "auth": "Bearer (principal access token)",
  "sla": "P95 < 300ms"
}