Actions (48)
Sites · 25
- Add site snippetPOST /api/v1/sites/{site_id}/snippets
Add a new snippet to a site.
documented - Create sitePOST /api/v1/sites
Create a new Netlify site and obtain its ID.
documented - Create site buildPOST /api/v1/sites/{site_id}/builds
Trigger a new build for a site (via digest or ZIP).
documented - Create site deployPOST /api/v1/sites/{site_id}/deploys
Create a new deploy for a site using digest or ZIP payloads.
documented - Delete siteDELETE /api/v1/sites/{site_id}
Permanently delete a site.
documented - Delete site snippetDELETE /api/v1/sites/{site_id}/snippets/{snippet_id}
Remove a snippet from a site.
documented - Deploy site from ZIPPUT /api/v1/sites/{site_id}
Deploy a ZIP payload to the site; can replace site contents or update attributes if not using ZIP.
documented - Get siteGET /api/v1/sites/{site_id}
Retrieve details for a single site by ID (or by domain).
documented - Get site buildGET /api/v1/sites/{site_id}/builds/{build_id}
Retrieve a specific build for a site.
documented - Get site deployGET /api/v1/sites/{site_id}/deploys/{deploy_id}
Retrieve a specific deploy for a site.
documented - Get site fileGET /api/v1/sites/{site_id}/files/{file_path}
Return a specific file (by path) from a site deploy.
documented - Get site metadataGET /api/v1/sites/{site_id}/metadata
Retrieve the metadata object for a site.
documented - Get site snippetGET /api/v1/sites/{site_id}/snippets/{snippet_id}
Retrieve a specific snippet for a site.
documented - List site buildsGET /api/v1/sites/{site_id}/builds
List builds for a site.
documented - List site deploysGET /api/v1/sites/{site_id}/deploys
List all deploys for a site.
documented - List site filesGET /api/v1/sites/{site_id}/files
Return all files of the current deploy for a site.
documented - List site formsGET /api/v1/sites/{site_id}/forms
Return forms metadata for a site.
documented - List site snippetsGET /api/v1/sites/{site_id}/snippets
Get all code snippets for a site.
documented - List site submissionsGET /api/v1/sites/{site_id}/submissions
List verified submissions across all forms for a site.
documented - List sitesGET /api/v1/sites
Retrieve all sites accessible to the authenticated user.
documented - Provision SSL for sitePOST /api/v1/sites/{site_id}/ssl
Trigger SSL certificate provisioning for a site’s custom domains.
documented - Restore site deployPOST /api/v1/sites/{site_id}/deploys/{deploy_id}/restore
Restore a previous deploy as the live version for the site.
documented - Update sitePATCH /api/v1/sites/{site_id}
Apply partial updates to a site’s attributes.
documented - Update site metadataPUT /api/v1/sites/{site_id}/metadata
Replace the metadata object for a site.
documented - Update site snippetPUT /api/v1/sites/{site_id}/snippets/{snippet_id}
Replace an existing site snippet.
documented
Hooks · 15
- Create dev server hookPOST /api/v1/site-dev-server-hooks
Create a hook for development servers.
documented - Create hookPOST /api/v1/hooks
Create a new hook for a site (or form linkage).
documented - Create site build hookPOST /api/v1/site-build-hooks
Create a hook for site build events.
documented - Delete dev server hookDELETE /api/v1/site-dev-server-hooks/{hook_id}
Delete a dev server hook.
documented - Delete hookDELETE /api/v1/hooks/{hook_id}
Remove a hook.
documented - Delete site build hookDELETE /api/v1/site-build-hooks/{hook_id}
Delete a site build hook.
documented - Get dev server hookGET /api/v1/site-dev-server-hooks/{hook_id}
Retrieve a specific dev server hook.
documented - Get site build hookGET /api/v1/site-build-hooks/{hook_id}
Retrieve a specific site build hook.
documented - List dev server hooksGET /api/v1/site-dev-server-hooks
List development server hooks.
documented - List hook typesGET /api/v1/hooks/types
Return available hook types and their fields.
documented - List hooks for siteGET /api/v1/hooks?site_id={site_id}
Retrieve hooks configured for a specific site.
documented - List site build hooksGET /api/v1/site-build-hooks
List site build hooks.
documented - Update dev server hookPUT /api/v1/site-dev-server-hooks/{hook_id}
Update a dev server hook.
documented - Update hookPUT /api/v1/hooks/{hook_id}
Update an existing hook.
documented - Update site build hookPUT /api/v1/site-build-hooks/{hook_id}
Update a site build hook.
documented
Deploy keys · 4
- Create deploy keyPOST /api/v1/deploy-keys
Create a new deploy key.
documented - Delete deploy keyDELETE /api/v1/deploy-keys/{key_id}
Remove a deploy key.
documented - Get deploy keyGET /api/v1/deploy-keys/{key_id}
Retrieve a specific deploy key.
documented - List deploy keysGET /api/v1/deploy-keys
List deploy keys for your account.
documented