OverviewFilesCommitsIssuesDocsReleasesPeers

keet-deobfuscated / @holepunchto / keet-schemas / packages / schema / spec / api / hrpc / hrpc.json

600 lines · json ref:
{
  "version": 2,
  "schema": [
    {
      "id": 0,
      "name": "@api/self-destruct",
      "request": {
        "name": "@api/self-destruct-request",
        "stream": false
      },
      "version": 1
    },
    {
      "id": 1,
      "name": "@api/boot",
      "request": {
        "name": "@api/boot-request",
        "stream": false
      },
      "response": {
        "name": "@api/boot-response",
        "stream": false
      },
      "version": 1
    },
    {
      "id": 2,
      "name": "@api/core-create-room",
      "request": {
        "name": "@api/core/create-room-request",
        "stream": false
      },
      "response": {
        "name": "@api/core/create-room-response",
        "stream": false
      },
      "version": 1
    },
    {
      "id": 3,
      "name": "@api/core-activate-room",
      "request": {
        "name": "@api/core/activate-room-request",
        "send": true
      },
      "version": 1
    },
    {
      "id": 4,
      "name": "@api/core-deactivate-room",
      "request": {
        "name": "@api/core/deactivate-room-request",
        "send": true
      },
      "version": 1
    },
    {
      "id": 5,
      "name": "@api/core-leave-room",
      "request": {
        "name": "@api/core/leave-room-request"
      },
      "response": {
        "name": "@api/core/leave-room-response"
      },
      "version": 1
    },
    {
      "id": 6,
      "name": "@api/core-update-room-config",
      "request": {
        "name": "@api/core/update-room-config-request",
        "send": true
      },
      "version": 1
    },
    {
      "id": 7,
      "name": "@api/core-update-room-settings",
      "request": {
        "name": "@api/core/update-room-settings-request",
        "send": true
      },
      "version": 1
    },
    {
      "id": 8,
      "name": "@api/core-update-room-status",
      "request": {
        "name": "@api/core/update-room-status-request",
        "send": true
      },
      "version": 1
    },
    {
      "id": 9,
      "name": "@api/core-update-profile",
      "request": {
        "name": "@api/core/update-profile-request",
        "send": true
      },
      "version": 1
    },
    {
      "id": 10,
      "name": "@api/core-create-room-invitation",
      "request": {
        "name": "@api/core/create-room-invitation-request"
      },
      "response": {
        "name": "@api/core/create-room-invitation-response"
      },
      "version": 1
    },
    {
      "id": 11,
      "name": "@api/core-create-identity-invitation",
      "request": {
        "name": "@api/core/create-identity-invitation-request"
      },
      "response": {
        "name": "@api/core/create-identity-invitation-response"
      },
      "version": 1
    },
    {
      "id": 12,
      "name": "@api/core-start-pairing",
      "request": {
        "name": "@api/core/start-pairing-request"
      },
      "response": {
        "name": "@api/core/start-pairing-response"
      },
      "version": 1
    },
    {
      "id": 13,
      "name": "@api/core-accept-join-request",
      "request": {
        "name": "@api/core/accept-join-request-request"
      },
      "response": {
        "name": "@api/core/accept-join-request-response"
      },
      "version": 1
    },
    {
      "id": 14,
      "name": "@api/core-reject-join-request",
      "request": {
        "name": "@api/core/reject-join-request-request"
      },
      "response": {
        "name": "@api/core/reject-join-request-response"
      },
      "version": 1
    },
    {
      "id": 15,
      "name": "@api/core-stop-pairing",
      "request": {
        "name": "@api/core/stop-pairing-request"
      },
      "response": {
        "name": "@api/core/stop-pairing-response"
      },
      "version": 1
    },
    {
      "id": 16,
      "name": "@api/core-add-chat-message",
      "request": {
        "name": "@api/core/add-chat-message-request"
      },
      "response": {
        "name": "@api/core/add-chat-message-response"
      },
      "version": 1
    },
    {
      "id": 17,
      "name": "@api/core-edit-chat-message",
      "request": {
        "name": "@api/core/edit-chat-message-request"
      },
      "response": {
        "name": "@api/core/edit-chat-message-response"
      },
      "version": 1
    },
    {
      "id": 18,
      "name": "@api/core-remove-chat-message",
      "request": {
        "name": "@api/core/remove-chat-message-request"
      },
      "response": {
        "name": "@api/core/remove-chat-message-response"
      },
      "version": 1
    },
    {
      "id": 19,
      "name": "@api/core-add-chat-reaction",
      "request": {
        "name": "@api/core/add-chat-reaction-request"
      },
      "response": {
        "name": "@api/core/add-chat-reaction-response"
      },
      "version": 1
    },
    {
      "id": 20,
      "name": "@api/core-remove-chat-reaction",
      "request": {
        "name": "@api/core/remove-chat-reaction-request"
      },
      "response": {
        "name": "@api/core/remove-chat-reaction-response"
      },
      "version": 1
    },
    {
      "id": 21,
      "name": "@api/core-want-identity",
      "request": {
        "name": "@api/core/want-identity",
        "send": true
      },
      "version": 1
    },
    {
      "id": 22,
      "name": "@api/core-unwant-identity",
      "request": {
        "name": "@api/core/unwant-identity",
        "send": true
      },
      "version": 1
    },
    {
      "id": 23,
      "name": "@api/core-have-identity",
      "request": {
        "name": "@api/core/have",
        "send": true
      },
      "version": 1
    },
    {
      "id": 24,
      "name": "@api/core-identity-reset",
      "request": {
        "name": "@api/core/identity",
        "send": true
      },
      "version": 1
    },
    {
      "id": 25,
      "name": "@api/core-identity-member",
      "request": {
        "name": "@api/core/identity-member",
        "send": true
      },
      "version": 1
    },
    {
      "id": 26,
      "name": "@api/core-identity-device",
      "request": {
        "name": "@api/core/identity-device",
        "send": true
      },
      "version": 1
    },
    {
      "id": 27,
      "name": "@api/core-want-pairing",
      "request": {
        "name": "@api/core/want-pairing",
        "send": true
      },
      "version": 1
    },
    {
      "id": 28,
      "name": "@api/core-unwant-pairing",
      "request": {
        "name": "@api/core/unwant-pairing",
        "send": true
      },
      "version": 1
    },
    {
      "id": 29,
      "name": "@api/core-have-pairing",
      "request": {
        "name": "@api/core/have",
        "send": true
      },
      "version": 1
    },
    {
      "id": 30,
      "name": "@api/core-pairing-reset",
      "request": {
        "name": "@api/core/pairing",
        "send": true
      },
      "version": 1
    },
    {
      "id": 31,
      "name": "@api/core-want-lobby",
      "request": {
        "name": "@api/core/want-lobby",
        "send": true
      },
      "version": 1
    },
    {
      "id": 32,
      "name": "@api/core-unwant-lobby",
      "request": {
        "name": "@api/core/unwant-lobby",
        "send": true
      },
      "version": 1
    },
    {
      "id": 33,
      "name": "@api/core-have-lobby",
      "request": {
        "name": "@api/core/have",
        "send": true
      },
      "version": 1
    },
    {
      "id": 34,
      "name": "@api/core-lobby-reset",
      "request": {
        "name": "@api/core/lobby",
        "send": true
      },
      "version": 1
    },
    {
      "id": 35,
      "name": "@api/core-lobby-room",
      "request": {
        "name": "@api/core/lobby-room",
        "send": true
      },
      "version": 1
    },
    {
      "id": 36,
      "name": "@api/core-want-room-info",
      "request": {
        "name": "@api/core/want-room-info",
        "send": true
      },
      "version": 1
    },
    {
      "id": 37,
      "name": "@api/core-have-room-info",
      "request": {
        "name": "@api/core/have",
        "send": true
      },
      "version": 1
    },
    {
      "id": 38,
      "name": "@api/core-room-info",
      "request": {
        "name": "@api/core/room-info",
        "send": true
      },
      "version": 1
    },
    {
      "id": 39,
      "name": "@api/core-room-info-digest",
      "request": {
        "name": "@api/core/room-info-digest",
        "send": true
      },
      "version": 1
    },
    {
      "id": 40,
      "name": "@api/core-room-info-config",
      "request": {
        "name": "@api/core/room-info-config",
        "send": true
      },
      "version": 1
    },
    {
      "id": 41,
      "name": "@api/core-room-info-role",
      "request": {
        "name": "@api/core/room-info-role",
        "send": true
      },
      "version": 1
    },
    {
      "id": 42,
      "name": "@api/core-room-info-last-message",
      "request": {
        "name": "@api/core/room-info-last-message",
        "send": true
      },
      "version": 1
    },
    {
      "id": 43,
      "name": "@api/core-want-chat",
      "request": {
        "name": "@api/core/want-chat",
        "send": true
      },
      "version": 1
    },
    {
      "id": 44,
      "name": "@api/core-unwant-chat",
      "request": {
        "name": "@api/core/unwant-chat",
        "send": true
      },
      "version": 1
    },
    {
      "id": 45,
      "name": "@api/core-have-chat",
      "request": {
        "name": "@api/core/have",
        "send": true
      },
      "version": 1
    },
    {
      "id": 46,
      "name": "@api/core-chat-reset",
      "request": {
        "name": "@api/core/chat-reset",
        "send": true
      },
      "version": 1
    },
    {
      "id": 47,
      "name": "@api/core-message-info",
      "request": {
        "name": "@api/core/message-info",
        "send": true
      },
      "version": 1
    },
    {
      "id": 48,
      "name": "@api/core-message-info-chat",
      "request": {
        "name": "@api/core/message-info-chat",
        "send": true
      },
      "version": 1
    },
    {
      "id": 49,
      "name": "@api/core-message-info-member",
      "request": {
        "name": "@api/core/message-info-member",
        "send": true
      },
      "version": 1
    },
    {
      "id": 50,
      "name": "@api/core-message-info-role",
      "request": {
        "name": "@api/core/message-info-role",
        "send": true
      },
      "version": 1
    },
    {
      "id": 51,
      "name": "@api/core-message-info-reactions",
      "request": {
        "name": "@api/core/message-info-reactions",
        "send": true
      },
      "version": 1
    },
    {
      "id": 52,
      "name": "@api/core-want-members",
      "request": {
        "name": "@api/core/want-members",
        "send": true
      },
      "version": 1
    },
    {
      "id": 53,
      "name": "@api/core-unwant-members",
      "request": {
        "name": "@api/core/unwant-members",
        "send": true
      },
      "version": 1
    },
    {
      "id": 54,
      "name": "@api/core-have-members",
      "request": {
        "name": "@api/core/have",
        "send": true
      },
      "version": 1
    },
    {
      "id": 55,
      "name": "@api/core-member-list-add",
      "request": {
        "name": "@api/core/member-list-add",
        "send": true
      },
      "version": 1
    },
    {
      "id": 56,
      "name": "@api/core-member-list-remove",
      "request": {
        "name": "@api/core/member-list-remove",
        "send": true
      },
      "version": 1
    },
    {
      "id": 57,
      "name": "@api/core-member",
      "request": {
        "name": "@api/core/member",
        "send": true
      },
      "version": 1
    },
    {
      "id": 58,
      "name": "@api/core-device",
      "request": {
        "name": "@api/core/device",
        "send": true
      },
      "version": 1
    },
    {
      "id": 59,
      "name": "@api/debug-enable",
      "request": {
        "name": "@api/debug/enable-request"
      },
      "response": {
        "name": "@api/debug/enable-response"
      },
      "version": 1
    },
    {
      "id": 60,
      "name": "@api/debug-disable",
      "request": {
        "name": "@api/debug/disable-request"
      },
      "response": {
        "name": "@api/debug/disable-response"
      },
      "version": 1
    },
    {
      "id": 61,
      "name": "@api/send-legacy",
      "request": {
        "name": "buffer",
        "send": true
      },
      "version": 2
    }
  ]
}