{
  "relayServer": {
    "repository": "RelayMessenger/Relay-Server",
    "commit": "6f50fcb69d1ce6dde8bf0fb0e12bd2ef379f0b09",
    "openapiPath": "contracts/developer/openapi.yaml",
    "sha256": "79bd85b0150ef45ea4bbe5f498507dd86d784e7fbf6c3b299a5a81db091aacdd"
  },
  "relaySdk": {
    "package": "@relaymessenger/sdk",
    "version": "0.5.5",
    "integrity": "sha512-LnCzswBvfcruckCJ1z8Hr1agjM0EXmPsZ6olD+9g+I6WVwoY4TNCeXMdDeJvqAdEYo1AXp4vaoi9tO2EH+DSIg==",
    "operationsSha256": "e094bf711e65ec5d37c2ca0203cf589be5747308aef8d590fd7cc5af0ac71564",
    "workspaceOpenapiSha256": "79bd85b0150ef45ea4bbe5f498507dd86d784e7fbf6c3b299a5a81db091aacdd",
    "usedOperations": [
      {
        "method": "GET",
        "path": "/v1/chats",
        "operationId": "listChats"
      },
      {
        "method": "GET",
        "path": "/v1/chats/{chatId}/messages",
        "operationId": "getMessages"
      },
      {
        "method": "GET",
        "path": "/v1/messages/{messageId}",
        "operationId": "getMessage"
      },
      {
        "method": "POST",
        "path": "/v1/chats/{chatId}/messages",
        "operationId": "sendMessageToChat"
      },
      {
        "method": "POST",
        "path": "/v1/chats/{chatId}/read",
        "operationId": "markChatAsRead"
      },
      {
        "method": "POST",
        "path": "/v1/chats/{chatId}/typing",
        "operationId": "startTyping"
      },
      {
        "method": "DELETE",
        "path": "/v1/chats/{chatId}/typing",
        "operationId": "stopTyping"
      },
      {
        "method": "GET",
        "path": "/v1/webhook-subscriptions",
        "operationId": "listWebhookSubscriptions"
      }
    ],
    "usedWebSocketFrames": {
      "serverToSdk": [
        "ready",
        "event",
        "full_sync",
        "ping",
        "error",
        "disconnect"
      ],
      "sdkToServer": [
        "ack",
        "full_sync_complete",
        "pong"
      ]
    }
  }
}
