Users service

The Users Service API provides various endpoints for managing user-related functionalities, including user authentication, profile management, and account operations. With this API, you can create, authenticate, and update, as well as perform actions such as logging in and adding new addresses to existing account. Additionally, you can retrieve user data, check username availability, and search for users and public profiles. This API empowers you to build user-centric applications and interact with user-related data efficiently.

https://api.metaproprotocol.com/users-service/v2/docs

Returns user data

post

Only for logged in

Authorizations
Header parameters
AuthorizationstringRequired

asduf823hf-sa98ehf938rh

x-account-walletstringRequired

0xd1afbab5cacb45491ce002a6026c1401340eae6a

x-account-useridstringRequired

5a945f88-1de8cb-c6a1b4-1314ebac6bd1

Body
Responses
200Success
application/json
post
POST /users HTTP/1.1
Host: internal
Authorization: text
x-account-wallet: text
x-account-userid: text
Content-Type: application/json
Accept: */*
Content-Length: 71

{
  "addresses": [
    {
      "wallet": "0xdd094342c13F9E4340E2c07C63D9fD98e7BA1C62"
    }
  ]
}
[
  {
    "userId": "572843fa-9eb3-45d6-82ba-33ba5b4406c7",
    "addresses": [
      {
        "wallet": "0xdd094342c13F9E4340E2c07C63D9fD98e7BA1C62"
      }
    ]
  }
]

Login user if he exists in the database or create new account

post
Header parameters
x-account-login-hashstringRequired

FjWEtwGDoWmD7NAk5b6niTZFAG1Di-r6BgtzmLqWWBFGlKbPiM

x-account-walletstringRequired

0xd1afbab5cacb45491ce002a6026c1401340eae6a

Body
walletstring · min: 34 · max: 135RequiredExample: 0xdd094342c13F9E4340E2c07C63D9fD98e7BA1C62
signaturestring · min: 4 · max: 1500Required

Alphanumeric values

Example: 0xb91467e570a6466aa9e9876cbcd013baba02900b8979d43fe208a4a4f339f5fd6007e74cd82e037b800186422fc2da167c747ef045e5d18a5f5d4300f8e1a0291c
personalDetailsall ofOptional

Personal details

mergebooleanOptional

Merge account

projectIdstringRequired

Project ID

platformIdstringOptional

Platform ID

rulesCheckedbooleanOptional

Rules checkbox used in the registration process or in the rules acceptance process with an existing account

referralSettingsIdstringOptional

Referral settings ID

referralCodestringOptional

Referral code

externalLoginDataall ofOptional

External login data

Responses
201Success
application/json
post
POST /auth/web3/login HTTP/1.1
Host: v2
x-account-login-hash: text
x-account-wallet: text
Content-Type: application/json
Accept: */*
Content-Length: 879

