How can I control access to my data and manage permissions in CloudConvert?

Last updated

Data access controls

CloudConvert's access model is built around API keys generated in the dashboard rather than user roles or team-based permissions. Each key can be scoped to specific permissions, such as submitting and downloading tasks versus managing account settings, so an integration that only needs to run conversions doesn't have to hold a key with broader account access.

Practical Details

CloudConvert also offers sandbox API keys, which point to a separate sandbox environment for testing an integration without spending production credits or handling real files. For webhook notifications, payloads can be verified against a signing secret tied to your account -- worth doing since anyone who discovers your webhook URL could otherwise send a fake "job complete" callback.

Actionable Considerations

  1. Create a separate API key per integration or environment (for example, one for a Zapier scenario and a different one for a custom script), so a leaked key can be revoked without breaking every connected workflow.
  2. Scope each key to only the permissions it needs rather than issuing broadly privileged keys by default.
  3. Verify webhook signatures with the signing secret before trusting a completion notification, instead of assuming every POST to your endpoint is genuine.

Need help with CloudConvert?

Tell us what you're working with. We'll follow up to schedule a free consultation and map out the fastest path to real adoption.

Book a free consultation

Tell us about your team and the software you need help with. We'll follow up to schedule a time to talk.

Open the form on its own page

Get help