Most of our Dash plans include access to our API. The API is a way to access Dash assets programatically / via code, in order to achieve more advanced workflows than may be possible using Dash in the browser. This generally requires a developer and is a very technical approach, but allows you to create a fully bespoke integration between Dash and your own systems.
This article outlines some high-level use cases for the API as well as listing some available actions available. For full details, please refer to our API documentation.
Example use cases for the API
Running a report of all downloads over a period of time, to see the most/least downloaded assets, or the most/least active users.
Integrating Dash with your project management/content management system or PIM, to automatically extract relevant Dash assets and insert them based on field metadata.
Automatically uploading assets to Dash when added to a different internal system.
Endpoints available in the API
The following is a list of the most common functions that are available via the API. This list is not exhaustive; to see a full list of functions available, please refer to our API documentation.
Locate, upload, delete and modify assets
Create and update embeddable links
Apply and update predefined crop areas
Locate, create, modify or delete an asset share
Locate, create or modify a collection
Generate a collection share link, or locate and modify an existing link
Search for specific download events or run a report of all download events
Add or modify field options
Locate, create and modify portals
Create and modify saved searches
Create users
Frequently Asked Questions
An endpoint I am looking for isn't shown. Is there another way of accessing it?
Possibly! We do have more endpoints available in our internal API, and we often make these public on request. So get in touch via the in-app chat and we'll see what we can do π.