{
  "wallet": "0xdd094342c13F9E4340E2c07C63D9fD98e7BA1C62",
  "signature": "0xb91467e570a6466aa9e9876cbcd013baba02900b8979d43fe208a4a4f339f5fd6007e74cd82e037b800186422fc2da167c747ef045e5d18a5f5d4300f8e1a0291c",
  "personalDetails": {
    "username": "text",
    "email": "email@test.com",
    "country": "PL",
    "firstName": "Adam",
    "lastName": "Kowalski",
    "birthDate": "2022-05-25T16:17:01.797Z",
    "bio": "Some text about me",
    "avatar": "qwer-qwer-qwer-qwer.png",
    "banner": "fda-fda-fdsa-fdas.jpg",
    "shortBio": "Short text about me"
  },
  "merge": true,
  "projectId": "text",
  "platformId": "text",
  "rulesChecked": true,
  "referralSettingsId": "text",
  "referralCode": "text",
  "externalLoginData": {
    "steamId": "text",
    "googleAccessToken": "text",
    "googleUserId": "text",
    "appleToken": "text",
    "discordAccessToken": "text",
    "discordUserId": "text",
    "telegramString": "text",
    "telegramUserId": "text",
    "querySteam": {
      "openid.ns": "http://specs.openid.net/auth/2.0"
    }
  }
}
{
  "token": {
    "accessToken": "text",
    "tokenType": "text",
    "exp": 1
  },
  "account": {
    "id": "572843fa-9eb3-45d6-82ba-33ba5b4406c7",
    "userId": "572843fa-9eb3-45d6-82ba-33ba5b4406c7",
    "isMetaproAdmin": false,
    "elympicsUserId": "572843fa-9eb3-45d6-82ba-33ba5b4406c7",
    "role": null,
    "addresses": [
      {
        "wallet": "0xdd094342c13F9E4340E2c07C63D9fD98e7BA1C62"
      }
    ],
    "socialMedia": [
      {
        "name": "steam",
        "value": "https://steam.com/my-account",
        "createdAt": "2022-05-25T16:17:01.797Z",
        "updatedAt": "2022-05-25T16:17:01.797Z"
      }
    ],
    "externalAccounts": [
      {
        "name": "steam",
        "data": {},
        "createdAt": "2022-05-25T16:17:01.797Z",
        "updatedAt": "2022-05-25T16:17:01.797Z"
      }
    ],
    "rulesCheckbox": {
      "checked": true,
      "updatedAt": "2022-05-25T16:17:01.797Z"
    },
    "personalDetails": {
      "email": "email@test.com",
      "username": "johny_bravo",
      "country": "PL",
      "firstName": "Adam",
      "lastName": "Kowalski",
      "birthDate": "2022-05-25T16:17:01.797Z",
      "bio": "Some text about me",
      "avatar": "qwer-qwer-qwer-qwer.png",
      "banner": "fda-fda-fdsa-fdas.jpg",
      "shortBio": "Short text about me",
      "updatedAt": "2022-05-25T16:17:01.797Z"
    },
    "engagementPoints": 1,
    "isMerged": true,
    "verificationKYC": true,
    "visitedAt": "2022-05-25T16:17:01.797Z",
    "createdAt": "2022-05-25T16:17:01.797Z",
    "updatedAt": "2022-05-25T16:17:01.797Z",
    "expiresAt": "2022-05-25T16:17:01.797Z"
  }
}

Check if the user has an account in the system and if he has to accept the regulations based on WEB3

get

Possible scenarios:

        1. hasAccount && hasRulesChecked
           - The user has an account in the system.
           - The user has accepted the metaproID regulations and the selected application’s regulations.

        2. hasAccount && !hasRulesChecked
           - The user has an account in the system.
           - The user has not accepted the metaproID regulations or the selected application’s regulations.

        3. !hasAccount && !hasRulesChecked
           - The user does not have an account in the system.
           - The user has not accepted the metaproID regulations or the selected application’s regulations.
Path parameters
walletstringRequired

The wallet address to check

Example: 0x...
Query parameters
projectIdstringRequired

The project ID to check the wallet against

Example: project-id
externalAccountTypestringOptional

The type of external account to check

Example: steam
Responses
200Success
get
GET /auth/web3/check/{wallet}?projectId=text HTTP/1.1
Host: v2
Accept: */*

No content

Add a new address to an existing account

post

This endpoint allows to add a new wallet address to an existing account. If the wallet is already linked to another account then it is possible to merge them if the existing account does not have linked external accounts.

Authorizations
Header parameters
x-account-login-hashstringRequired

FjWEtwGDoWmD7NAk5b6niTZFAG1Di-r6BgtzmLqWWBFGlKbPiM

AuthorizationstringRequired

asduf823hf-sa98ehf938rh

x-account-useridstringRequired

5a945f88-1de8cb-c6a1b4-1314ebac6bd1

x-account-walletstringRequired

0xd1afbab5cacb45491ce002a6026c1401340eae6a

Body
walletstring · min: 34 · max: 135RequiredExample: 0xdd094342c13F9E4340E2c07C63D9fD98e7BA1C62
signaturestring · min: 4 · max: 1500Required

Alphanumeric values

Example: 0xb91467e570a6466aa9e9876cbcd013baba02900b8979d43fe208a4a4f339f5fd6007e74cd82e037b800186422fc2da167c747ef045e5d18a5f5d4300f8e1a0291c
namestringOptional

Name of the wallet

typestringOptional

Type of the wallet

mergebooleanOptional

Confirmation of merge wallet with existing wallet

Default: false
Responses
201Success
application/json
post
POST /auth/web3/new-address HTTP/1.1
Host: v2
Authorization: text
x-account-login-hash: text
x-account-userid: text
x-account-wallet: text
Content-Type: application/json
Accept: */*
Content-Length: 244

