{
  "opencollection": "1.0.0",
  "info": {
    "name": "Stytch B2B Authentication Application Crypto Wallet API",
    "version": "2.0.0"
  },
  "items": [
    {
      "info": {
        "name": "Crypto Wallet",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Authenticatestart",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.stytch.com/v1/crypto_wallets/authenticate/start",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Initiate the authentication of a crypto wallet. After calling this endpoint, the user will need to sign a message containing the returned `challenge` field.\n\nFor Ethereum crypto wallets, you can optionally use the Sign In With Ethereum (SIWE) protocol for the message by passing in the `siwe_params`. The only required fields are `domain` and `uri`.\nIf the crypto wallet detects that the domain in the message does not match the website's domain, it will display a warning to the user.\n\nIf not using "
        },
        {
          "info": {
            "name": "Authenticate",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.stytch.com/v1/crypto_wallets/authenticate",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Complete the authentication of a crypto wallet by passing the signature."
        }
      ]
    }
  ],
  "bundled": true
}