latestOpenAPI 3.1.02026-08-1013317298.0 KB

d94e0e0f1821

Requests

Create authentication request

Creates a new authentication request that can be executed by the auth dapp.

Important:

  • The authChain field is required and will be validated.
  • Signature validation is performed using @dcl/crypto Authenticator.
  • The dcl_personal_sign method is rejected, as is signing a Decentraland ephemeral message under any other method. Ordinary personal_sign / eth_sign requests are accepted.
  • The request will expire after the configured expiration time (default: 5 minutes).
post/requests

Request body

methodstring required

Wallet method to execute (e.g., 'eth_sendTransaction', 'personal_sign')

Response

Request created successfully

requestIdstring uuid required

Unique request identifier

expirationstring date-time required

Request expiration time (ISO 8601). Request must be consumed before this time.

codenumber required

Random verification code (0-99) for visual confirmation on both client and auth dapp