Netlify
Aynı zamanda bir ajan aracıNetlify: manage sites, control deploys (create/cancel/lock/rollback/restore), trigger builds, read form submissions, manage account environment variables, DNS zones and records, notification hooks, build hooks, snippets, deploy keys, SSL, split tests, and read files/functions/members. Bearer personal-access-token auth. Netlify signs outbound notifications with a JWS (signed JWT) in X-Webhook-Signature that no registered engine handler verifies, so no real-time trigger is wired; change detection is done by polling list-deploys/list-submissions and comparing state (netlify-01).
82 eylemler · 0 tetikleyiciler
Netlify entegrasyonu — 82 aksiyon ile Netlify'ı otomasyonlarına bağla; her aksiyon aynı zamanda bir AI agent aracı. Örnek: Get Current User, List Accounts, Get Account, List Account Members, Get Account Member. Boş bir tuvalde uğraşmadan — bağla ve workflow'larında kullan.
Aşağıdaki her eylem, bir AI ajanının da çağırabileceği bir araçtır — aynı pack hem iş akışlarınızı hem ajanlarınızı çalıştırır.
Eylemler 82
Zervanor'un Netlify üzerinde yapabilecekleri.
Sites46
List Sites
List all sites the token can access (GET /sites). Supports paging and an optional name filter.
Get Site
Retrieve a single site (GET /sites/{site_id}).
Create Site
Create a new site (POST /sites). Provide name, custom_domain, repo config, and other settings.
Update Site
Update a site's configuration (PATCH /sites/{site_id}).
Delete Site
Permanently delete a site (DELETE /sites/{site_id}).
Disable Site
Disable a site from serving content (PUT /sites/{site_id}/disable).
Enable Site
Re-enable a disabled site (PUT /sites/{site_id}/enable).
Unlink Site Repo
Disconnect the linked Git repository from a site (PUT /sites/{site_id}/unlink_repo).
List Site Deploys
List a site's deploys, newest first (GET /sites/{site_id}/deploys). Supports paging. Use as a scheduled polling source: compare deploy id/state against the last poll.
Get Site Deploy
Retrieve a deploy in the context of a site (GET /sites/{site_id}/deploys/{deploy_id}).
Create Site Deploy
Start a new deploy for a site (POST /sites/{site_id}/deploys). Provide an optional title, branch, draft flag, and a files/functions digest.
Cancel Site Deploy
Cancel an in-progress deploy (POST /sites/{site_id}/deploys/{deploy_id}/cancel).
Rollback Site Deploy
Roll a site's published deploy back to an earlier deploy (PUT /sites/{site_id}/deploys/{deploy_id}/rollback).
Restore Site Deploy
Restore (re-publish) a specific earlier deploy (POST /sites/{site_id}/deploys/{deploy_id}/restore).
List Deployed Branches
List the branches that currently have deploys for a site (GET /sites/{site_id}/deployed-branches).
Create Site Build
Trigger a new build for a site (POST /sites/{site_id}/builds).
List Site Builds
List a site's builds (GET /sites/{site_id}/builds).
Get Site Build
Retrieve a single build by id (GET /sites/{site_id}/builds/{build_id}).
List Site Forms
List the forms detected on a site (GET /sites/{site_id}/forms).
Delete Site Form
Delete a form and its submissions (DELETE /sites/{site_id}/forms/{form_id}).
List Site Submissions
List all form submissions for a site (GET /sites/{site_id}/submissions). Suitable as a scheduled polling source: dedupe by submission id.
Get Site DNS
Retrieve a site's DNS configuration (GET /sites/{site_id}/dns).
Create Site DNS
Configure DNS for a site (POST /sites/{site_id}/dns).
List Site Hooks
List a site's notification hooks (GET /sites/{site_id}/hooks).
Create Site Hook
Create a notification hook on a site (POST /sites/{site_id}/hooks). Set type, event, and destination data.
List Build Hooks
List a site's build hooks (GET /sites/{site_id}/build-hooks).
Get Build Hook
Retrieve a single build hook (GET /sites/{site_id}/build-hooks/{hook_id}).
Create Build Hook
Create a build hook — a URL that triggers a build when called (POST /sites/{site_id}/build-hooks).
Update Build Hook
Update a build hook (PUT /sites/{site_id}/build-hooks/{hook_id}).
Delete Build Hook
Delete a build hook (DELETE /sites/{site_id}/build-hooks/{hook_id}).
List Snippets
List a site's injected code snippets (GET /sites/{site_id}/snippets).
Get Snippet
Retrieve a single snippet (GET /sites/{site_id}/snippets/{snippet_id}).
Create Snippet
Inject a code snippet into a site (POST /sites/{site_id}/snippets).
Update Snippet
Update an injected snippet (PUT /sites/{site_id}/snippets/{snippet_id}).
Delete Snippet
Remove an injected snippet (DELETE /sites/{site_id}/snippets/{snippet_id}).
List Site Files
List the files in a site's current deploy (GET /sites/{site_id}/files).
Get Site File
Retrieve metadata for a single site file by path (GET /sites/{site_id}/files/{file_path}).
List Site Functions
List the serverless functions deployed on a site (GET /sites/{site_id}/functions).
Provision Site SSL
Provision or renew a TLS certificate for a site (POST /sites/{site_id}/ssl).
Get Site SSL
Retrieve a site's TLS certificate details (GET /sites/{site_id}/ssl).
List Split Tests
List a site's A/B split tests (GET /sites/{site_id}/split-tests).
Get Split Test
Retrieve a single split test (GET /sites/{site_id}/split-tests/{test_id}).
Create Split Test
Create a split test on a site (POST /sites/{site_id}/split-tests).
Update Split Test
Update a split test (PUT /sites/{site_id}/split-tests/{test_id}).
Enable Split Test
Start a split test (POST /sites/{site_id}/split-tests/{test_id}/enable).
Disable Split Test
Stop a split test (POST /sites/{site_id}/split-tests/{test_id}/disable).
Accounts8
List Accounts
List the accounts (teams) the token can access (GET /accounts).
Get Account
Retrieve a single account by id (GET /accounts/{account_id}).
Get Account Build Status
Check the build/usage status for an account (GET /accounts/{account_id}/builds/status).
List Env Vars
List an account's environment variables (GET /accounts/{account_id}/env). Optionally filter to a single site.
Get Env Var
Get a single environment variable by key (GET /accounts/{account_id}/env/{key}).
Create Env Vars
Create one or more environment variables for an account (POST /accounts/{account_id}/env). Body is an array of variable objects, each with key, values (per-context), scopes, and is_secret.
Update Env Var
Update an environment variable's values by key (PUT /accounts/{account_id}/env/{key}).
Delete Env Var
Delete an environment variable by key (DELETE /accounts/{account_id}/env/{key}).
Dns Zones8
List DNS Zones
List your DNS zones (GET /dns-zones).
Get DNS Zone
Retrieve a single DNS zone (GET /dns-zones/{zone_id}).
Create DNS Zone
Create a new DNS zone (POST /dns-zones).
Delete DNS Zone
Delete a DNS zone (DELETE /dns-zones/{zone_id}).
List DNS Records
List the records in a DNS zone (GET /dns-zones/{zone_id}/records).
Get DNS Record
Retrieve a single DNS record (GET /dns-zones/{zone_id}/records/{record_id}).
Create DNS Record
Add a DNS record to a zone (POST /dns-zones/{zone_id}/records).
Delete DNS Record
Remove a record from a DNS zone (DELETE /dns-zones/{zone_id}/records/{record_id}).
Deploys5
Get Deploy
Retrieve a single deploy by id (GET /deploys/{deploy_id}).
Update Deploy
Update a deploy's status/details (PUT /deploys/{deploy_id}).
Lock Deploy
Lock the current deploy so new deploys don't auto-publish (POST /deploys/{deploy_id}/lock).
Unlock Deploy
Unlock a locked deploy (POST /deploys/{deploy_id}/unlock).
Delete Deploy
Delete a deploy (DELETE /deploys/{deploy_id}).
Deploy Keys4
List Deploy Keys
List your deploy keys (GET /deploy-keys).
Get Deploy Key
Retrieve a single deploy key (GET /deploy-keys/{key_id}).
Create Deploy Key
Create a new deploy key (POST /deploy-keys).
Delete Deploy Key
Delete a deploy key (DELETE /deploy-keys/{key_id}).
Hooks4
Get Hook
Retrieve a single notification hook (GET /hooks/{hook_id}).
Update Hook
Update a notification hook (PUT /hooks/{hook_id}).
Enable Hook
Enable a disabled notification hook (POST /hooks/{hook_id}/enable).
Delete Hook
Delete a notification hook (DELETE /hooks/{hook_id}).
Members2
List Account Members
List the members of a team (GET /{account_slug}/members).
Get Account Member
Retrieve a single team member (GET /{account_slug}/members/{member_id}).
Submissions2
Get Submission
Retrieve a single form submission (GET /submissions/{submission_id}).
Delete Submission
Delete a single form submission (DELETE /submissions/{submission_id}).
Forms1
List Form Submissions
List submissions for a specific form (GET /forms/{form_id}/submissions).
Hook Types1
List Hook Types
List the available notification hook types (GET /hook-types).
User1
Get Current User
Retrieve the authenticated Netlify user's profile (GET /user). Used to verify the connection.
Aramanızla eşleşen bir şey yok.
Netlify kullanan Çözüm Şablonları
Netlify ile kendi otomasyonunu görsel tasarımcıda kur.
Sıkça sorulan sorular
Netlify ile neler otomatikleştirebilirim?
82 aksiyon var — örneğin: Get Current User, List Accounts, Get Account, List Account Members, Get Account Member ve daha fazlası.
Netlify bir AI agent aracı olarak kullanılabilir mi?
Evet. Netlify'ın her aksiyonu otomatik olarak bir AI agent aracına dönüşür — aynı pack hem workflow'larını hem agent'larını besler.
Netlify entegrasyonu nasıl modellenir?
Netlify sürümlü bir connector pack olarak modellenir; muhakeme gerektiren adımlar workflow'larla aynı runtime'da barınan first-party agent'lara düşer.