{
  "wallet": "0xdd094342c13F9E4340E2c07C63D9fD98e7BA1C62",
  "signature": "0xb91467e570a6466aa9e9876cbcd013baba02900b8979d43fe208a4a4f339f5fd6007e74cd82e037b800186422fc2da167c747ef045e5d18a5f5d4300f8e1a0291c",
  "name": "text",
  "type": "text",
  "merge": false
}
{
  "id": "572843fa-9eb3-45d6-82ba-33ba5b4406c7",
  "userId": "572843fa-9eb3-45d6-82ba-33ba5b4406c7",
  "isMetaproAdmin": false,
  "elympicsUserId": "572843fa-9eb3-45d6-82ba-33ba5b4406c7",
  "role": null,
  "addresses": [
    {
      "wallet": "0xdd094342c13F9E4340E2c07C63D9fD98e7BA1C62"
    }
  ],
  "socialMedia": [
    {
      "name": "steam",
      "value": "https://steam.com/my-account",
      "createdAt": "2022-05-25T16:17:01.797Z",
      "updatedAt": "2022-05-25T16:17:01.797Z"
    }
  ],
  "externalAccounts": [
    {
      "name": "steam",
      "data": {},
      "createdAt": "2022-05-25T16:17:01.797Z",
      "updatedAt": "2022-05-25T16:17:01.797Z"
    }
  ],
  "rulesCheckbox": {
    "checked": true,
    "updatedAt": "2022-05-25T16:17:01.797Z"
  },
  "personalDetails": {
    "email": "email@test.com",
    "username": "johny_bravo",
    "country": "PL",
    "firstName": "Adam",
    "lastName": "Kowalski",
    "birthDate": "2022-05-25T16:17:01.797Z",
    "bio": "Some text about me",
    "avatar": "qwer-qwer-qwer-qwer.png",
    "banner": "fda-fda-fdsa-fdas.jpg",
    "shortBio": "Short text about me",
    "updatedAt": "2022-05-25T16:17:01.797Z"
  },
  "engagementPoints": 1,
  "isMerged": true,
  "verificationKYC": true,
  "visitedAt": "2022-05-25T16:17:01.797Z",
  "createdAt": "2022-05-25T16:17:01.797Z",
  "updatedAt": "2022-05-25T16:17:01.797Z",
  "expiresAt": "2022-05-25T16:17:01.797Z"
}

Returns login hash

get

This endpoint is used to get a hash for the login process. It is required to log in with a wallet address.

Header parameters
x-account-walletstringRequired

0xd1afbab5cacb45491ce002a6026c1401340eae6a

