{ "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 }