Scopes
The manifest of your app specifies which APIs it can access and which webhooks it can register to.
When the user installs an application, the scopes are presented to the user for confirmation.
When applications are created for the first time on the Duda Sandbox environment, they will be given all existing scopes in order not to block development. The Duda team will work with you to narrow down scopes to relevant ones before the app goes live.
Scope | APIs | Webhooks |
---|---|---|
APIs and webhooks which don't require a scope | Get Branding | BRANDING_CHANGED |
GET_ACCOUNT_DETAILS | Get account info | |
GET_WEBSITE | Get site Get site backups | PUBLISH UNPUBLISH DOMAIN_UPDATED |
UPDATE_WEBSITE | Update site Upload resources | DOMAIN_UPDATED |
PUBLISH_SITE | Publish site Create site backup Get site backups Restore site | PUBLISH UNPUBLISH DOMAIN_UPDATED BLOG_POST_PUBLISH |
SITE_WIDE_HTML | Get Site-wide widgets Update Site-wide widgets | |
GET_PAGES | Get pages Get page | |
UPDATE_PAGES | Update page Delete page Upload resources | |
GET_CONTENT_LIBRARY | Get Content Library Data Get Location Data | CONTENT_LIB_PUBLISHED CONTENT_LIB_CHANGED |
UPDATE_CONTENT_LIBRARY | Update content library data Publish content library changes Create additional location Update Location Delete location Upload resources | |
GET_INJECT_CONTENT | Get Inject Content Values | |
UPDATE_INJECT_CONTENT | Inject content Upload resources | |
GET_COLLECTION | Get Site Collections Get Collection | |
UPDATE_COLLECTIONS | Create Collection Update collection Delete Collection Add new rows to collection Update Collection Rows Delete Collection Rows Add new field to collection Delete collection field Update Field Name | |
REPORTING | Get contact form data Get analytics | CONTACT_FORM_SENT |
GET_BACKUP | Get site backups | SITE_RESTORED |
MANAGE_BACKUPS | Get site backups Restore site | SITE_RESTORED |
UPDATE_SSL | Generate SSL Certificate Delete SSL Certificate Renew SSL Certificate |
Updated over 1 year ago