Responses
200Success
application/json
get
GET /auth/web3/signature/hash HTTP/1.1
Host: v2
x-account-wallet: text
Accept: */*
200Success
{
  "hash": "text"
}

Remove a wallet from user account

delete

This endpoint doesn't delete account, just remove a wallet (different than currently logged in)

Authorizations
Path parameters
walletstring · min: 34 · max: 135RequiredExample: 0xdd094342c13F9E4340E2c07C63D9fD98e7BA1C62
Header parameters
AuthorizationstringRequired

asduf823hf-sa98ehf938rh

x-account-useridstringRequired

5a945f88-1de8cb-c6a1b4-1314ebac6bd1

Responses
200Success
application/json
delete
DELETE /auth/web3/remove/{wallet} HTTP/1.1
Host: v2
Authorization: text
x-account-userid: text
Accept: */*
{
  "id": "572843fa-9eb3-45d6-82ba-33ba5b4406c7",
  "userId": "572843fa-9eb3-45d6-82ba-33ba5b4406c7",
  "isMetaproAdmin": false,
  "elympicsUserId": "572843fa-9eb3-45d6-82ba-33ba5b4406c7",
  "role": null,
  "addresses": [
    {
      "wallet": "0xdd094342c13F9E4340E2c07C63D9fD98e7BA1C62"
    }
  ],
  "socialMedia": [
    {
      "name": "steam",
      "value": "https://steam.com/my-account",
      "createdAt": "2022-05-25T16:17:01.797Z",
      "updatedAt": "2022-05-25T16:17:01.797Z"
    }
  ],
  "externalAccounts": [
    {
      "name": "steam",
      "data": {},
      "createdAt": "2022-05-25T16:17:01.797Z",
      "updatedAt": "2022-05-25T16:17:01.797Z"
    }
  ],
  "rulesCheckbox": {
    "checked": true,
    "updatedAt": "2022-05-25T16:17:01.797Z"
  },
  "personalDetails": {
    "email": "email@test.com",
    "username": "johny_bravo",
    "country": "PL",
    "firstName": "Adam",
    "lastName": "Kowalski",
    "birthDate": "2022-05-25T16:17:01.797Z",
    "bio": "Some text about me",
    "avatar": "qwer-qwer-qwer-qwer.png",
    "banner": "fda-fda-fdsa-fdas.jpg",
    "shortBio": "Short text about me",
    "updatedAt": "2022-05-25T16:17:01.797Z"
  },
  "engagementPoints": 1,
  "isMerged": true,
  "verificationKYC": true,
  "visitedAt": "2022-05-25T16:17:01.797Z",
  "createdAt": "2022-05-25T16:17:01.797Z",
  "updatedAt": "2022-05-25T16:17:01.797Z",
  "expiresAt": "2022-05-25T16:17:01.797Z"
}

Returns user data

get

Only for logged in

Authorizations
Header parameters
AuthorizationstringRequired

asduf823hf-sa98ehf938rh

x-account-useridstringRequired

5a945f88-1de8cb-c6a1b4-1314ebac6bd1

Responses
200Success
application/json
get
GET / HTTP/1.1
Host: me
Authorization: text
x-account-userid: text
Accept: */*
{
  "id": "572843fa-9eb3-45d6-82ba-33ba5b4406c7",
  "userId": "572843fa-9eb3-45d6-82ba-33ba5b4406c7",
  "isMetaproAdmin": false,
  "elympicsUserId": "572843fa-9eb3-45d6-82ba-33ba5b4406c7",
  "role": null,
  "addresses": [
    {
      "wallet": "0xdd094342c13F9E4340E2c07C63D9fD98e7BA1C62"
    }
  ],
  "socialMedia": [
    {
      "name": "steam",
      "value": "https://steam.com/my-account",
      "createdAt": "2022-05-25T16:17:01.797Z",
      "updatedAt": "2022-05-25T16:17:01.797Z"
    }
  ],
  "externalAccounts": [
    {
      "name": "steam",
      "data": {},
      "createdAt": "2022-05-25T16:17:01.797Z",
      "updatedAt": "2022-05-25T16:17:01.797Z"
    }
  ],
  "rulesCheckbox": {
    "checked": true,
    "updatedAt": "2022-05-25T16:17:01.797Z"
  },
  "personalDetails": {
    "email": "email@test.com",
    "username": "johny_bravo",
    "country": "PL",
    "firstName": "Adam",
    "lastName": "Kowalski",
    "birthDate": "2022-05-25T16:17:01.797Z",
    "bio": "Some text about me",
    "avatar": "qwer-qwer-qwer-qwer.png",
    "banner": "fda-fda-fdsa-fdas.jpg",
    "shortBio": "Short text about me",
    "updatedAt": "2022-05-25T16:17:01.797Z"
  },
  "engagementPoints": 1,
  "isMerged": true,
  "verificationKYC": true,
  "visitedAt": "2022-05-25T16:17:01.797Z",
  "createdAt": "2022-05-25T16:17:01.797Z",
  "updatedAt": "2022-05-25T16:17:01.797Z",
  "expiresAt": "2022-05-25T16:17:01.797Z",
  "project": {
    "projectId": "c409b3ae-3f5e-4b75-9c1a-5e12f92d7717",
    "userId": "c409b3ae-3f5e-4b75-9c1a-5e12f92d7717",
    "isSourceProject": false,
    "rulesChecked": true,
    "rulesCheckedDate": "2022-05-25T16:17:01.797Z",
    "roles": [
      "user"
    ],
    "permissions": [
      "platform_add"
    ],
    "visitedAt": "2022-05-25T16:17:01.797Z",
    "createdAt": "2022-08-12T14:21:28.449Z",
    "updatedAt": "2022-08-12T14:21:28.449Z"
  }
}

Checks username availability

get

Only for logged in

Authorizations
Path parameters
usernamestringRequired
Header parameters
AuthorizationstringRequired

asduf823hf-sa98ehf938rh

x-account-useridstringRequired

5a945f88-1de8cb-c6a1b4-1314ebac6bd1

Responses
200Success
application/json
get
GET /{username} HTTP/1.1
Host: availability
Authorization: text
x-account-userid: text
Accept: */*
{
  "isAvailable": true
}

