Imports are a great way to save time and bulk update your Repricer products using our highly customizable templates. In this article, we're going to show you how you can use Repricer's API to automate updating your products within Repricer. Be that your Minimum & Maximum Prices, Rules, Costs or so much more.
Note: APIs imports can be technically advanced so would require some technical background. If you're not comfortable with that, you may want to consider using the manual import instead.

What is an API?

An API is a method of you (or rather your small script/program) talking to another and requesting something. In this case, our API allows you to connect to Repricer and request an import template with all your pricing data or to upload a file to your account.

The most common approach would be to have a script generate a file from your own system in Repricer's format and then upload it to your account.

Note: It’s not recommended that files are uploaded more often than every 30 minutes. Uploading or downloading files too regularly may slow down processing on your account.

What is an import used for?

Repricer imports are a great method of quickly reviewing and updating your product information. The most common use of the import is to update Min Max prices and Repricing Rules but it can also be used to set costs and read other data such as ASIN, Quantity, and Fulfillment Type. 

There are currently two types of imports available with Amazon Imports and eBay Import. You should familiarize yourself with these before progressing.

Note: At the moment, only Amazon format files are available via the API.

How to get started?

In order to get started you will need to familiarize yourself with the API calls available. You will find the details you would need to create your own calls to the API in the documents below,

Troubleshooting the API

The API can return a number of error messages if your calls are unsuccessful, below is a list of the errors and how you can resolve the issue. 

  • Your authentication credentials are invalid
    This indicates that you have not given the correct username/password to access the API from your account. Please ensure you use your Repricer Admin user's login credentials.

  • The API is limited to clients in trial or paying
    This indicates that you do not have access to the API. The API is limited to Ultimate and Extreme clients.

  • Missing mandatory header column
    The file format supplied through the API should be the same as you would use via the screen. This error indicates the file format is incorrect and you should review it.

  • You have reached the maximum requests limit
    This indicates that you have made too many requests to the API. You can try again later and slow down your uploads or downloads to avoid this in the future.

  • Non-admin credentials used
    This indicates that you're not using admin credentials. You must use the admin credentials associated with your account.

  • Previous file is still being processed
    This indicates that the previous file you uploaded is still processing. Leave it a minute then try again.

  • This is not a valid file
    This indicates that the file you are trying to upload has not been found. Check the filename and folder in your call match the location of the file.

Further Reading

Interested in learning more about changing your Repricing Rule? Click here.
If you wanted to find out more about Minimum and Maximum prices, click here.