-
Smart IDs
Higher Logic Vanilla’s (Vanilla) API v2 supports smart IDs. These are specially-formatted placeholders that can transparently lookup resource IDs, based on supported criteria. ⭐️ EXAMPLE: You can use a smart ID in an API request to look up a Category by its URL code. Another example is to use a smart ID to look up a user…
-
Export CSV Files from API Calls
You can export data (such as user records and your most recent discussions) to a CSV file from the API. In theory, doing so is as simple as adding .csv to the end of an API call but, in practice, it will require a bit of extra work to make it as useful as possible. ⭐️ EXAMPLE: Below is an example using the GET /users API…
-
ID Range Expressions
Range expressions are a powerful way to filter certain API endpoints. Typically, they apply to the primary key of a resource. A range expression allows to you pass values in multiple ways. Let's use the GET /api/v2/discussions endpoint as an example. The discussionID parameter on this endpoint supports range expressions.…
-
Expanding User SSO IDs
When calling the API v2, you can use smart IDs to pass your SSO IDs into the API as parameters. However, what if you want to get your SSO IDs out of the API? In this case, you can use the ssoID expand parameter on API endpoints. Here's how it works. Anytime you see an expand parameter that involves a user, you can specify…
-
Webhooks
Webhooks are a great way to improve integrations between sites and services. They provide an automated way to keep separate systems up to date about site activity. The Webhooks addon allows you to receive automated notifications about key events, such as user registrations and new comments. ✔️ TIP: If you're new to…