Returns public user data

get
Path parameters
userstring · min: 2 · max: 100Required

Wallet address or username or userId

Example: 0x1234567890123456789012345678901234567890
Responses
200Success
application/json
get
GET /{user} HTTP/1.1
Host: profile
Accept: */*
{
  "id": "572843fa-9eb3-45d6-82ba-33ba5b4406c7",
  "userId": "572843fa-9eb3-45d6-82ba-33ba5b4406c7",
  "isMetaproAdmin": false,
  "elympicsUserId": "572843fa-9eb3-45d6-82ba-33ba5b4406c7",
  "role": null,
  "addresses": [
    {
      "wallet": "0xdd094342c13F9E4340E2c07C63D9fD98e7BA1C62"
    }
  ],
  "socialMedia": [
    {
      "name": "steam",
      "value": "https://steam.com/my-account",
      "createdAt": "2022-05-25T16:17:01.797Z",
      "updatedAt": "2022-05-25T16:17:01.797Z"
    }
  ],
  "externalAccounts": [
    {
      "name": "steam",
      "data": {},
      "createdAt": "2022-05-25T16:17:01.797Z",
      "updatedAt": "2022-05-25T16:17:01.797Z"
    }
  ],
  "rulesCheckbox": {
    "checked": true,
    "updatedAt": "2022-05-25T16:17:01.797Z"
  },
  "personalDetails": {
    "email": "email@test.com",
    "username": "johny_bravo",
    "country": "PL",
    "firstName": "Adam",
    "lastName": "Kowalski",
    "birthDate": "2022-05-25T16:17:01.797Z",
    "bio": "Some text about me",
    "avatar": "qwer-qwer-qwer-qwer.png",
    "banner": "fda-fda-fdsa-fdas.jpg",
    "shortBio": "Short text about me",
    "updatedAt": "2022-05-25T16:17:01.797Z"
  },
  "engagementPoints": 1,
  "isMerged": true,
  "verificationKYC": true,
  "visitedAt": "2022-05-25T16:17:01.797Z",
  "createdAt": "2022-05-25T16:17:01.797Z",
  "updatedAt": "2022-05-25T16:17:01.797Z",
  "expiresAt": "2022-05-25T16:17:01.797Z"
}

Returns list of users

get
Query parameters
skipnumberOptionalExample: 2
limitnumber · min: 1OptionalExample: 2
walletsstring[]OptionalExample: ["0xdd094342c13F9E4340E2c07C63D9fD98e7BA1C62","0xdd094342c13F9E4340E2c07C63D9fD98e7BA1C63"]
elympicsUserIdsstring[] · min: 1 · max: 135OptionalExample: ["9aef833a-6714-4079-a95d-fd0079375a34","9aef833a-6714-4079-a95d-fd0079375a34"]
userIdsstring[] · min: 1 · max: 135OptionalExample: ["934fdc4d46-289f-e6469f-19c08504118f","934fdc4d46-289f-e6469f-19c08504118f"]
rolesstring[]Optional
projectIdstringOptional

Project ID

Responses
200Success
application/json
get
GET / HTTP/1.1
Host: profiles
Accept: */*
{
  "results": [
    {
      "id": "572843fa-9eb3-45d6-82ba-33ba5b4406c7",
      "userId": "572843fa-9eb3-45d6-82ba-33ba5b4406c7",
      "isMetaproAdmin": false,
      "elympicsUserId": "572843fa-9eb3-45d6-82ba-33ba5b4406c7",
      "role": null,
      "addresses": [
        {
          "wallet": "0xdd094342c13F9E4340E2c07C63D9fD98e7BA1C62"
        }
      ],
      "socialMedia": [
        {
          "name": "steam",
          "value": "https://steam.com/my-account",
          "createdAt": "2022-05-25T16:17:01.797Z",
          "updatedAt": "2022-05-25T16:17:01.797Z"
        }
      ],
      "externalAccounts": [
        {
          "name": "steam",
          "data": {},
          "createdAt": "2022-05-25T16:17:01.797Z",
          "updatedAt": "2022-05-25T16:17:01.797Z"
        }
      ],
      "rulesCheckbox": {
        "checked": true,
        "updatedAt": "2022-05-25T16:17:01.797Z"
      },
      "personalDetails": {
        "email": "email@test.com",
        "username": "johny_bravo",
        "country": "PL",
        "firstName": "Adam",
        "lastName": "Kowalski",
        "birthDate": "2022-05-25T16:17:01.797Z",
        "bio": "Some text about me",
        "avatar": "qwer-qwer-qwer-qwer.png",
        "banner": "fda-fda-fdsa-fdas.jpg",
        "shortBio": "Short text about me",
        "updatedAt": "2022-05-25T16:17:01.797Z"
      },
      "engagementPoints": 1,
      "isMerged": true,
      "verificationKYC": true,
      "visitedAt": "2022-05-25T16:17:01.797Z",
      "createdAt": "2022-05-25T16:17:01.797Z",
      "updatedAt": "2022-05-25T16:17:01.797Z",
      "expiresAt": "2022-05-25T16:17:01.797Z"
    }
  ],
  "count": 1
}

