Live Webinar | Supply Chain Survival Guide: Procurement in the Age of Supply Chain Challenges | July 20 | 10:00 AM EST

Free Trial

Advancing to the Modern P5 API

Migrating from the “classic” API to our modern P5 API (hosted on the Amazon Redshift platform) will lead to increased efficiency and a more robust API experience at a lower cost. All migrations should begin immediately.

Difference in Pricing

The pricing model will now be based on unique part queries.

For example, if you do a Part Detail Search for a component with ComID 16270970, your quota will be decremented. If, tomorrow, you do the same Part Detail Search for ComID 16270970, your quota will not be decremented. The same is true for all future calls made regarding that ComID.

This new pricing model will be more cost-effective and allow you to get more out of your quota purchases. You’ll also be able to better estimate your annual quota based on how many unique ComIDs you searched for in the past.

How to Migrate to P5 API

To migrate to the SiliconExpert modern API, from the classic API, you will need to change one letter in your API calls.

Classic API Endpoint – app.siliconexpert.com

Modern API Endpoint – api.siliconexpert.com

In addition, there are a few security features, previously supported by the classic API, which are mandatory under the modern API.

  1. You must use HTTPS instead of HTTP. The modern API will block all unsecured calls to the API.
  2. You must use POST instead of GET requests for those calls to the API that transfer sensitive information. We don’t want anyone to send their username and password via an unsecured call to the API.
    1. These include:
      1. Authentication Operation: https://www.siliconexpert.com/apidocs/#authentication-operation
      2. ACL Operations: https://www.siliconexpert.com/apidocs/#alert-and-acl-operations
      3. BOM Operations: https://www.siliconexpert.com/apidocs/#bom-operations

Finally, there are a few changes to how passwords will work on the modern API.

  • From May 15, 2022 to August 15, 2022, the currently listed username and password that a client uses for their classic account will work as a login for their modern account. After August 15, passwords will expire.
  • Subsequent passwords will expire after six months.
  • If you whitelist your IP Address with us, you can extend the password expiration to twelve months.