{
  "opencollection": "1.0.0",
  "info": {
    "name": "ACA-Py Admin API",
    "version": "1.0.0"
  },
  "request": {
    "auth": {
      "type": "apikey",
      "key": "X-API-Key",
      "value": "{{X-API-Key}}",
      "placement": "header"
    }
  },
  "items": [
    {
      "info": {
        "name": "List pairwise connection records",
        "type": "http"
      },
      "http": {
        "method": "GET",
        "url": "http://{host}:{port}/connections"
      },
      "docs": "Returns connection records tracked by the agent."
    },
    {
      "info": {
        "name": "List basic messages",
        "type": "http"
      },
      "http": {
        "method": "GET",
        "url": "http://{host}:{port}/basicmessages"
      },
      "docs": "Returns basic messages received by the agent."
    },
    {
      "info": {
        "name": "List credential exchange records",
        "type": "http"
      },
      "http": {
        "method": "GET",
        "url": "http://{host}:{port}/issue_credential"
      },
      "docs": "Returns credential issuance exchange records (proposals, offers, requests, issued credentials)."
    },
    {
      "info": {
        "name": "List proof presentation records",
        "type": "http"
      },
      "http": {
        "method": "GET",
        "url": "http://{host}:{port}/present_proof"
      },
      "docs": "Returns presentation exchange records for verifier and prover roles."
    },
    {
      "info": {
        "name": "List forward messages",
        "type": "http"
      },
      "http": {
        "method": "GET",
        "url": "http://{host}:{port}/forward"
      },
      "docs": "Returns forward message delivery records. Requires the agent to be run with --monitor-forward."
    },
    {
      "info": {
        "name": "WebSocket webhook stream",
        "type": "http"
      },
      "http": {
        "method": "GET",
        "url": "http://{host}:{port}/ws"
      },
      "docs": "Upgrade endpoint for receiving webhook events over WebSocket. Each message contains a topic, payload, and optional wallet_id. WebSocket clients should send the Authorization header (Bearer JWT) and the X-API-Key header."
    }
  ],
  "bundled": true
}