Download OpenAPI specification:Download
Netlify is a hosting service for the programmable web. It understands your documents and provides an API to handle atomic deploys of websites, manage form submissions, inject JavaScript snippets, and much more. This is a REST-style API that uses JSON for serialization and OAuth 2 for authentication.
This document is an OpenAPI reference for the Netlify API that you can explore. For more detailed instructions for common uses, please visit the online documentation. Visit our Community forum to join the conversation about understanding and using Netlify’s API.
Additionally, we have two API clients for your convenience:
| client_id required | string |
ok
error
{- "id": "string",
- "client_id": "string",
- "authorized": true,
- "created_at": "string"
}{- "id": "string",
- "client_id": "string",
- "authorized": true,
- "created_at": "string"
}| ticket_id required | string |
ok
error
{- "id": "string",
- "access_token": "string",
- "user_id": "string",
- "user_email": "string",
- "created_at": "string"
}[- {
- "id": "string",
- "uid": "string",
- "full_name": "string",
- "avatar_url": "string",
- "email": "string",
- "affiliate_id": "string",
- "site_count": 0,
- "created_at": "string",
- "last_login": "string",
- "login_providers": [
- "string"
], - "onboarding_progress": {
- "slides": "string"
}
}
][- {
- "id": "string",
- "name": "string",
- "slug": "string",
- "type": "string",
- "capabilities": {
- "sites": {
- "included": 0,
- "used": 0
}, - "collaborators": {
- "included": 0,
- "used": 0
}
}, - "billing_name": "string",
- "billing_email": "string",
- "billing_details": "string",
- "billing_period": "string",
- "payment_method_id": "string",
- "type_name": "string",
- "type_id": "string",
- "owner_ids": [
- "string"
], - "roles_allowed": [
- "string"
], - "created_at": "string",
- "updated_at": "string"
}
]| name required | string |
| type_id required | string |
| payment_method_id | string |
| period | string Enum: "monthly" "yearly" |
| extra_seats_block | integer |
Created
error
{- "name": "string",
- "type_id": "string",
- "payment_method_id": "string",
- "period": "monthly",
- "extra_seats_block": 0
}{- "id": "string",
- "name": "string",
- "slug": "string",
- "type": "string",
- "capabilities": {
- "sites": {
- "included": 0,
- "used": 0
}, - "collaborators": {
- "included": 0,
- "used": 0
}
}, - "billing_name": "string",
- "billing_email": "string",
- "billing_details": "string",
- "billing_period": "string",
- "payment_method_id": "string",
- "type_name": "string",
- "type_id": "string",
- "owner_ids": [
- "string"
], - "roles_allowed": [
- "string"
], - "created_at": "string",
- "updated_at": "string"
}[- {
- "id": "string",
- "name": "string",
- "slug": "string",
- "type": "string",
- "capabilities": {
- "sites": {
- "included": 0,
- "used": 0
}, - "collaborators": {
- "included": 0,
- "used": 0
}
}, - "billing_name": "string",
- "billing_email": "string",
- "billing_details": "string",
- "billing_period": "string",
- "payment_method_id": "string",
- "type_name": "string",
- "type_id": "string",
- "owner_ids": [
- "string"
], - "roles_allowed": [
- "string"
], - "created_at": "string",
- "updated_at": "string"
}
]| account_id required | string |
| name | string |
| slug | string |
| type_id | string |
| extra_seats_block | integer |
| billing_name | string |
| billing_email | string |
| billing_details | string |
OK
error
{- "name": "string",
- "slug": "string",
- "type_id": "string",
- "extra_seats_block": 0,
- "billing_name": "string",
- "billing_email": "string",
- "billing_details": "string"
}{- "id": "string",
- "name": "string",
- "slug": "string",
- "type": "string",
- "capabilities": {
- "sites": {
- "included": 0,
- "used": 0
}, - "collaborators": {
- "included": 0,
- "used": 0
}
}, - "billing_name": "string",
- "billing_email": "string",
- "billing_details": "string",
- "billing_period": "string",
- "payment_method_id": "string",
- "type_name": "string",
- "type_id": "string",
- "owner_ids": [
- "string"
], - "roles_allowed": [
- "string"
], - "created_at": "string",
- "updated_at": "string"
}| account_id required | string |
Not Content
error
{- "code": 0,
- "message": "string"
}| account_slug required | string |
OK
error
[- {
- "id": "string",
- "full_name": "string",
- "email": "string",
- "avatar": "string",
- "role": "string"
}
]| account_slug required | string |
| email required | string |
| role | string Enum: "Owner" "Collaborator" "Controller" |
OK
error
[- {
- "id": "string",
- "full_name": "string",
- "email": "string",
- "avatar": "string",
- "role": "string"
}
][- {
- "id": "string",
- "name": "string",
- "description": "string",
- "capabilities": { },
- "monthly_dollar_price": 0,
- "yearly_dollar_price": 0,
- "monthly_seats_addon_dollar_price": 0,
- "yearly_seats_addon_dollar_price": 0
}
][- {
- "id": "string",
- "method_name": "string",
- "type": "string",
- "state": "string",
- "data": {
- "card_type": "string",
- "last4": "string",
- "email": "string"
}, - "created_at": "string",
- "updated_at": "string"
}
]| account_id required | string |
| query | string |
| log_type | string |
| page | integer <int32> |
| per_page | integer <int32> |
OK
error
[- {
- "id": "string",
- "account_id": "string",
- "payload": {
- "actor_id": "string",
- "actor_name": "string",
- "actor_email": "string",
- "action": "string",
- "timestamp": "string",
- "log_type": "string",
- "property1": { },
- "property2": { }
}
}
]| name | string |
| filter | string Enum: "all" "owner" "guest" |
| page | integer <int32> |
| per_page | integer <int32> |
OK
error
[- {
- "id": "string",
- "state": "string",
- "plan": "string",
- "name": "string",
- "custom_domain": "string",
- "domain_aliases": [
- "string"
], - "password": "string",
- "notification_email": "string",
- "url": "string",
- "ssl_url": "string",
- "admin_url": "string",
- "screenshot_url": "string",
- "created_at": "string",
- "updated_at": "string",
- "user_id": "string",
- "session_id": "string",
- "ssl": true,
- "force_ssl": true,
- "managed_dns": true,
- "deploy_url": "string",
- "published_deploy": {
- "id": "string",
- "site_id": "string",
- "user_id": "string",
- "build_id": "string",
- "state": "string",
- "name": "string",
- "url": "string",
- "ssl_url": "string",
- "admin_url": "string",
- "deploy_url": "string",
- "deploy_ssl_url": "string",
- "screenshot_url": "string",
- "review_id": 0,
- "draft": true,
- "required": [
- "string"
], - "required_functions": [
- "string"
], - "error_message": "string",
- "branch": "string",
- "commit_ref": "string",
- "commit_url": "string",
- "skipped": true,
- "created_at": "string",
- "updated_at": "string",
- "published_at": "string",
- "title": "string",
- "context": "string",
- "locked": true,
- "review_url": "string",
- "site_capabilities": {
- "large_media_enabled": true
}, - "framework": "string"
}, - "account_name": "string",
- "account_slug": "string",
- "git_provider": "string",
- "deploy_hook": "string",
- "capabilities": {
- "property1": { },
- "property2": { }
}, - "processing_settings": {
- "skip": true,
- "css": {
- "bundle": true,
- "minify": true
}, - "js": {
- "bundle": true,
- "minify": true
}, - "images": {
- "optimize": true
}, - "html": {
- "pretty_urls": true
}
}, - "build_settings": {
- "id": 0,
- "provider": "string",
- "deploy_key_id": "string",
- "repo_path": "string",
- "repo_branch": "string",
- "dir": "string",
- "functions_dir": "string",
- "cmd": "string",
- "allowed_branches": [
- "string"
], - "public_repo": true,
- "private_logs": true,
- "repo_url": "string",
- "env": {
- "property1": "string",
- "property2": "string"
}, - "installation_id": 0,
- "stop_builds": true
}, - "id_domain": "string",
- "default_hooks_data": {
- "access_token": "string"
}, - "build_image": "string",
- "prerender": "string"
}
]| configure_dns | boolean |
| id | string |
| state | string |
| plan | string |
| name | string |
| custom_domain | string |
| domain_aliases | Array of strings |
| password | string |
| notification_email | string |
| url | string |
| ssl_url | string |
| admin_url | string |
| screenshot_url | string |
| created_at | string <dateTime> |
| updated_at | string <dateTime> |
| user_id | string |
| session_id | string |
| ssl | boolean |
| force_ssl | boolean |
| managed_dns | boolean |
| deploy_url | string |
| published_deploy | object (deploy) |
| account_name | string |
| account_slug | string |
| git_provider | string |
| deploy_hook | string |
| capabilities | object |
| processing_settings | object |
| build_settings | object (repoInfo) |
| id_domain | string |
| default_hooks_data | object |
| build_image | string |
| prerender | string |
| repo | object (repoInfo) |
Created
error
{- "id": "string",
- "state": "string",
- "plan": "string",
- "name": "string",
- "custom_domain": "string",
- "domain_aliases": [
- "string"
], - "password": "string",
- "notification_email": "string",
- "url": "string",
- "ssl_url": "string",
- "admin_url": "string",
- "screenshot_url": "string",
- "created_at": "string",
- "updated_at": "string",
- "user_id": "string",
- "session_id": "string",
- "ssl": true,
- "force_ssl": true,
- "managed_dns": true,
- "deploy_url": "string",
- "published_deploy": {
- "id": "string",
- "site_id": "string",
- "user_id": "string",
- "build_id": "string",
- "state": "string",
- "name": "string",
- "url": "string",
- "ssl_url": "string",
- "admin_url": "string",
- "deploy_url": "string",
- "deploy_ssl_url": "string",
- "screenshot_url": "string",
- "review_id": 0,
- "draft": true,
- "required": [
- "string"
], - "required_functions": [
- "string"
], - "error_message": "string",
- "branch": "string",
- "commit_ref": "string",
- "commit_url": "string",
- "skipped": true,
- "created_at": "string",
- "updated_at": "string",
- "published_at": "string",
- "title": "string",
- "context": "string",
- "locked": true,
- "review_url": "string",
- "site_capabilities": {
- "large_media_enabled": true
}, - "framework": "string"
}, - "account_name": "string",
- "account_slug": "string",
- "git_provider": "string",
- "deploy_hook": "string",
- "capabilities": {
- "property1": { },
- "property2": { }
}, - "processing_settings": {
- "skip": true,
- "css": {
- "bundle": true,
- "minify": true
}, - "js": {
- "bundle": true,
- "minify": true
}, - "images": {
- "optimize": true
}, - "html": {
- "pretty_urls": true
}
}, - "build_settings": {
- "id": 0,
- "provider": "string",
- "deploy_key_id": "string",
- "repo_path": "string",
- "repo_branch": "string",
- "dir": "string",
- "functions_dir": "string",
- "cmd": "string",
- "allowed_branches": [
- "string"
], - "public_repo": true,
- "private_logs": true,
- "repo_url": "string",
- "env": {
- "property1": "string",
- "property2": "string"
}, - "installation_id": 0,
- "stop_builds": true
}, - "id_domain": "string",
- "default_hooks_data": {
- "access_token": "string"
}, - "build_image": "string",
- "prerender": "string",
- "repo": {
- "id": 0,
- "provider": "string",
- "deploy_key_id": "string",
- "repo_path": "string",
- "repo_branch": "string",
- "dir": "string",
- "functions_dir": "string",
- "cmd": "string",
- "allowed_branches": [
- "string"
], - "public_repo": true,
- "private_logs": true,
- "repo_url": "string",
- "env": {
- "property1": "string",
- "property2": "string"
}, - "installation_id": 0,
- "stop_builds": true
}
}{- "id": "string",
- "state": "string",
- "plan": "string",
- "name": "string",
- "custom_domain": "string",
- "domain_aliases": [
- "string"
], - "password": "string",
- "notification_email": "string",
- "url": "string",
- "ssl_url": "string",
- "admin_url": "string",
- "screenshot_url": "string",
- "created_at": "string",
- "updated_at": "string",
- "user_id": "string",
- "session_id": "string",
- "ssl": true,
- "force_ssl": true,
- "managed_dns": true,
- "deploy_url": "string",
- "published_deploy": {
- "id": "string",
- "site_id": "string",
- "user_id": "string",
- "build_id": "string",
- "state": "string",
- "name": "string",
- "url": "string",
- "ssl_url": "string",
- "admin_url": "string",
- "deploy_url": "string",
- "deploy_ssl_url": "string",
- "screenshot_url": "string",
- "review_id": 0,
- "draft": true,
- "required": [
- "string"
], - "required_functions": [
- "string"
], - "error_message": "string",
- "branch": "string",
- "commit_ref": "string",
- "commit_url": "string",
- "skipped": true,
- "created_at": "string",
- "updated_at": "string",
- "published_at": "string",
- "title": "string",
- "context": "string",
- "locked": true,
- "review_url": "string",
- "site_capabilities": {
- "large_media_enabled": true
}, - "framework": "string"
}, - "account_name": "string",
- "account_slug": "string",
- "git_provider": "string",
- "deploy_hook": "string",
- "capabilities": {
- "property1": { },
- "property2": { }
}, - "processing_settings": {
- "skip": true,
- "css": {
- "bundle": true,
- "minify": true
}, - "js": {
- "bundle": true,
- "minify": true
}, - "images": {
- "optimize": true
}, - "html": {
- "pretty_urls": true
}
}, - "build_settings": {
- "id": 0,
- "provider": "string",
- "deploy_key_id": "string",
- "repo_path": "string",
- "repo_branch": "string",
- "dir": "string",
- "functions_dir": "string",
- "cmd": "string",
- "allowed_branches": [
- "string"
], - "public_repo": true,
- "private_logs": true,
- "repo_url": "string",
- "env": {
- "property1": "string",
- "property2": "string"
}, - "installation_id": 0,
- "stop_builds": true
}, - "id_domain": "string",
- "default_hooks_data": {
- "access_token": "string"
}, - "build_image": "string",
- "prerender": "string"
}{- "id": "string",
- "state": "string",
- "plan": "string",
- "name": "string",
- "custom_domain": "string",
- "domain_aliases": [
- "string"
], - "password": "string",
- "notification_email": "string",
- "url": "string",
- "ssl_url": "string",
- "admin_url": "string",
- "screenshot_url": "string",
- "created_at": "string",
- "updated_at": "string",
- "user_id": "string",
- "session_id": "string",
- "ssl": true,
- "force_ssl": true,
- "managed_dns": true,
- "deploy_url": "string",
- "published_deploy": {
- "id": "string",
- "site_id": "string",
- "user_id": "string",
- "build_id": "string",
- "state": "string",
- "name": "string",
- "url": "string",
- "ssl_url": "string",
- "admin_url": "string",
- "deploy_url": "string",
- "deploy_ssl_url": "string",
- "screenshot_url": "string",
- "review_id": 0,
- "draft": true,
- "required": [
- "string"
], - "required_functions": [
- "string"
], - "error_message": "string",
- "branch": "string",
- "commit_ref": "string",
- "commit_url": "string",
- "skipped": true,
- "created_at": "string",
- "updated_at": "string",
- "published_at": "string",
- "title": "string",
- "context": "string",
- "locked": true,
- "review_url": "string",
- "site_capabilities": {
- "large_media_enabled": true
}, - "framework": "string"
}, - "account_name": "string",
- "account_slug": "string",
- "git_provider": "string",
- "deploy_hook": "string",
- "capabilities": {
- "property1": { },
- "property2": { }
}, - "processing_settings": {
- "skip": true,
- "css": {
- "bundle": true,
- "minify": true
}, - "js": {
- "bundle": true,
- "minify": true
}, - "images": {
- "optimize": true
}, - "html": {
- "pretty_urls": true
}
}, - "build_settings": {
- "id": 0,
- "provider": "string",
- "deploy_key_id": "string",
- "repo_path": "string",
- "repo_branch": "string",
- "dir": "string",
- "functions_dir": "string",
- "cmd": "string",
- "allowed_branches": [
- "string"
], - "public_repo": true,
- "private_logs": true,
- "repo_url": "string",
- "env": {
- "property1": "string",
- "property2": "string"
}, - "installation_id": 0,
- "stop_builds": true
}, - "id_domain": "string",
- "default_hooks_data": {
- "access_token": "string"
}, - "build_image": "string",
- "prerender": "string"
}| site_id required | string |
| id | string |
| state | string |
| plan | string |
| name | string |
| custom_domain | string |
| domain_aliases | Array of strings |
| password | string |
| notification_email | string |
| url | string |
| ssl_url | string |
| admin_url | string |
| screenshot_url | string |
| created_at | string <dateTime> |
| updated_at | string <dateTime> |
| user_id | string |
| session_id | string |
| ssl | boolean |
| force_ssl | boolean |
| managed_dns | boolean |
| deploy_url | string |
| published_deploy | object (deploy) |
| account_name | string |
| account_slug | string |
| git_provider | string |
| deploy_hook | string |
| capabilities | object |
| processing_settings | object |
| build_settings | object (repoInfo) |
| id_domain | string |
| default_hooks_data | object |
| build_image | string |
| prerender | string |
| repo | object (repoInfo) |
OK
error
{- "id": "string",
- "state": "string",
- "plan": "string",
- "name": "string",
- "custom_domain": "string",
- "domain_aliases": [
- "string"
], - "password": "string",
- "notification_email": "string",
- "url": "string",
- "ssl_url": "string",
- "admin_url": "string",
- "screenshot_url": "string",
- "created_at": "string",
- "updated_at": "string",
- "user_id": "string",
- "session_id": "string",
- "ssl": true,
- "force_ssl": true,
- "managed_dns": true,
- "deploy_url": "string",
- "published_deploy": {
- "id": "string",
- "site_id": "string",
- "user_id": "string",
- "build_id": "string",
- "state": "string",
- "name": "string",
- "url": "string",
- "ssl_url": "string",
- "admin_url": "string",
- "deploy_url": "string",
- "deploy_ssl_url": "string",
- "screenshot_url": "string",
- "review_id": 0,
- "draft": true,
- "required": [
- "string"
], - "required_functions": [
- "string"
], - "error_message": "string",
- "branch": "string",
- "commit_ref": "string",
- "commit_url": "string",
- "skipped": true,
- "created_at": "string",
- "updated_at": "string",
- "published_at": "string",
- "title": "string",
- "context": "string",
- "locked": true,
- "review_url": "string",
- "site_capabilities": {
- "large_media_enabled": true
}, - "framework": "string"
}, - "account_name": "string",
- "account_slug": "string",
- "git_provider": "string",
- "deploy_hook": "string",
- "capabilities": {
- "property1": { },
- "property2": { }
}, - "processing_settings": {
- "skip": true,
- "css": {
- "bundle": true,
- "minify": true
}, - "js": {
- "bundle": true,
- "minify": true
}, - "images": {
- "optimize": true
}, - "html": {
- "pretty_urls": true
}
}, - "build_settings": {
- "id": 0,
- "provider": "string",
- "deploy_key_id": "string",
- "repo_path": "string",
- "repo_branch": "string",
- "dir": "string",
- "functions_dir": "string",
- "cmd": "string",
- "allowed_branches": [
- "string"
], - "public_repo": true,
- "private_logs": true,
- "repo_url": "string",
- "env": {
- "property1": "string",
- "property2": "string"
}, - "installation_id": 0,
- "stop_builds": true
}, - "id_domain": "string",
- "default_hooks_data": {
- "access_token": "string"
}, - "build_image": "string",
- "prerender": "string",
- "repo": {
- "id": 0,
- "provider": "string",
- "deploy_key_id": "string",
- "repo_path": "string",
- "repo_branch": "string",
- "dir": "string",
- "functions_dir": "string",
- "cmd": "string",
- "allowed_branches": [
- "string"
], - "public_repo": true,
- "private_logs": true,
- "repo_url": "string",
- "env": {
- "property1": "string",
- "property2": "string"
}, - "installation_id": 0,
- "stop_builds": true
}
}{- "id": "string",
- "state": "string",
- "plan": "string",
- "name": "string",
- "custom_domain": "string",
- "domain_aliases": [
- "string"
], - "password": "string",
- "notification_email": "string",
- "url": "string",
- "ssl_url": "string",
- "admin_url": "string",
- "screenshot_url": "string",
- "created_at": "string",
- "updated_at": "string",
- "user_id": "string",
- "session_id": "string",
- "ssl": true,
- "force_ssl": true,
- "managed_dns": true,
- "deploy_url": "string",
- "published_deploy": {
- "id": "string",
- "site_id": "string",
- "user_id": "string",
- "build_id": "string",
- "state": "string",
- "name": "string",
- "url": "string",
- "ssl_url": "string",
- "admin_url": "string",
- "deploy_url": "string",
- "deploy_ssl_url": "string",
- "screenshot_url": "string",
- "review_id": 0,
- "draft": true,
- "required": [
- "string"
], - "required_functions": [
- "string"
], - "error_message": "string",
- "branch": "string",
- "commit_ref": "string",
- "commit_url": "string",
- "skipped": true,
- "created_at": "string",
- "updated_at": "string",
- "published_at": "string",
- "title": "string",
- "context": "string",
- "locked": true,
- "review_url": "string",
- "site_capabilities": {
- "large_media_enabled": true
}, - "framework": "string"
}, - "account_name": "string",
- "account_slug": "string",
- "git_provider": "string",
- "deploy_hook": "string",
- "capabilities": {
- "property1": { },
- "property2": { }
}, - "processing_settings": {
- "skip": true,
- "css": {
- "bundle": true,
- "minify": true
}, - "js": {
- "bundle": true,
- "minify": true
}, - "images": {
- "optimize": true
}, - "html": {
- "pretty_urls": true
}
}, - "build_settings": {
- "id": 0,
- "provider": "string",
- "deploy_key_id": "string",
- "repo_path": "string",
- "repo_branch": "string",
- "dir": "string",
- "functions_dir": "string",
- "cmd": "string",
- "allowed_branches": [
- "string"
], - "public_repo": true,
- "private_logs": true,
- "repo_url": "string",
- "env": {
- "property1": "string",
- "property2": "string"
}, - "installation_id": 0,
- "stop_builds": true
}, - "id_domain": "string",
- "default_hooks_data": {
- "access_token": "string"
}, - "build_image": "string",
- "prerender": "string"
}[Beta] Unlinks the repo from the site.
This action will also:
| site_id required | string |
OK
Site not found
{- "id": "string",
- "state": "string",
- "plan": "string",
- "name": "string",
- "custom_domain": "string",
- "domain_aliases": [
- "string"
], - "password": "string",
- "notification_email": "string",
- "url": "string",
- "ssl_url": "string",
- "admin_url": "string",
- "screenshot_url": "string",
- "created_at": "string",
- "updated_at": "string",
- "user_id": "string",
- "session_id": "string",
- "ssl": true,
- "force_ssl": true,
- "managed_dns": true,
- "deploy_url": "string",
- "published_deploy": {
- "id": "string",
- "site_id": "string",
- "user_id": "string",
- "build_id": "string",
- "state": "string",
- "name": "string",
- "url": "string",
- "ssl_url": "string",
- "admin_url": "string",
- "deploy_url": "string",
- "deploy_ssl_url": "string",
- "screenshot_url": "string",
- "review_id": 0,
- "draft": true,
- "required": [
- "string"
], - "required_functions": [
- "string"
], - "error_message": "string",
- "branch": "string",
- "commit_ref": "string",
- "commit_url": "string",
- "skipped": true,
- "created_at": "string",
- "updated_at": "string",
- "published_at": "string",
- "title": "string",
- "context": "string",
- "locked": true,
- "review_url": "string",
- "site_capabilities": {
- "large_media_enabled": true
}, - "framework": "string"
}, - "account_name": "string",
- "account_slug": "string",
- "git_provider": "string",
- "deploy_hook": "string",
- "capabilities": {
- "property1": { },
- "property2": { }
}, - "processing_settings": {
- "skip": true,
- "css": {
- "bundle": true,
- "minify": true
}, - "js": {
- "bundle": true,
- "minify": true
}, - "images": {
- "optimize": true
}, - "html": {
- "pretty_urls": true
}
}, - "build_settings": {
- "id": 0,
- "provider": "string",
- "deploy_key_id": "string",
- "repo_path": "string",
- "repo_branch": "string",
- "dir": "string",
- "functions_dir": "string",
- "cmd": "string",
- "allowed_branches": [
- "string"
], - "public_repo": true,
- "private_logs": true,
- "repo_url": "string",
- "env": {
- "property1": "string",
- "property2": "string"
}, - "installation_id": 0,
- "stop_builds": true
}, - "id_domain": "string",
- "default_hooks_data": {
- "access_token": "string"
}, - "build_image": "string",
- "prerender": "string"
}| account_slug required | string |
| configure_dns | boolean |
| id | string |
| state | string |
| plan | string |
| name | string |
| custom_domain | string |
| domain_aliases | Array of strings |
| password | string |
| notification_email | string |
| url | string |
| ssl_url | string |
| admin_url | string |
| screenshot_url | string |
| created_at | string <dateTime> |
| updated_at | string <dateTime> |
| user_id | string |
| session_id | string |
| ssl | boolean |
| force_ssl | boolean |
| managed_dns | boolean |
| deploy_url | string |
| published_deploy | object (deploy) |
| account_name | string |
| account_slug | string |
| git_provider | string |
| deploy_hook | string |
| capabilities | object |
| processing_settings | object |
| build_settings | object (repoInfo) |
| id_domain | string |
| default_hooks_data | object |
| build_image | string |
| prerender | string |
| repo | object (repoInfo) |
Created
error
{- "id": "string",
- "state": "string",
- "plan": "string",
- "name": "string",
- "custom_domain": "string",
- "domain_aliases": [
- "string"
], - "password": "string",
- "notification_email": "string",
- "url": "string",
- "ssl_url": "string",
- "admin_url": "string",
- "screenshot_url": "string",
- "created_at": "string",
- "updated_at": "string",
- "user_id": "string",
- "session_id": "string",
- "ssl": true,
- "force_ssl": true,
- "managed_dns": true,
- "deploy_url": "string",
- "published_deploy": {
- "id": "string",
- "site_id": "string",
- "user_id": "string",
- "build_id": "string",
- "state": "string",
- "name": "string",
- "url": "string",
- "ssl_url": "string",
- "admin_url": "string",
- "deploy_url": "string",
- "deploy_ssl_url": "string",
- "screenshot_url": "string",
- "review_id": 0,
- "draft": true,
- "required": [
- "string"
], - "required_functions": [
- "string"
], - "error_message": "string",
- "branch": "string",
- "commit_ref": "string",
- "commit_url": "string",
- "skipped": true,
- "created_at": "string",
- "updated_at": "string",
- "published_at": "string",
- "title": "string",
- "context": "string",
- "locked": true,
- "review_url": "string",
- "site_capabilities": {
- "large_media_enabled": true
}, - "framework": "string"
}, - "account_name": "string",
- "account_slug": "string",
- "git_provider": "string",
- "deploy_hook": "string",
- "capabilities": {
- "property1": { },
- "property2": { }
}, - "processing_settings": {
- "skip": true,
- "css": {
- "bundle": true,
- "minify": true
}, - "js": {
- "bundle": true,
- "minify": true
}, - "images": {
- "optimize": true
}, - "html": {
- "pretty_urls": true
}
}, - "build_settings": {
- "id": 0,
- "provider": "string",
- "deploy_key_id": "string",
- "repo_path": "string",
- "repo_branch": "string",
- "dir": "string",
- "functions_dir": "string",
- "cmd": "string",
- "allowed_branches": [
- "string"
], - "public_repo": true,
- "private_logs": true,
- "repo_url": "string",
- "env": {
- "property1": "string",
- "property2": "string"
}, - "installation_id": 0,
- "stop_builds": true
}, - "id_domain": "string",
- "default_hooks_data": {
- "access_token": "string"
}, - "build_image": "string",
- "prerender": "string",
- "repo": {
- "id": 0,
- "provider": "string",
- "deploy_key_id": "string",
- "repo_path": "string",
- "repo_branch": "string",
- "dir": "string",
- "functions_dir": "string",
- "cmd": "string",
- "allowed_branches": [
- "string"
], - "public_repo": true,
- "private_logs": true,
- "repo_url": "string",
- "env": {
- "property1": "string",
- "property2": "string"
}, - "installation_id": 0,
- "stop_builds": true
}
}{- "id": "string",
- "state": "string",
- "plan": "string",
- "name": "string",
- "custom_domain": "string",
- "domain_aliases": [
- "string"
], - "password": "string",
- "notification_email": "string",
- "url": "string",
- "ssl_url": "string",
- "admin_url": "string",
- "screenshot_url": "string",
- "created_at": "string",
- "updated_at": "string",
- "user_id": "string",
- "session_id": "string",
- "ssl": true,
- "force_ssl": true,
- "managed_dns": true,
- "deploy_url": "string",
- "published_deploy": {
- "id": "string",
- "site_id": "string",
- "user_id": "string",
- "build_id": "string",
- "state": "string",
- "name": "string",
- "url": "string",
- "ssl_url": "string",
- "admin_url": "string",
- "deploy_url": "string",
- "deploy_ssl_url": "string",
- "screenshot_url": "string",
- "review_id": 0,
- "draft": true,
- "required": [
- "string"
], - "required_functions": [
- "string"
], - "error_message": "string",
- "branch": "string",
- "commit_ref": "string",
- "commit_url": "string",
- "skipped": true,
- "created_at": "string",
- "updated_at": "string",
- "published_at": "string",
- "title": "string",
- "context": "string",
- "locked": true,
- "review_url": "string",
- "site_capabilities": {
- "large_media_enabled": true
}, - "framework": "string"
}, - "account_name": "string",
- "account_slug": "string",
- "git_provider": "string",
- "deploy_hook": "string",
- "capabilities": {
- "property1": { },
- "property2": { }
}, - "processing_settings": {
- "skip": true,
- "css": {
- "bundle": true,
- "minify": true
}, - "js": {
- "bundle": true,
- "minify": true
}, - "images": {
- "optimize": true
}, - "html": {
- "pretty_urls": true
}
}, - "build_settings": {
- "id": 0,
- "provider": "string",
- "deploy_key_id": "string",
- "repo_path": "string",
- "repo_branch": "string",
- "dir": "string",
- "functions_dir": "string",
- "cmd": "string",
- "allowed_branches": [
- "string"
], - "public_repo": true,
- "private_logs": true,
- "repo_url": "string",
- "env": {
- "property1": "string",
- "property2": "string"
}, - "installation_id": 0,
- "stop_builds": true
}, - "id_domain": "string",
- "default_hooks_data": {
- "access_token": "string"
}, - "build_image": "string",
- "prerender": "string"
}| account_slug required | string |
| name | string |
| page | integer <int32> |
| per_page | integer <int32> |
OK
error
[- {
- "id": "string",
- "state": "string",
- "plan": "string",
- "name": "string",
- "custom_domain": "string",
- "domain_aliases": [
- "string"
], - "password": "string",
- "notification_email": "string",
- "url": "string",
- "ssl_url": "string",
- "admin_url": "string",
- "screenshot_url": "string",
- "created_at": "string",
- "updated_at": "string",
- "user_id": "string",
- "session_id": "string",
- "ssl": true,
- "force_ssl": true,
- "managed_dns": true,
- "deploy_url": "string",
- "published_deploy": {
- "id": "string",
- "site_id": "string",
- "user_id": "string",
- "build_id": "string",
- "state": "string",
- "name": "string",
- "url": "string",
- "ssl_url": "string",
- "admin_url": "string",
- "deploy_url": "string",
- "deploy_ssl_url": "string",
- "screenshot_url": "string",
- "review_id": 0,
- "draft": true,
- "required": [
- "string"
], - "required_functions": [
- "string"
], - "error_message": "string",
- "branch": "string",
- "commit_ref": "string",
- "commit_url": "string",
- "skipped": true,
- "created_at": "string",
- "updated_at": "string",
- "published_at": "string",
- "title": "string",
- "context": "string",
- "locked": true,
- "review_url": "string",
- "site_capabilities": {
- "large_media_enabled": true
}, - "framework": "string"
}, - "account_name": "string",
- "account_slug": "string",
- "git_provider": "string",
- "deploy_hook": "string",
- "capabilities": {
- "property1": { },
- "property2": { }
}, - "processing_settings": {
- "skip": true,
- "css": {
- "bundle": true,
- "minify": true
}, - "js": {
- "bundle": true,
- "minify": true
}, - "images": {
- "optimize": true
}, - "html": {
- "pretty_urls": true
}
}, - "build_settings": {
- "id": 0,
- "provider": "string",
- "deploy_key_id": "string",
- "repo_path": "string",
- "repo_branch": "string",
- "dir": "string",
- "functions_dir": "string",
- "cmd": "string",
- "allowed_branches": [
- "string"
], - "public_repo": true,
- "private_logs": true,
- "repo_url": "string",
- "env": {
- "property1": "string",
- "property2": "string"
}, - "installation_id": 0,
- "stop_builds": true
}, - "id_domain": "string",
- "default_hooks_data": {
- "access_token": "string"
}, - "build_image": "string",
- "prerender": "string"
}
][- {
- "id": "string",
- "path": "string",
- "sha": "string",
- "mime_type": "string",
- "size": 0
}
]| site_id required | string |
| file_path required | string |
OK
error
{- "id": "string",
- "path": "string",
- "sha": "string",
- "mime_type": "string",
- "size": 0
}| deploy_id required | string |
| path required | string |
| size | integer |
OK
error
{- "id": "string",
- "path": "string",
- "sha": "string",
- "mime_type": "string",
- "size": 0
}| site_id required | string |
No content
error
{ }{- "code": 0,
- "message": "string"
}| site_id required | string |
OK
error
[- {
- "id": 0,
- "site_id": "string",
- "title": "string",
- "general": "string",
- "general_position": "string",
- "goal": "string",
- "goal_position": "string"
}
]| site_id required | string |
| id | integer <int32> |
| site_id | string |
| title | string |
| general | string |
| general_position | string |
| goal | string |
| goal_position | string |
OK
error
{- "id": 0,
- "site_id": "string",
- "title": "string",
- "general": "string",
- "general_position": "string",
- "goal": "string",
- "goal_position": "string"
}{- "id": 0,
- "site_id": "string",
- "title": "string",
- "general": "string",
- "general_position": "string",
- "goal": "string",
- "goal_position": "string"
}| site_id required | string |
| snippet_id required | string |
OK
error
{- "id": 0,
- "site_id": "string",
- "title": "string",
- "general": "string",
- "general_position": "string",
- "goal": "string",
- "goal_position": "string"
}| site_id required | string |
| snippet_id required | string |
| id | integer <int32> |
| site_id | string |
| title | string |
| general | string |
| general_position | string |
| goal | string |
| goal_position | string |
No content
error
{- "id": 0,
- "site_id": "string",
- "title": "string",
- "general": "string",
- "general_position": "string",
- "goal": "string",
- "goal_position": "string"
}{- "code": 0,
- "message": "string"
}| site_id required | string |
| snippet_id required | string |
No content
error
{- "code": 0,
- "message": "string"
}[- {
- "id": "string",
- "name": "string",
- "errors": [
- "string"
], - "supported_record_types": [
- "string"
], - "user_id": "string",
- "created_at": "string",
- "updated_at": "string",
- "records": [
- {
- "id": "string",
- "hostname": "string",
- "type": "string",
- "value": "string",
- "ttl": 0,
- "priority": 0,
- "dns_zone_id": "string",
- "site_id": "string",
- "flag": 0,
- "tag": "string",
- "managed": true
}
], - "dns_servers": [
- "string"
], - "account_id": "string",
- "site_id": "string",
- "account_slug": "string",
- "account_name": "string",
- "domain": "string",
- "ipv6_enabled": true,
- "dedicated": true
}
]| site_id required | string |
OK
error
[- {
- "id": "string",
- "name": "string",
- "errors": [
- "string"
], - "supported_record_types": [
- "string"
], - "user_id": "string",
- "created_at": "string",
- "updated_at": "string",
- "records": [
- {
- "id": "string",
- "hostname": "string",
- "type": "string",
- "value": "string",
- "ttl": 0,
- "priority": 0,
- "dns_zone_id": "string",
- "site_id": "string",
- "flag": 0,
- "tag": "string",
- "managed": true
}
], - "dns_servers": [
- "string"
], - "account_id": "string",
- "site_id": "string",
- "account_slug": "string",
- "account_name": "string",
- "domain": "string",
- "ipv6_enabled": true,
- "dedicated": true
}
]| account_slug | string |
| site_id | string |
| name | string |
Created
error
{- "account_slug": "string",
- "site_id": "string",
- "name": "string"
}{- "id": "string",
- "name": "string",
- "errors": [
- "string"
], - "supported_record_types": [
- "string"
], - "user_id": "string",
- "created_at": "string",
- "updated_at": "string",
- "records": [
- {
- "id": "string",
- "hostname": "string",
- "type": "string",
- "value": "string",
- "ttl": 0,
- "priority": 0,
- "dns_zone_id": "string",
- "site_id": "string",
- "flag": 0,
- "tag": "string",
- "managed": true
}
], - "dns_servers": [
- "string"
], - "account_id": "string",
- "site_id": "string",
- "account_slug": "string",
- "account_name": "string",
- "domain": "string",
- "ipv6_enabled": true,
- "dedicated": true
}| account_slug | string |
get all DNS zones the user has access to
error
[- {
- "id": "string",
- "name": "string",
- "errors": [
- "string"
], - "supported_record_types": [
- "string"
], - "user_id": "string",
- "created_at": "string",
- "updated_at": "string",
- "records": [
- {
- "id": "string",
- "hostname": "string",
- "type": "string",
- "value": "string",
- "ttl": 0,
- "priority": 0,
- "dns_zone_id": "string",
- "site_id": "string",
- "flag": 0,
- "tag": "string",
- "managed": true
}
], - "dns_servers": [
- "string"
], - "account_id": "string",
- "site_id": "string",
- "account_slug": "string",
- "account_name": "string",
- "domain": "string",
- "ipv6_enabled": true,
- "dedicated": true
}
]| zone_id required | string |
get a single DNS zone
error
{- "id": "string",
- "name": "string",
- "errors": [
- "string"
], - "supported_record_types": [
- "string"
], - "user_id": "string",
- "created_at": "string",
- "updated_at": "string",
- "records": [
- {
- "id": "string",
- "hostname": "string",
- "type": "string",
- "value": "string",
- "ttl": 0,
- "priority": 0,
- "dns_zone_id": "string",
- "site_id": "string",
- "flag": 0,
- "tag": "string",
- "managed": true
}
], - "dns_servers": [
- "string"
], - "account_id": "string",
- "site_id": "string",
- "account_slug": "string",
- "account_name": "string",
- "domain": "string",
- "ipv6_enabled": true,
- "dedicated": true
}| zone_id required | string |
delete a single DNS zone
error
{- "code": 0,
- "message": "string"
}| zone_id required | string |
| account_id required | string the account of the dns zone |
| transfer_account_id required | string the account you want to transfer the dns zone to |
| transfer_user_id required | string the user you want to transfer the dns zone to |
transfer a DNS zone to another account
error
{- "id": "string",
- "name": "string",
- "errors": [
- "string"
], - "supported_record_types": [
- "string"
], - "user_id": "string",
- "created_at": "string",
- "updated_at": "string",
- "records": [
- {
- "id": "string",
- "hostname": "string",
- "type": "string",
- "value": "string",
- "ttl": 0,
- "priority": 0,
- "dns_zone_id": "string",
- "site_id": "string",
- "flag": 0,
- "tag": "string",
- "managed": true
}
], - "dns_servers": [
- "string"
], - "account_id": "string",
- "site_id": "string",
- "account_slug": "string",
- "account_name": "string",
- "domain": "string",
- "ipv6_enabled": true,
- "dedicated": true
}| zone_id required | string |
get all DNS records for a single DNS zone
error
[- {
- "id": "string",
- "hostname": "string",
- "type": "string",
- "value": "string",
- "ttl": 0,
- "priority": 0,
- "dns_zone_id": "string",
- "site_id": "string",
- "flag": 0,
- "tag": "string",
- "managed": true
}
]| zone_id required | string |
| type | string |
| hostname | string |
| value | string |
| ttl | integer <int64> |
| priority | integer <int64> |
| weight | integer <int64> |
| port | integer <int64> |
| flag | integer <int64> |
| tag | string |
Created
error
{- "type": "string",
- "hostname": "string",
- "value": "string",
- "ttl": 0,
- "priority": 0,
- "weight": 0,
- "port": 0,
- "flag": 0,
- "tag": "string"
}{- "id": "string",
- "hostname": "string",
- "type": "string",
- "value": "string",
- "ttl": 0,
- "priority": 0,
- "dns_zone_id": "string",
- "site_id": "string",
- "flag": 0,
- "tag": "string",
- "managed": true
}| zone_id required | string |
| dns_record_id required | string |
get a single DNS record
error
{- "id": "string",
- "hostname": "string",
- "type": "string",
- "value": "string",
- "ttl": 0,
- "priority": 0,
- "dns_zone_id": "string",
- "site_id": "string",
- "flag": 0,
- "tag": "string",
- "managed": true
}| zone_id required | string |
| dns_record_id required | string |
record deleted
error
{- "code": 0,
- "message": "string"
}| site_id required | string |
| certificate | string |
| key | string |
| ca_certificates | string |
OK
error
{- "state": "string",
- "domains": [
- "string"
], - "created_at": "string",
- "updated_at": "string",
- "expires_at": "string"
}| site_id required | string |
OK
error
{- "state": "string",
- "domains": [
- "string"
], - "created_at": "string",
- "updated_at": "string",
- "expires_at": "string"
}| site_id required | string |
| page | integer <int32> |
| per_page | integer <int32> |
OK
error
[- {
- "id": "string",
- "site_id": "string",
- "user_id": "string",
- "build_id": "string",
- "state": "string",
- "name": "string",
- "url": "string",
- "ssl_url": "string",
- "admin_url": "string",
- "deploy_url": "string",
- "deploy_ssl_url": "string",
- "screenshot_url": "string",
- "review_id": 0,
- "draft": true,
- "required": [
- "string"
], - "required_functions": [
- "string"
], - "error_message": "string",
- "branch": "string",
- "commit_ref": "string",
- "commit_url": "string",
- "skipped": true,
- "created_at": "string",
- "updated_at": "string",
- "published_at": "string",
- "title": "string",
- "context": "string",
- "locked": true,
- "review_url": "string",
- "site_capabilities": {
- "large_media_enabled": true
}, - "framework": "string"
}
]| site_id required | string |
| title | string |
| files | object |
| draft | boolean |
| async | boolean |
| functions | object |
| branch | string |
| framework | string |
OK
error
{- "files": { },
- "draft": true,
- "async": true,
- "functions": { },
- "branch": "string",
- "framework": "string"
}{- "id": "string",
- "site_id": "string",
- "user_id": "string",
- "build_id": "string",
- "state": "string",
- "name": "string",
- "url": "string",
- "ssl_url": "string",
- "admin_url": "string",
- "deploy_url": "string",
- "deploy_ssl_url": "string",
- "screenshot_url": "string",
- "review_id": 0,
- "draft": true,
- "required": [
- "string"
], - "required_functions": [
- "string"
], - "error_message": "string",
- "branch": "string",
- "commit_ref": "string",
- "commit_url": "string",
- "skipped": true,
- "created_at": "string",
- "updated_at": "string",
- "published_at": "string",
- "title": "string",
- "context": "string",
- "locked": true,
- "review_url": "string",
- "site_capabilities": {
- "large_media_enabled": true
}, - "framework": "string"
}| site_id required | string |
| deploy_id required | string |
OK
error
{- "id": "string",
- "site_id": "string",
- "user_id": "string",
- "build_id": "string",
- "state": "string",
- "name": "string",
- "url": "string",
- "ssl_url": "string",
- "admin_url": "string",
- "deploy_url": "string",
- "deploy_ssl_url": "string",
- "screenshot_url": "string",
- "review_id": 0,
- "draft": true,
- "required": [
- "string"
], - "required_functions": [
- "string"
], - "error_message": "string",
- "branch": "string",
- "commit_ref": "string",
- "commit_url": "string",
- "skipped": true,
- "created_at": "string",
- "updated_at": "string",
- "published_at": "string",
- "title": "string",
- "context": "string",
- "locked": true,
- "review_url": "string",
- "site_capabilities": {
- "large_media_enabled": true
}, - "framework": "string"
}| site_id required | string |
| deploy_id required | string |
| files | object |
| draft | boolean |
| async | boolean |
| functions | object |
| branch | string |
| framework | string |
OK
error
{- "files": { },
- "draft": true,
- "async": true,
- "functions": { },
- "branch": "string",
- "framework": "string"
}{- "id": "string",
- "site_id": "string",
- "user_id": "string",
- "build_id": "string",
- "state": "string",
- "name": "string",
- "url": "string",
- "ssl_url": "string",
- "admin_url": "string",
- "deploy_url": "string",
- "deploy_ssl_url": "string",
- "screenshot_url": "string",
- "review_id": 0,
- "draft": true,
- "required": [
- "string"
], - "required_functions": [
- "string"
], - "error_message": "string",
- "branch": "string",
- "commit_ref": "string",
- "commit_url": "string",
- "skipped": true,
- "created_at": "string",
- "updated_at": "string",
- "published_at": "string",
- "title": "string",
- "context": "string",
- "locked": true,
- "review_url": "string",
- "site_capabilities": {
- "large_media_enabled": true
}, - "framework": "string"
}| deploy_id required | string |
Cancelled
error
{- "id": "string",
- "site_id": "string",
- "user_id": "string",
- "build_id": "string",
- "state": "string",
- "name": "string",
- "url": "string",
- "ssl_url": "string",
- "admin_url": "string",
- "deploy_url": "string",
- "deploy_ssl_url": "string",
- "screenshot_url": "string",
- "review_id": 0,
- "draft": true,
- "required": [
- "string"
], - "required_functions": [
- "string"
], - "error_message": "string",
- "branch": "string",
- "commit_ref": "string",
- "commit_url": "string",
- "skipped": true,
- "created_at": "string",
- "updated_at": "string",
- "published_at": "string",
- "title": "string",
- "context": "string",
- "locked": true,
- "review_url": "string",
- "site_capabilities": {
- "large_media_enabled": true
}, - "framework": "string"
}| site_id required | string |
| deploy_id required | string |
Created
error
{- "id": "string",
- "site_id": "string",
- "user_id": "string",
- "build_id": "string",
- "state": "string",
- "name": "string",
- "url": "string",
- "ssl_url": "string",
- "admin_url": "string",
- "deploy_url": "string",
- "deploy_ssl_url": "string",
- "screenshot_url": "string",
- "review_id": 0,
- "draft": true,
- "required": [
- "string"
], - "required_functions": [
- "string"
], - "error_message": "string",
- "branch": "string",
- "commit_ref": "string",
- "commit_url": "string",
- "skipped": true,
- "created_at": "string",
- "updated_at": "string",
- "published_at": "string",
- "title": "string",
- "context": "string",
- "locked": true,
- "review_url": "string",
- "site_capabilities": {
- "large_media_enabled": true
}, - "framework": "string"
}| site_id required | string |
No content
error
{- "code": 0,
- "message": "string"
}{- "id": "string",
- "site_id": "string",
- "user_id": "string",
- "build_id": "string",
- "state": "string",
- "name": "string",
- "url": "string",
- "ssl_url": "string",
- "admin_url": "string",
- "deploy_url": "string",
- "deploy_ssl_url": "string",
- "screenshot_url": "string",
- "review_id": 0,
- "draft": true,
- "required": [
- "string"
], - "required_functions": [
- "string"
], - "error_message": "string",
- "branch": "string",
- "commit_ref": "string",
- "commit_url": "string",
- "skipped": true,
- "created_at": "string",
- "updated_at": "string",
- "published_at": "string",
- "title": "string",
- "context": "string",
- "locked": true,
- "review_url": "string",
- "site_capabilities": {
- "large_media_enabled": true
}, - "framework": "string"
}{- "id": "string",
- "site_id": "string",
- "user_id": "string",
- "build_id": "string",
- "state": "string",
- "name": "string",
- "url": "string",
- "ssl_url": "string",
- "admin_url": "string",
- "deploy_url": "string",
- "deploy_ssl_url": "string",
- "screenshot_url": "string",
- "review_id": 0,
- "draft": true,
- "required": [
- "string"
], - "required_functions": [
- "string"
], - "error_message": "string",
- "branch": "string",
- "commit_ref": "string",
- "commit_url": "string",
- "skipped": true,
- "created_at": "string",
- "updated_at": "string",
- "published_at": "string",
- "title": "string",
- "context": "string",
- "locked": true,
- "review_url": "string",
- "site_capabilities": {
- "large_media_enabled": true
}, - "framework": "string"
}| deploy_id required | string |
OK
error
{- "id": "string",
- "site_id": "string",
- "user_id": "string",
- "build_id": "string",
- "state": "string",
- "name": "string",
- "url": "string",
- "ssl_url": "string",
- "admin_url": "string",
- "deploy_url": "string",
- "deploy_ssl_url": "string",
- "screenshot_url": "string",
- "review_id": 0,
- "draft": true,
- "required": [
- "string"
], - "required_functions": [
- "string"
], - "error_message": "string",
- "branch": "string",
- "commit_ref": "string",
- "commit_url": "string",
- "skipped": true,
- "created_at": "string",
- "updated_at": "string",
- "published_at": "string",
- "title": "string",
- "context": "string",
- "locked": true,
- "review_url": "string",
- "site_capabilities": {
- "large_media_enabled": true
}, - "framework": "string"
}| site_id required | string |
OK
error
[- {
- "id": "string",
- "deploy_id": "string",
- "name": "string",
- "slug": "string",
- "url": "string",
- "ssl_url": "string"
}
][- {
- "id": "string",
- "public_key": "string",
- "created_at": "string"
}
]{- "id": "string",
- "public_key": "string",
- "created_at": "string"
}{- "id": "string",
- "public_key": "string",
- "created_at": "string"
}| key_id required | string |
Not Content
error
{- "code": 0,
- "message": "string"
}| site_id required | string |
| page | integer <int32> |
| per_page | integer <int32> |
OK
error
[- {
- "id": "string",
- "deploy_id": "string",
- "sha": "string",
- "done": true,
- "error": "string",
- "created_at": "string"
}
]| site_id required | string |
OK
error
{- "id": "string",
- "deploy_id": "string",
- "sha": "string",
- "done": true,
- "error": "string",
- "created_at": "string"
}{- "id": "string",
- "deploy_id": "string",
- "sha": "string",
- "done": true,
- "error": "string",
- "created_at": "string"
}| build_id required | string |
No content
error
{- "code": 0,
- "message": "string"
}| account_id required | string |
OK
error
[- {
- "active": 0,
- "pending_concurrency": 0,
- "enqueued": 0,
- "build_count": 0,
- "minutes": {
- "current": 0,
- "current_average_sec": 0,
- "previous": 0,
- "period_start_date": "string",
- "period_end_date": "string",
- "last_updated_at": "string",
- "included_minutes": "string",
- "included_minutes_with_packs": "string"
}
}
]| build_id required | string |
No content
error
{- "code": 0,
- "message": "string"
}| site_id required | string |
OK
error
[- {
- "id": "string",
- "site_id": "string",
- "type": "string",
- "event": "string",
- "data": { },
- "created_at": "string",
- "updated_at": "string",
- "disabled": true
}
]| site_id required | string |
| id | string |
| site_id | string |
| type | string |
| event | string |
| data | object |
| created_at | string <dateTime> |
| updated_at | string <dateTime> |
| disabled | boolean |
OK
error
{- "id": "string",
- "site_id": "string",
- "type": "string",
- "event": "string",
- "data": { },
- "created_at": "string",
- "updated_at": "string",
- "disabled": true
}{- "id": "string",
- "site_id": "string",
- "type": "string",
- "event": "string",
- "data": { },
- "created_at": "string",
- "updated_at": "string",
- "disabled": true
}{- "id": "string",
- "site_id": "string",
- "type": "string",
- "event": "string",
- "data": { },
- "created_at": "string",
- "updated_at": "string",
- "disabled": true
}| hook_id required | string |
| id | string |
| site_id | string |
| type | string |
| event | string |
| data | object |
| created_at | string <dateTime> |
| updated_at | string <dateTime> |
| disabled | boolean |
OK
error
{- "id": "string",
- "site_id": "string",
- "type": "string",
- "event": "string",
- "data": { },
- "created_at": "string",
- "updated_at": "string",
- "disabled": true
}{- "id": "string",
- "site_id": "string",
- "type": "string",
- "event": "string",
- "data": { },
- "created_at": "string",
- "updated_at": "string",
- "disabled": true
}{- "id": "string",
- "site_id": "string",
- "type": "string",
- "event": "string",
- "data": { },
- "created_at": "string",
- "updated_at": "string",
- "disabled": true
}[- {
- "name": "string",
- "events": [
- "string"
], - "fields": [
- { }
]
}
]| site_id required | string |
OK
error
[- {
- "id": "string",
- "title": "string",
- "branch": "string",
- "url": "string",
- "site_id": "string",
- "created_at": "string"
}
]| site_id required | string |
| title | string |
| branch | string |
Created
error
{- "title": "string",
- "branch": "string"
}{- "id": "string",
- "title": "string",
- "branch": "string",
- "url": "string",
- "site_id": "string",
- "created_at": "string"
}| site_id required | string |
| id required | string |
OK
error
{- "id": "string",
- "title": "string",
- "branch": "string",
- "url": "string",
- "site_id": "string",
- "created_at": "string"
}| site_id required | string |
| id required | string |
| title | string |
| branch | string |
No content
error
{- "title": "string",
- "branch": "string"
}{- "code": 0,
- "message": "string"
}| site_id required | string |
| id required | string |
No content
error
{- "code": 0,
- "message": "string"
}[- {
- "id": "string",
- "name": "string",
- "slug": "string",
- "service_path": "string",
- "long_description": "string",
- "description": "string",
- "events": [
- { }
], - "tags": [
- "string"
], - "icon": "string",
- "manifest_url": "string",
- "environments": [
- "string"
], - "created_at": "string",
- "updated_at": "string"
}
]| addonName required | string |
services
error
{- "id": "string",
- "name": "string",
- "slug": "string",
- "service_path": "string",
- "long_description": "string",
- "description": "string",
- "events": [
- { }
], - "tags": [
- "string"
], - "icon": "string",
- "manifest_url": "string",
- "environments": [
- "string"
], - "created_at": "string",
- "updated_at": "string"
}| addonName required | string |
retrieving from provider
error
{ }| site_id required | string |
OK
error
[- {
- "id": "string",
- "url": "string",
- "config": { },
- "external_attributes": { },
- "service_slug": "string",
- "service_path": "string",
- "service_name": "string",
- "env": { },
- "snippets": [
- { }
], - "auth_url": "string",
- "created_at": "string",
- "updated_at": "string"
}
]| site_id required | string |
| addon required | string |
Created
error
{ }{- "id": "string",
- "url": "string",
- "config": { },
- "external_attributes": { },
- "service_slug": "string",
- "service_path": "string",
- "service_name": "string",
- "env": { },
- "snippets": [
- { }
], - "auth_url": "string",
- "created_at": "string",
- "updated_at": "string"
}| site_id required | string |
| addon required | string |
| instance_id required | string |
OK
error
{- "id": "string",
- "url": "string",
- "config": { },
- "external_attributes": { },
- "service_slug": "string",
- "service_path": "string",
- "service_name": "string",
- "env": { },
- "snippets": [
- { }
], - "auth_url": "string",
- "created_at": "string",
- "updated_at": "string"
}| site_id required | string |
| addon required | string |
| instance_id required | string |
No Content
error
{ }{- "code": 0,
- "message": "string"
}| site_id required | string |
| addon required | string |
| instance_id required | string |
Deleted
error
{- "code": 0,
- "message": "string"
}| deploy_id required | string |
| name required | string |
| runtime | string |
| size | integer |
OK
error
{- "id": "string",
- "name": "string",
- "sha": "string"
}[- {
- "id": "string",
- "site_id": "string",
- "name": "string",
- "paths": [
- "string"
], - "submission_count": 0,
- "fields": [
- { }
], - "created_at": "string"
}
]| site_id required | string |
| form_id required | string |
Deleted
error
{- "code": 0,
- "message": "string"
}| site_id required | string |
| page | integer <int32> |
| per_page | integer <int32> |
OK
error
[- {
- "id": "string",
- "number": 0,
- "email": "string",
- "name": "string",
- "first_name": "string",
- "last_name": "string",
- "company": "string",
- "summary": "string",
- "body": "string",
- "data": { },
- "created_at": "string",
- "site_url": "string"
}
]| form_id required | string |
| page | integer <int32> |
| per_page | integer <int32> |
OK
error
[- {
- "id": "string",
- "number": 0,
- "email": "string",
- "name": "string",
- "first_name": "string",
- "last_name": "string",
- "company": "string",
- "summary": "string",
- "body": "string",
- "data": { },
- "created_at": "string",
- "site_url": "string"
}
]| submission_id required | string |
| query | string |
| page | integer <int32> |
| per_page | integer <int32> |
OK
error
[- {
- "id": "string",
- "number": 0,
- "email": "string",
- "name": "string",
- "first_name": "string",
- "last_name": "string",
- "company": "string",
- "summary": "string",
- "body": "string",
- "data": { },
- "created_at": "string",
- "site_url": "string"
}
]| submission_id required | string |
Deleted
error
{- "code": 0,
- "message": "string"
}| site_id required | string |
| branch_tests | object |
Created
error
{- "branch_tests": { }
}{- "id": "string",
- "site_id": "string",
- "name": "string",
- "path": "string",
- "branches": [
- { }
], - "active": true,
- "created_at": "string",
- "updated_at": "string",
- "unpublished_at": "string"
}| site_id required | string |
split_tests
error
[- {
- "id": "string",
- "site_id": "string",
- "name": "string",
- "path": "string",
- "branches": [
- { }
], - "active": true,
- "created_at": "string",
- "updated_at": "string",
- "unpublished_at": "string"
}
]| site_id required | string |
| split_test_id required | string |
| branch_tests | object |
Created
error
{- "branch_tests": { }
}{- "id": "string",
- "site_id": "string",
- "name": "string",
- "path": "string",
- "branches": [
- { }
], - "active": true,
- "created_at": "string",
- "updated_at": "string",
- "unpublished_at": "string"
}| site_id required | string |
| split_test_id required | string |
split_test
error
{- "id": "string",
- "site_id": "string",
- "name": "string",
- "path": "string",
- "branches": [
- { }
], - "active": true,
- "created_at": "string",
- "updated_at": "string",
- "unpublished_at": "string"
}| site_id required | string |
| split_test_id required | string |
enable
error
{- "code": 0,
- "message": "string"
}| site_id required | string |
| split_test_id required | string |
disabled
error
{- "code": 0,
- "message": "string"
}| site_id required | string |
OK
error
[- {
- "id": "string",
- "site_id": "string",
- "creator_id": "string",
- "name": "string",
- "state": "string",
- "content_type": "string",
- "url": "string",
- "key": "string",
- "visibility": "string",
- "size": 0,
- "created_at": "string",
- "updated_at": "string"
}
]| site_id required | string |
| name required | string |
| size required | integer <int64> |
| content_type required | string |
| visibility | string |
Created
error
{- "form": {
- "url": "string",
- "fields": {
- "property1": "string",
- "property2": "string"
}
}, - "asset": {
- "id": "string",
- "site_id": "string",
- "creator_id": "string",
- "name": "string",
- "state": "string",
- "content_type": "string",
- "url": "string",
- "key": "string",
- "visibility": "string",
- "size": 0,
- "created_at": "string",
- "updated_at": "string"
}
}| site_id required | string |
| asset_id required | string |
OK
error
{- "id": "string",
- "site_id": "string",
- "creator_id": "string",
- "name": "string",
- "state": "string",
- "content_type": "string",
- "url": "string",
- "key": "string",
- "visibility": "string",
- "size": 0,
- "created_at": "string",
- "updated_at": "string"
}| site_id required | string |
| asset_id required | string |
| state required | string |
Updated
error
{- "id": "string",
- "site_id": "string",
- "creator_id": "string",
- "name": "string",
- "state": "string",
- "content_type": "string",
- "url": "string",
- "key": "string",
- "visibility": "string",
- "size": 0,
- "created_at": "string",
- "updated_at": "string"
}| site_id required | string |
| asset_id required | string |
Deleted
error
{- "code": 0,
- "message": "string"
}| site_id required | string |
| asset_id required | string |
OK
error
{- "url": "string"
}