First, authenticate your user session, then create a structured query based on a call as outlined in the API documentation (hyperlink to page). If successful, a JSON or XML file will be returned with the results of the query. That data will persist within your system and can be used as needed as long as it is not resold.
FAQ Category: API
I received an error message when authenticating my session.
There are three common points of failure. Please check the following,
- Ensure that you are using HTTPS, not HTTP, as unsecured calls are blocked.
- Make sure you are using the POST protocol, and consequently using a tool that supports the POST protocol, rather than the default GET command. We require user-sensitive calls to be made via POST to encode information such as username and API Key / password in such a way that is invisible to potentially malicious actors.
- Finally, make sure you are querying api.siliconexpert as the endpoint, not app.siliconexpert. The ‘api’ endpoint is our Modern servers, and the ‘app’ endpoint pointed to our now-defunct ‘Classic’ servers.
A call I’ve used for years has stopped working.
Make sure you are querying api.siliconexpert as the endpoint, not app.siliconexpert. The ‘api’ endpoint is our modern servers, and the ‘app’ endpoint pointed to our now-defunct ‘Classic’ servers.
I use a PLM. Is it a SiliconExpert Partner?
All of SiliconExpert’s partners can be found on our Partner Solutions page. If your PLM is not currently listed as a partner, please reach out to a SiliconExpert representative and your PLM to discuss a potential integration.
The API doesn’t precisely fit my needs, can you customize a query or implementation for me?
As of today, we do not make changes to our API for individual clients. Our Professional Services team (link to https://www.siliconexpert.com/professional-services/) may be able to help create custom solutions. We constantly leverage feedback to make our services exceed the needs of our clients.
What is the price difference between API and channel partner API and why?
Our API solution is priced consistently whether you purchase them from SE or from a channel partner integration.
Should I purchase from SiliconExpert or a channel partner?
If a client purchases directly through SE, they are responsible for the development work and integrating into their tools; however, it provides the endless customization opportunities to cater to their business needs.
If a client purchases through a channel integration partner, they partner already did the development work and it becomes plug and play in their native tools.