Activate

Activate a user account in order to be able to give praise and receive rewards. Activation a user account creates a new User object or adds user account to User if it already exists.

post/api/activate

Request body

identityEthAddressstring required
accountIdstring required
signaturestring required

Example request

{
  "identityEthAddress": "0xAAB27b150451726EC7738aa1d0A94505c8729bd1",
  "accountId": "darth#3455",
  "signature": "0xdb4bb91357b23083ec2a36dc1fe23e59b71434fc020542da7e983df206ed06611e275eb30e239508f9758c0608dca6cef5619c41b50a48f22bdb36a8dabc2d201c"
}

Response

The created (or updated) user.

_idstring required
identityEthAddressstring required
rewardsEthAddressstring required
usernamestring required
rolesnumber required
createdAtstring date-time required
updatedAtstring date-time required

Example response

{
  "_id": "5f9f1b9b9b9b9b9b9b9b9b9b",
  "identityEthAddress": "0xAAB27b150451726EC7738aa1d0A94505c8729bd1",
  "rewardsEthAddress": "0xAAB27b150451726EC7738aa1d0A94505c8729bd1",
  "username": "darth"
}

Changes