Returns a list of requested Users

get
Path parameters
searchTextstringRequired
Query parameters
skipnumberOptionalExample: 2
limitnumber · min: 1OptionalExample: 2
projectIdstringOptional

Project ID

Responses
200Success
application/json
get
GET /{searchText} HTTP/1.1
Host: users-search
Accept: */*
{
  "results": [
    {
      "id": "572843fa-9eb3-45d6-82ba-33ba5b4406c7",
      "userId": "572843fa-9eb3-45d6-82ba-33ba5b4406c7",
      "isMetaproAdmin": false,
      "elympicsUserId": "572843fa-9eb3-45d6-82ba-33ba5b4406c7",
      "role": null,
      "addresses": [
        {
          "wallet": "0xdd094342c13F9E4340E2c07C63D9fD98e7BA1C62"
        }
      ],
      "socialMedia": [
        {
          "name": "steam",
          "value": "https://steam.com/my-account",
          "createdAt": "2022-05-25T16:17:01.797Z",
          "updatedAt": "2022-05-25T16:17:01.797Z"
        }
      ],
      "externalAccounts": [
        {
          "name": "steam",
          "data": {},
          "createdAt": "2022-05-25T16:17:01.797Z",
          "updatedAt": "2022-05-25T16:17:01.797Z"
        }
      ],
      "rulesCheckbox": {
        "checked": true,
        "updatedAt": "2022-05-25T16:17:01.797Z"
      },
      "personalDetails": {
        "email": "email@test.com",
        "username": "johny_bravo",
        "country": "PL",
        "firstName": "Adam",
        "lastName": "Kowalski",
        "birthDate": "2022-05-25T16:17:01.797Z",
        "bio": "Some text about me",
        "avatar": "qwer-qwer-qwer-qwer.png",
        "banner": "fda-fda-fdsa-fdas.jpg",
        "shortBio": "Short text about me",
        "updatedAt": "2022-05-25T16:17:01.797Z"
      },
      "engagementPoints": 1,
      "isMerged": true,
      "verificationKYC": true,
      "visitedAt": "2022-05-25T16:17:01.797Z",
      "createdAt": "2022-05-25T16:17:01.797Z",
      "updatedAt": "2022-05-25T16:17:01.797Z",
      "expiresAt": "2022-05-25T16:17:01.797Z"
    }
  ],
  "count": 1
}

Update user data

patch
Authorizations
Header parameters
AuthorizationstringRequired

asduf823hf-sa98ehf938rh

x-account-useridstringRequired

5a945f88-1de8cb-c6a1b4-1314ebac6bd1

Body
elympicsUserIdstringRequired
verificationKYCbooleanRequired
Responses
200Success
application/json
patch
PATCH / HTTP/1.1
Host: update
Authorization: text
x-account-userid: text
Content-Type: application/json
Accept: */*
Content-Length: 478

