Requests
Authentication request management endpoints
Creates a new authentication request that can be executed by the auth dapp.
Important:
For methods other than
dcl_personal_sign, theauthChainfield is required and will be validated.For
dcl_personal_sign, theauthChainfield is optional.Signature validation is performed using
@dcl/cryptoAuthenticator.The request will expire after the configured expiration time (default: 5 minutes).
Wallet method to execute (e.g., 'eth_sendTransaction', 'personal_sign', 'dcl_personal_sign')
personal_signRequest created successfully
Invalid request (missing required fields, invalid authChain, signature validation failed)
Polls for the outcome of an authentication request.
This endpoint can be used as an alternative to WebSocket for receiving request outcomes. The client should poll this endpoint periodically until a result is returned.
Status Codes:
200: Request completed, outcome returned204: Request not yet completed, continue polling404: Request not found410: Request expired
Request ID to poll for
550e8400-e29b-41d4-a716-446655440000Request completed with outcome
Request not yet completed (continue polling)
Request not found
Request expired
Retrieves the details of an authentication request for execution.
This endpoint is used by the auth dapp to recover request information before executing it. The request must exist, not be expired, and pass IP address validation (if applicable).
Request ID to retrieve
550e8400-e29b-41d4-a716-446655440000Request details retrieved successfully
IP validation failed
Request not found
Request expired
Last updated