Authentication

User authentication and management

Sync authentication token

post

Syncs a Privy access token with the MeshMap auth service to obtain a session token.

Header parameters
AuthorizationstringRequired

Bearer token (Privy access token)

Responses
chevron-right
200

Token synced successfully

application/json
objectOptional

Session token response from auth service

post
/auth/sync

Get user by ID

get
Query parameters
userIdstringRequired
Responses
chevron-right
200

User found

application/json
idstringOptional
walletAddressstring · nullableOptional
createdAtstring · date-timeOptional
updatedAtstring · date-timeOptional
get
/auth/user

Create or retrieve a user

post
Body
dynamicUserIdstringRequired
walletAddressstring · nullableOptional
Responses
chevron-right
200

Existing user returned

application/json
idstringOptional
walletAddressstring · nullableOptional
createdAtstring · date-timeOptional
updatedAtstring · date-timeOptional
isNewUserbooleanOptional
post
/auth/user

Last updated