{
  "socialMedia": [
    {
      "name": "steam",
      "value": "https://steam.com/my-account"
    }
  ],
  "personalDetails": {
    "username": "text",
    "email": "email@test.com",
    "country": "PL",
    "firstName": "Adam",
    "lastName": "Kowalski",
    "birthDate": "2022-05-25T16:17:01.797Z",
    "bio": "Some text about me",
    "avatar": "qwer-qwer-qwer-qwer.png",
    "banner": "fda-fda-fdsa-fdas.jpg",
    "shortBio": "Short text about me"
  },
  "elympicsUserId": "text",
  "rulesCheckbox": {
    "checked": true,
    "updatedAt": "2022-05-25T16:17:01.797Z"
  },
  "verificationKYC": true
}
{
  "id": "572843fa-9eb3-45d6-82ba-33ba5b4406c7",
  "userId": "572843fa-9eb3-45d6-82ba-33ba5b4406c7",
  "isMetaproAdmin": false,
  "elympicsUserId": "572843fa-9eb3-45d6-82ba-33ba5b4406c7",
  "role": null,
  "addresses": [
    {
      "wallet": "0xdd094342c13F9E4340E2c07C63D9fD98e7BA1C62"
    }
  ],
  "socialMedia": [
    {
      "name": "steam",
      "value": "https://steam.com/my-account",
      "createdAt": "2022-05-25T16:17:01.797Z",
      "updatedAt": "2022-05-25T16:17:01.797Z"
    }
  ],
  "externalAccounts": [
    {
      "name": "steam",
      "data": {},
      "createdAt": "2022-05-25T16:17:01.797Z",
      "updatedAt": "2022-05-25T16:17:01.797Z"
    }
  ],
  "rulesCheckbox": {
    "checked": true,
    "updatedAt": "2022-05-25T16:17:01.797Z"
  },
  "personalDetails": {
    "email": "email@test.com",
    "username": "johny_bravo",
    "country": "PL",
    "firstName": "Adam",
    "lastName": "Kowalski",
    "birthDate": "2022-05-25T16:17:01.797Z",
    "bio": "Some text about me",
    "avatar": "qwer-qwer-qwer-qwer.png",
    "banner": "fda-fda-fdsa-fdas.jpg",
    "shortBio": "Short text about me",
    "updatedAt": "2022-05-25T16:17:01.797Z"
  },
  "engagementPoints": 1,
  "isMerged": true,
  "verificationKYC": true,
  "visitedAt": "2022-05-25T16:17:01.797Z",
  "createdAt": "2022-05-25T16:17:01.797Z",
  "updatedAt": "2022-05-25T16:17:01.797Z",
  "expiresAt": "2022-05-25T16:17:01.797Z"
}

Update wallet name

post
Authorizations
Path parameters
walletstringRequired

The wallet address

Example: 0x1234567890abcdef
Header parameters
AuthorizationstringRequired

asduf823hf-sa98ehf938rh

x-account-useridstringRequired

5a945f88-1de8cb-c6a1b4-1314ebac6bd1

Body
namestringRequired

The name of the wallet

Example: My Wallet
Responses
200Success
post
POST /wallet/{wallet} HTTP/1.1
Host: update
Authorization: text
x-account-userid: text
Content-Type: application/json
Accept: */*
Content-Length: 20

{
  "name": "My Wallet"
}

No content

Last updated