Store API & Deep Linking

Learn more about the Elements Store API and deep linking system

The Elements Store API and deep linking system allow you to integrate your products more seamlessly with the wider Elements ecosystem. Whether you are building companion apps, marketing pages, automation tools, or partner dashboards, you can programmatically access store data and create direct links that open products inside RapidWeaver Elements.

This page outlines how to retrieve catalog data, access product resources and release notes, and construct deep links that take users straight to a specific product in the built-in Store. Used responsibly and with sensible caching, these tools make it easy to surface accurate, up-to-date information while providing a smooth experience for your customers.

Listing Element Products

Please use the following responsibly. We strongly recommend caching responses locally to minimise load and ensure good performance.

The full product catalogue is available at:

https://store.elementsapp.cloud/catalog.jsonarrow-up-right

This endpoint returns all products currently available in the Elements Store.

Resources referenced in the catalog.json file can be accessed using the following URL structure:

https://assets.elementsapp.cloud/live/{packId}-v{version}/resources/{filename}

Release notes for each product are available at:

https://assets.elementsapp.cloud/live/{packId}-v{version}/release-notes.json

For example:

https://assets.elementsapp.cloud/live/com.elementsplatform.marqueepack-v1/release-notes.json

Deep linking to Element Products

Elements supports deep linking to products within its built-in Store, allowing you to send users directly to a specific product page inside RapidWeaver Elements. This makes it easy to connect marketing websites, documentation, onboarding flows, emails, or companion apps straight to the exact pack you want to showcase, without requiring users to manually search the Store.

When a deep link is triggered, Elements opens and navigates directly to the relevant product, creating a fast and seamless experience. This is especially useful for upgrade prompts, cross-promotion between packs, launch announcements, and partner integrations where precision and convenience matter.

Deep linking helps reduce friction, improves conversion, and ensures your customers land exactly where you intend inside the Elements ecosystem.

circle-exclamation

To link to the Elements Store, use: elementsapp://storeProduct/. To link to your product, append the reverse domain name from your info.json file in your devpack.

For example, consider this info.json for the Essentials pack:

Take the identifier value: com.elementsplatform.essentials, and append it to the store link: elementsapp://storeProduct/com.elementsplatform.essentials.

Link Example:

👉 View Essentials Pack in the Elements Storearrow-up-right (Elements Required)

Last updated

Was this helpful?