The REST API is is the primary method to interact with community information from an external application. Using REST does not require anything to be deployed to the community site since it interacts with community using HTTP requests.
Combining calls to the REST API with Webhooks third party applications can tightly integrate with Telligent Community inside their own applications user experience.
REST Authentication Methods
Even though REST allows you to interact with community information outside of the community application itself the information is still secured. REST has 2 different methods your application can use to authenticate and identify a user to obtain information securely.
Making REST Requests
Getting information from your community requires that you make specific requests to the REST API with key pieces of information. This topic covers how to generate these requests and to handle the data passed back to your application from the community.
REST by nature is technology independent meaning that if you can make HTTP requests from your application you can interact with REST regardless of how your application was written. For .NET users the REST SDK provides a simplified way of interacting with REST by combining the request and authentication process together in an easy to use tool.
REST API Documentation
The REST API Documentation provides a detailed reference for all the REST endpoints supported by Telligent Community.
REST Best Practices
When creating a performant integration using REST, it's best to follow these recommendations.
This topic covers the REST method of uploading files via REST and referring to them in other REST requests.