Using the Dash API

Learn how to connect Dash with your other applications and workflows

Charlie Pinker avatar
Written by Charlie Pinker
Updated over a week ago

When you want to connect Dash to your other systems, you can either use our native and 3rd party integrations (that don't require any programming knowledge), or you can use our REST API.

Native integration give you easy to use, ready-made ways to access Dash from other sources, such as browsing Dash and downloading assets straight from within Photoshop. But there may be times when these integrations don't do exactly what you need, and this is when you might want to use the API.

Can I view the API documentation?

Of course. Ask one of your developers to review our API documentation which can be found here:

Can I test the API?

Yes, you can test the API without having to configure OAuth by using your temporary access token that is generated every 24 hours for authenticated users.

To test the API:

  1. Use this access token as the value in the Authorization header, including the text "Bearer " (with a space after) in the header value:

I'm ready - I'd like to set up the API

You can enable access to the API within your Dash account:

  1. Navigate to Admin > Integrations and click the "REST API" tab

  2. Toggle "Enable API" to 'on'

  3. Now add the callback URLs you wish to redirect to from the OAuth flow once users are authenticated

  4. Use the Client ID and Secret Key in your authentication

Frequently Asked Questions

Is the API rate-limited?

No, we don't currently apply a rate limit to API requests. However, we do reserve the right to change this policy in future, and would give customers plenty of notice if we ever did decide to.

I'm having problems using the API, or doing what I need to do with it

Just get in touch and we'll be happy to help you. We are also really interested in feedback about the API so we can keep adding to it and improving it, so if there's something you need it do that it currently doesn't, just let us know!

Did this answer your question?