v21

latestOpenAPI 3.1.0raw.githubusercontent.com2026-05-2856132182.6 KB
User

Authorize User

Authorize and obtain an access token

post/api/v1/authorize

Request body

full_messagestring nullable

Optional Aptos Wallet Standard full message (APTOS-prefixed, newline-delimited). If provided, the backend will verify the signature against this exact string and also validate that it contains message: AUTHORIZE|{timestamp_ms}|{nonce} and a matching nonce:.

Example:

APTOS\nmessage: AUTHORIZE|1731541800000|b7d1c2e8f5a94f3db2f8c6a9d1e4\nnonce: b7d1c2e8f5a94f3db2f8c6a9d1e4

noncestring required

Example: b7d1c2e8f5a94f3db2f8c6a9d1e4

public_keystring required

Example: 0xa9d81da788977638194c857b918f12ff2233c7a86e82b44705761b2d02426f6d

signaturestring required

Example: 0xf5ec808e52d014f5193eccf680acf84c6256bdddb0159088e7cb18d74b9c590b92eb4381e10307fccc0868612993dfb9a542257aab22d7a3decfda33045fb905

timestamp_msinteger required

Example: 1731541800000

Response

Successfully authorized and token generated

tokenstring required
user_idstring uuid required