OAuth2UserV2

Get OAuth2 user profile.

get
Responses
200
Returns the OAuth2 user profile.
application/json
get
GET /oauth2/v2/user/profile HTTP/1.1
Host: 
Accept: */*
200

Returns the OAuth2 user profile.

{
  "profile": {
    "name": "text",
    "vanityURL": "text",
    "pfp": "text",
    "banner": "text",
    "pfpNFT": {
      "id": "text",
      "collection": {
        "id": "text",
        "name": "text"
      }
    }
  }
}

Get OAuth2 user wallets.

get
Responses
200
Returns the OAuth2 user wallets.
application/json
get
GET /oauth2/v2/user/wallets HTTP/1.1
Host: 
Accept: */*
200

Returns the OAuth2 user wallets.

{
  "wallets": [
    {
      "id": "wallet_123",
      "networkSymbol": "ETH",
      "primaryWalletOn": [
        "ETH"
      ],
      "activeChains": [
        "ETH"
      ]
    }
  ]
}

Get OAuth2 user email.

get
Responses
200
Returns the OAuth2 user email.
application/json
get
GET /oauth2/v2/user/email HTTP/1.1
Host: 
Accept: */*
200

Returns the OAuth2 user email.

{
  "email": "[email protected]"
}

Get OAuth2 user twitter.

get
Responses
200
Returns the OAuth2 user twitter.
application/json
get
GET /oauth2/v2/user/twitter HTTP/1.1
Host: 
Accept: */*
200

Returns the OAuth2 user twitter.

{
  "twitter": {
    "name": "twitter",
    "externalId": "123456",
    "externalName": "alice"
  }
}

Get OAuth2 user discord.

get
Responses
200
Returns the OAuth2 user discord.
application/json
get
GET /oauth2/v2/user/discord HTTP/1.1
Host: 
Accept: */*
200

Returns the OAuth2 user discord.

{
  "discord": {
    "name": "discord",
    "externalId": "789012",
    "externalName": "alice#1234"
  }
}

Get OAuth2 user telegram.

get
Responses
200
Returns the OAuth2 user telegram.
application/json
get
GET /oauth2/v2/user/telegram HTTP/1.1
Host: 
Accept: */*
200

Returns the OAuth2 user telegram.

{
  "telegram": {
    "name": "telegram",
    "externalId": "123123123123",
    "externalName": "Alice TG"
  }
}

Get OAuth2 user roles.

get
Responses
200
Returns the OAuth2 user roles.
application/json
get
GET /oauth2/v2/user/roles HTTP/1.1
Host: 
Accept: */*
200

Returns the OAuth2 user roles.

{
  "roles": [
    {
      "id": "role_1",
      "name": "Member",
      "guildId": "guild_123"
    }
  ]
}

Get OAuth2 user NFTs with pagination.

get
Query parameters
nftIdstringOptional
collectionIdstring · uuidOptional
networkSymbolstringOptional
Responses
200
Returns a paginated list of the OAuth2 user NFTs.
application/json
get
GET /oauth2/v2/user/nfts HTTP/1.1
Host: 
Accept: */*
[
  {
    "id": "nft_123",
    "name": "Cool NFT #1",
    "image": "https://example.com/nft1.png",
    "status": "active",
    "networkSymbol": "SOL",
    "isCompressed": false,
    "inscriptionNumber": null,
    "ownerId": "wallet_123",
    "collection": {
      "id": "collection_1",
      "name": "Cool Collection"
    },
    "community": {
      "id": "community_1",
      "name": "Cool Community"
    }
  }
]

Get OAuth2 user wallet tokens with pagination and filters.

get
Query parameters
networkSymbolstringOptional
tokenIdsarray · max: 25Optional
minBalancenumberOptional
Responses
200
Returns a paginated list of the OAuth2 user wallet tokens.
application/json
get
GET /oauth2/v2/user/tokens HTTP/1.1
Host: 
Accept: */*
[
  {
    "id": "wallet_token_1",
    "totalAmount": 1500.75,
    "amount": 1200.5,
    "stakedAmount": 300.25,
    "walletId": "wallet_123",
    "tokenId": "token_456",
    "token": {
      "id": "token_456",
      "name": "Solana",
      "symbol": "SOL",
      "networkSymbol": "SOL"
    }
  }
]

Get OAuth2 user domains with pagination and filters.

get
Query parameters
extensionstringOptional
networkSymbolstringOptional
Responses
200
Returns a paginated list of the OAuth2 user domains.
application/json
get
GET /oauth2/v2/user/domains HTTP/1.1
Host: 
Accept: */*
[
  {
    "key": "paradigm.sol",
    "name": "paradigm",
    "extension": ".sol",
    "owner": {
      "id": "wallet_123",
      "networkSymbol": "SOL"
    }
  },
  {
    "key": "alice.eth",
    "name": "alice",
    "extension": ".eth",
    "owner": {
      "id": "wallet_456",
      "networkSymbol": "ETH"
    }
  }
]