How to update your Dropbox Sign API code with Logos and premium branding

Updated Sep 25, 2025

In this article

Learn more about personalizing your application in thepremium branding demo.

You can use the following API endpoints to programmatically apply any new branding specific to the signature content fields you’re creating or updating in your workflow:
highlighter icon

Note: When using these endpoints, make sure to include the "white_labeling_options" parameter to enable white labeling options for branding.

If you're setting up premium branding as a one-time event for an app, we recommend using cURL to set it up. For example, if you wanted to update the colors of the primary button element in your signing workflow, you could use the following cURL to the Update API App endpoint:

1 curl -X PUT 'https://api.hellosign.com/v3/api_app/{client_id}' \
2 -u 'YOUR_API_KEY:' \
3 -F 'name=New Name' \
4 -F 'callback_url=http://example.com/dropboxsign' \
5 -F 'white_labeling_options[primary_button_color]=#00b3e6' \
6 -F 'white_labeling_options[primary_button_text_color]=#ffffff'
highlighter icon

Note: You must replace "{client_id}” and “YOUR_API_KEY” with your information when making cURL requests.

This can also be accomplished programmatically by using the component codes found in the Dropbox Sign front-end library. To set this dynamically use Code Sample - how to set premium branding on the front-end.
Was this article helpful?

Let us know how why it didn't help:

Thanks for letting us know!

Thanks for your feedback!

Other ways to get help