Advocate Error Codes

Error CodeMessageHow to fix it
RS003accountid is required at initialization.Check that you are using the auth token (test or live) to match the correct tenant_alias when signing requests.
RS005Secure Mode enabled, checksum required.Make sure to include a checksum or JWT.
RS006The checksum or JWT value is incorrect.
  1. Check that you are including a checksum or JWT and ensure that the Account SID is included as a child in the header of the JWT.

  2. Check that you are using the Auth Token and Account SID to match your program.

  3. Check that you are not including client-only parameters like mode and locale in your checksum or JWT calculations.
RS013Unable create user on account. The accountid already has reached the maximum number of users per account. (limit 1000 users per accountid).Make sure that you have not erroneously grouped all of your users under a single accountid.
RS014An internal error occurred; unable to generate referral code for new user.Something went wrong inside of the impact.com system. This may be the result of some temporary outage, and in most cases, you should just reload the page and try again.
RS015No tenant alias was provided or the provided tenant alias does not exist.Contact our support team.
RS016An internal error occurred; unsupported payment system.Something went wrong inside of the impact.com system. This may be the result of some temporary outage, and in most cases, you should just reload the page and try again.
RS017An internal error occurred.Something went wrong inside of the impact.com system. This may be the result of some temporary outage, and in most cases, you should just reload the page and try again.
RS020An internal error occurred.Something went wrong inside of the impact.com system. This may be the result of some temporary outage, and in most cases, you should just reload the page and try again.
RS021An internal error occurred; account already exists.Make sure the accountid you're trying to use to create a new user does not already exist, or use a different accountid.
RS023The provided email field is an invalid email address.
  1. Make sure that the email address is at least 7 characters long.

  2. The email address must have characters before the @ symbol.

  3. The Top Level Domain needs to be at least 2 characters (.ca for example).
RS024The first_name provided is invalid or does not exist.
  1. Make sure that you include and set the first_name parameter in your request.

  2. The first_name field can only contain ASCII character codes 65-90 and 97-122.
RS026No theme has successfully been published yet.Something went wrong inside of the impact.com system. This may be the result of some temporary outage, and in most cases, you should just reload the page and try again.
RS027An internal error occurred.Something went wrong inside of the impact.com system. This may be the result of some temporary outage, and in most cases, you should just reload the page and try again.
RS031The tenant associated with the provided alias has been deleted.Contact our Contact our support team.
RS032The JWT value is incorrect.
  1. Check that you are including a checksum or JWT and ensure that the Account SID is included as a child in the header of the JWT.

  2. Check that you are using the API key (test or live) to match the correct tenant_alias when signing requests.

  3. Check that you are not including client-only parameters like mode and locale in your checksum or JWT calculations.
RS033Rate limit exceeded.
  1. Check that multiple referral participants are not incorrectly registered under the same account.

  2. Check that server-side calls being made to Advocate are done so using an API key for authentication and not a JWT.
RS034The provided referralCode is empty or invalid.
  1. Check that you are including a valid referral code.

  2. Check that you are not including the referralCode as an empty parameter when you do not plan to set a referral code.
RS036The provided widgetTypeor widget field is invalid.Check that you are including a valid value for widgetType or widget. These include p/{programId}/w/referrerWidget and p/{programId}/w/websiteReferralWidget.
RS037The provided engagementMedium field is invalid.Check that you are including a valid value for engagementMedium. These include POPUP and EMBED.
RS038No tenant found for the provided alias.Contact our support team.
RS039The provided locale field is an invalid locale.
  1. Check that you are including a locale formatted with the ISO two-character language and country code in the format language_country.

  2. Check that you are not including the parameter locale when you are not intending to set the value.
RS041No account found for the provided ID.
  1. Check that you have included the correct accountid in your UTT calls.

  2. Check that you are using the correct tenant.
RS042No user found for the provided ID.
  1. Check that you have included the correct userId in your UTT calls.

  2. Check that you are using the correct tenant.
RS043The user ID cannot be empty.Check that you are including a valid userId.
RS044The account ID cannot be empty.
  1. Check that you are including a valid accountid.

  2. Check that you are not including the accountid as an empty parameter when you do not plan to set an accountid.
RS045The request did not have the necessary authorization credentials.Check that you are including a JWT.
RS046The request had an incorrect content-type.Make sure the content-type of your request data is application/JSON.
RS047The request was unauthorized because it must use SSL.Check that you are using HTTPS when making requests to Advocate.
RS048An internal error occurred; user already exists.Make sure the user_id you're trying to use to create a new user does not already exist, or use a different user_id.
RS049There has been an error with one of your programs.Pause the program that is encountering the error and check the configured program rules to confirm that everything is set up correctly. Pausing your program means referrals can't happen at all until you turn it back on. If you are still experiencing errors, please contact our support team.
RS050The user is set to do-not-track.Contact our support team.
RS051You are using a legacy call that is not compatible with your Growth Automation Program.Review your API Call against our official list of Advocate API Calls to ensure that the call you are using is designed to work with Growth Automation Programs.
RS052You have passed an invalid cookie value.Check the base64 decoded cookie value to make sure that the schema and information are correct.
RS053You have passed an invalid shareLink.Make sure that you have a custom short domain configured and that the shareLink you are passing is valid and in the correct format. Refer to Set up a Domain for Advocate.