To keep your technical staff in the loop about updates to our app, our developers have created a blog with posts that highlight details about specific API changes. So you can test and prepare for upcoming changes, information about early access toggles is also included in posts. We recommend that you and your technical staff subscribe to the blog to stay on top of the latest and greatest updates to our API.
You can get access tokens for the API from Admin app of Acquia DAM > API Setup under Global Settings in the left navigation.
When an integrated app (for example, Adobe or WordPress) makes a call to Acquia DAM through the API, this call must be accompanied by an access token that gives the integrated app access to a user’s DAM account. Refresh tokens can be used to automatically generate additional access tokens for users. For added security, the access tokens generated by refresh tokens expire after eight hours. A refresh token can only be used once, and a new refresh token is issued during an exchange. If a refresh token is not used, it will expire after six months. For more information, see the DAM developer blog.
To enable refresh tokens for a new integration with the DAM V2 API, submit a support case. The DAM Customer Support team will create a new integration with refresh tokens enabled.
Every API call must be accompanied by a bearer token in the authorization header (the access token). These tokens are associated with a specific account in the DAM. We recommend creating a non-user account (e.g., [email protected]) for setting up integrations and generating bearer tokens to prevent an integration from becoming disabled if the person who creates it leaves your organization.
The assets you will have access to via the API are determined by the roles and permissions of your DAM account.
To return all assets that have been edited since a specific date (e.g., July 1, 2016), use this quick search:
lastEditDate:[after 07/01/2016]
To return all assets that have been edited since a specific time (e.g., July 1, 2017, at midnight, CT), use this quick search:
lastEditDate:[after 2017-07-01T05:00:00Z]
To return all assets that have been uploaded between two times (e.g., from July 1, 2017, at midnight, CT, to July 1, 2017, at 1:00 a.m., CT), use this quick search:
DateAdded:[2017-07-01T05:00:00Z to 2017-07-01T06:00:00Z]
All timestamps must be represented as ISO8601 format in GMT time.
To get all assets that have been edited within the past week (seven days), use this quick search:
lastEditDate:[within -7]
If you want to see all assets that have been uploaded into the DAM in the past two days, use this quick search:
DateAdded:[within -2]
These quick search strings can then be URL encoded and passed into the Asset Search endpoint as a query parameter.
No. Date searches within both the API and the DAM are granular to the day, not to a specific timestamp.
No. Every API query will make a new call to either the elastic search index or directly to the database as needed.
Yes. A rate limit of 50 calls per second to the API is enforced. Exceeding this rate results in an HTTP 429 Too Many Requests error response. Uploads are included in the rate limit, and chunked uploads are further limited to only 40 concurrent uploads.
This rate limit only applies to calls directly to the API (version 1.0 and 2.0). Calls to download links that use our high availability content delivery network (embed.widencdn.net) are not subject to any limits, even if those links are served through the API.
If your integration is regularly hitting the limit of 50 requests per second, you could try one of these techniques:
No, but pricing varies. Customers making more than 500,000 API calls per month will need to pay for overages or upgrade their package to get one million or unlimited calls.
API call counts start over at the beginning of each month. Those with the Entries app can make an additional 500,000 calls per month with no added charge.
This does not apply to those who became DAM customers before April 1, 2022.
Yes, these integrations and connectors are excluded:
If this content did not answer your questions, try searching or contacting our support team for further assistance.
Tue Apr 29 2025 10:18:39 GMT+0000 (Coordinated Universal Time)