Integrations
Netlify
Dun deploys and rolls back Netlify sites, reads build logs, and manages env vars, forms, split tests, and DNS.
Note
How to connect
Connect once from Integrations → Netlify, then toggle on the products you want Dun to manage.
Step 1
Step 2
Step 3
Where to get credentials: https://app.netlify.com/user/applications#personal-access-tokens
What Dun can do
Each product below is something you can turn on. The examples are real prompts you can type in a chat thread.
Sites & Deploys
List sites and their deploys, and manage the deploy lifecycle — cancel, lock/unlock, and publish a specific deploy.
Redeploy my marketing site on Netlify
Show the build log for the last failed deployIn a playbook, bind netlify.redeploy to run this as a step.
| Permission | Required | What it does |
|---|---|---|
| List sites & deploys | Yes | Discover sites, build settings, and recent deploys. |
| Cancel / lock / publish deploys | Optional | Approval-gated control over the deploy lifecycle. |
Environment Variables
Read and write a site's environment variables per context (production/preview/branch). Values are redacted before they're stored.
Set API_URL on my Netlify site| Permission | Required | What it does |
|---|---|---|
| Read env vars (redacted) | Optional | List keys and read values per context. |
| Create / update / delete env vars | Optional | Approval-gated writes that trigger a rebuild. |
Forms
List a site's forms and their submissions, and delete a submission.
Show me my Netlify forms| Permission | Required | What it does |
|---|---|---|
| Read forms + submissions | Optional | Surface form fields, counts, and submission data. |
| Delete a submission | Optional | Approval-gated removal of a single submission. |
Split Testing
List branch-based split tests and run them — enable, disable, and update the traffic distribution.
Show me my Netlify split testing| Permission | Required | What it does |
|---|---|---|
| Read split tests | Optional | Surface branches and traffic distribution. |
| Enable / disable / update traffic split | Optional | Approval-gated changes to live traffic routing. |
DNS
List Netlify-managed DNS zones and records, and create or delete records.
Show me my Netlify dns| Permission | Required | What it does |
|---|---|---|
| Read DNS zones + records | Optional | Surface zones and their records. |
| Create / delete DNS records | Optional | Approval-gated changes to live DNS. |
Functions
List the serverless functions Netlify has indexed for a site.
Show me my Netlify functions| Permission | Required | What it does |
|---|---|---|
| List functions | Optional | Surface function names, runtimes, and schedules. |