Link partner external user ID (HMAC-verified)
curl --request POST \
--url https://api.agg.market/users/me/external-id \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--header 'x-app-id: <api-key>' \
--data '
{
"externalId": "<string>",
"timestamp": 2,
"hmac": "<string>"
}
'{
"id": "<string>",
"username": "<string>",
"avatarUrl": "<string>",
"externalId": "<string>",
"isLocationBlocked": true,
"accounts": [
{
"providerAccountId": "<string>"
}
],
"wallets": [
{
"address": "<string>"
}
],
"venueAccounts": [
{
"id": "<string>",
"status": "<string>",
"kycStatus": "<string>"
}
]
}Users
Link partner external user ID (HMAC-verified)
Verifies a partner-signed external user ID assertion and stores the linked external ID on the current user.
POST
/
users
/
me
/
external-id
Link partner external user ID (HMAC-verified)
curl --request POST \
--url https://api.agg.market/users/me/external-id \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--header 'x-app-id: <api-key>' \
--data '
{
"externalId": "<string>",
"timestamp": 2,
"hmac": "<string>"
}
'{
"id": "<string>",
"username": "<string>",
"avatarUrl": "<string>",
"externalId": "<string>",
"isLocationBlocked": true,
"accounts": [
{
"providerAccountId": "<string>"
}
],
"wallets": [
{
"address": "<string>"
}
],
"venueAccounts": [
{
"id": "<string>",
"status": "<string>",
"kycStatus": "<string>"
}
]
}Authorizations
Your application ID. Required for all app-tier and user-tier routes.
JWT access token returned by POST /auth/verify. Required for user-tier routes.
Body
application/json
Response
200
⌘I