You can integrate your OutSystems applications with REST APIs provided by other systems, or even by other OutSystems applications. Use this functionality either to obtain data from those systems or to request them to perform some action.
You can also expose REST APIs in your OutSystems applications. In this case, other systems can consume the API methods you create under a REST API.
If you're creating a REST API to expose functionality that is going to be consumed only by other modules or applications inside the same OutSystems environment, consider using Service Actions instead.
A Service Action is a REST-based remote call to another process, but its usage is very similar to public Server Actions. For more information check Use Services to Expose Functionality.
Articles in this Section
- Troubleshoot a REST API
- Check how you can troubleshoot REST APIs by temporarily setting higher logging levels.