Create and Manage Account

Sign up

In order to use the services such as API or SDK, you need a Capture account. This can be acquired by registering through Capture Cam or using API with email or wallet.

With this API, developers can register for a new user account with the following payload:

{
  "username": "string",
  "email": "[email protected]",
  "password": "string"
}
FieldDescriptionLimitation

username

String that represents the name of the user

21 characters

email

Email of the user

Valid email address

password

Password to login

Between 8 to 32 characters

The "email" field is used to send all the sale notifications, therefore, please make sure they are correctly set during the registration.

All of these credentials are necessary in order to create an account in the Capture system and start using its services like APIs & SDKs efficiently to develop applications faster and more effectively in the Capture ecosystem.

If you do not have it yet, the easier way to create a Capture account it to download Capture Cam and register.

Reset Password

To reset your password, you can either download Capture Cam or use the following API to receive the email. Follow the instruction in the email to reset your password.

Endpoint: https://api.numbersprotocol.io/api/v3/auth/users/reset_password/

Method: POST

Description:
This endpoint allows you to reset the password for a specific user.

Authentication:
This endpoint does not require any authentication.

Headers:
Content-Type: application/json

Body:
email (string, required): The email address of the user you wish to reset the password for.

Success Status Code: 201

Example:
curl -X POST -H "Content-Type: application/json" \
     -d '{"email": "[email protected]"}' \
     https://api.numbersprotocol.io/api/v3/auth/users/reset_password/

Delete Account

To safely remove your Capture Account, you can submit a deletion request through the Capture Cam or use the provided API Endpoint.

Please be aware that once the account is deleted, all private keys associated with it will be permanently removed from the Capture backend, rendering it inaccessible. To ensure that your assets are secure, we highly recommend transferring your NUM tokens from Asset Wallet to Integrity Wallet and securely storing the private key of your Integrity Wallet.

It's also important to note that while the account deletion process will delete your files and AssetTree from the Capture backend, they will remain on the IPFS until a garbage collection event occurs.

Endpoint: https://eoqnui40j5hnf0l.m.pipedream.net

Method: POST

Description:
This endpoint delete your account associated to the input email.

Header:

Authorization: token $YOUR_CAPTURE_TOKEN (required)
Content-Type: application/json

Body:
email (string, required): Your email address.

Success Status Code: 200
Content: User ${email} has been deleted

Error Response
Code: 404
Content: Deletion fail, please try again later.

Example:
curl -X POST \
  https://eoqnui40j5hnf0l.m.pipedream.net \
  -H 'Authorization: token YOUR_CAPTURE_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
    "email": "YOUR_REGISTERED_EMAIL"
  }'

Last updated

Change request #100: Add a page: Import an NFT to Capture