Skip to main content
All CollectionsIntegrating with Other SystemsDeveloping Your Own Integrations
Developing Custom Integrations Using the OpenAsset REST API
Developing Custom Integrations Using the OpenAsset REST API

Build your own integrations between OpenAsset and other systems using our REST API

CJ Teeter avatar
Written by CJ Teeter
Updated over 2 years ago

OpenAsset users have access to our REST API, which can be used to develop integrations with virtually any system that uses modern programming languages. We offer REST API documentation and our support team will share best practices with your developers or IT team to ensure your integration projects are a success.

How Does the REST API Work?

Our REST API returns JSON, the most widely used data-interchange format, which means that OpenAsset can be effectively integrated with any other modern system. Our REST endpoints are stable, ensuring future compatibility, and once an integration is configured it should not break.

The OpenAsset REST API is the main resource for building integrations. Consequently it is a priority for our Engineering team, who are continually improving the functionality of the API, while retaining backwards compatibility. We offer comprehensive documentation on our Developer Site and based on this, most teams can develop integrations independently. Our Support team will provide you with our recommended best practices and if you encounter issues, or the integration behaves differently to how it is expected, we can advise you on what steps to take.

We have also developed some libraries to help developers when working in specific programming languages, such as C# or Ruby, and we are likely to add more in the future. These can significantly reduce the amount of resources required when developing the moulds for different endpoints. Contact your Customer Success Manager if you are interested in using one of these libraries for developing an integration.

You can access our REST API documentation from the following site:

Did this answer your question?