Skip to content
Recued
Menu
← Back to packs

Hosting - Netlify

by recued-core v1 app_pack

API capability pack for bounded Netlify REST API operations against https://api.netlify.com/api/v1 by default. Enroll a netlify OAuth or personal-access-token bearer connection; no credential is embedded in the manifest. The pack reads the current user, accounts, account audit events, sites, TLS certificate status, deploys, builds, deployed branches, function bundles, forms, submissions, files, assets, snippets, site metadata, DNS zones and records, split tests, public add-on service metadata, database migration metadata, and database snapshots. Approval-gated writes are limited to one site/deploy/build/cache/env/split-test action at a time: enable or disable a site, cancel/restore/rollback/lock/unlock a deploy, trigger a non-upload build, purge cache for one site or tag set, update or remove one environment variable/value, and create/update/publish/unpublish one branch split test. The pack intentionally excludes deploy creation and file/function upload, build-hook reads or writes, deploy keys, OAuth tickets, account/member/billing mutation, site creation/deletion/update, DNS mutation, form/submission deletes, snippet injection writes, asset uploads/deletes, service instance mutation, AI gateway token reads, database connection-string reads, database create/delete/reset/restore/migration-run operations, agent-runner endpoints, plugin mutation, webhooks, and arbitrary API passthrough.

What this pack installs

  • netlify Ingredient

Trust & control

What installing this whole pack would let it do. Recued grants these permissions at install — review them there before approving.

Where it runs

Device + server Runs on your device (browser) or your server.

What it's allowed to do

Write Web APIs netlify external change
Read: user.read · No approvalRead: account.search · No approvalRead: account.read · No approvalRead: account.audit.search · No approvalRead: site.search · No approvalRead: site.search_account · No approvalRead: site.read · No approvalWrite: site.enable · Asks approvalWrite: site.disable · Asks approvalRead: tls.read · No approvalRead: deploy.search · No approvalRead: deploy.read · No approvalWrite: deploy.cancel · Asks approvalWrite: deploy.restore · Asks approvalWrite: deploy.rollback · Asks approvalWrite: deploy.lock · Asks approvalWrite: deploy.unlock · Asks approvalRead: build.search · No approvalRead: build.read · No approvalWrite: build.create · Asks approvalRead: branch.search · No approvalRead: function_bundle.search · No approvalRead: form.search · No approvalRead: submission.search_site · No approvalRead: submission.search_form · No approvalRead: submission.read · No approvalRead: file.search · No approvalRead: file.read · No approvalRead: asset.search · No approvalRead: asset.read · No approvalRead: snippet.search · No approvalRead: snippet.read · No approvalRead: site.metadata.read · No approvalRead: dns.site.read · No approvalRead: dns_zone.search · No approvalRead: dns_zone.read · No approvalRead: dns_record.search · No approvalRead: dns_record.read · No approvalWrite: env.update · Asks approvalWrite: env.value.set · Asks approvalWrite: env.remove · Asks approvalWrite: env.value.remove · Asks approvalWrite: cache.purge · Asks approvalRead: split_test.search · No approvalRead: split_test.read · No approvalWrite: split_test.create · Asks approvalWrite: split_test.update · Asks approvalWrite: split_test.enable · Asks approvalWrite: split_test.disable · Asks approvalRead: service.search · No approvalRead: service.read · No approvalRead: database.migration.search · No approvalRead: database.migration.read · No approvalRead: database.snapshot.search · No approval

Data it touches

SurfacesWeb APIs

About

Tags

pack:netlifynetlifyhostingdeploysbuildsformssubmissionsdnssplit-testsenvironmentjamstackdeveloper-toolsapiv3composition