Bidders - Account recovery service

The Account Recovery Service allows you to reset your Xandr password or retrieve your Xandr username.

Reset your password

If you cannot log in to Xandr's bidder API due to a forgotten password, follow the steps below to reset your password.

Step 1. Create a JSON-formatted file including your username

$ cat reset_password_1
{
    "account-recovery": {
        "username" : "USERNAME"
    }
}

Step 2. POST the file to the account recovery service

$ curl -X POST -d @reset_password_1 'https://api.adnxs.com/account-recovery'
{
    "response": {
        "status": "OK",
        "dbg_info": {
            ...
        }
    }
}

Step 3. Check your email

The previous step triggers the system to send an email to the address associated with the username in the JSON-formatted file. The email includes the token that you will use in the next step.

Important

The token is valid for 16 hours.

Note

If you don't receive an email, the username in the file may not be valid. Check the username for accuracy and try again. If you have forgotten your username, see Retrieve Your Username below.

Step 4. Create a JSON-formatted file including your new password and token

$ cat reset_password_2
{
    "account-recovery": {
        "password": "NEW_PASSWORD",
        "token": "TOKEN_FROM_EMAIL"
    }
}

Guidelines for creating your password

When creating your password, please create a complex password with the following:

  • 10 or more characters
  • 64 or fewer characters
  • At least one capital letter (A–Z)
  • At least one lowercase letter (a–z)
  • At least one digit (0–9)
  • At least one special character (such as #, $, ? %, &)

Step 5. PUT the file to the account recovery service

This resets your password and sends a confirmation email to the address associated with your username. Once you receive the confirmation email, you can log in to the API with your username and new password. See Authentication Service for guidance.

$ curl -X PUT -d @reset_password_2 'https://api.adnxs.com/account-recovery'
{
    "response": {
        "status": "OK",
        "dbg_info": {
            ...
        }
    }
}

Retrieve your username

If you cannot log in to the API due to a forgotten username, follow the steps below to retrieve your username.

Step 1. Create a JSON-formatted file including your email address

$ cat retrieve_username
{
    "account-recovery": {
        "email" : "EMAIL_ADDRESS"
    }
}

Step 2. POST the file to the account recovery service

$ curl -X POST -d @retrieve_username 'https://api.adnxs.com/account-recovery'
{
    "response": {
        "status": "OK",
        "dbg_info": {
            ... 
        }
    }
}

Step 3. Check your email

The previous step triggers the system to send an email to the address specified in the file. The email includes the username(s) that are associated with the email address. Once you receive the email, you can log in to the API with your username and new password. See Authentication Service for guidance.

Note

If you don't receive an email, the email address or host URL in the file may not be valid. Check the values for accuracy and try again.