Open Connector
所有 Tools

DeployHQ logoDeployHQ

Deploy your website from GitHub, GitLab & Bitbucket automatically. Zero-downtime deployments, build pipelines, one-click rollbacks.

deployhqvcatalog-v1208 个 Tools

认证方式

方式底层类型状态说明
Basic Authbasicavailable

调用示例

import { createClient } from "@open-connector/sdk";const oc = createClient({  baseUrl: "https://api.openconnector.dev",  apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await oc.executeTool({  slug: "DEPLOYHQ_ABORT_PROJECT_DEPLOYMENT",  connectedAccountId: "conn_...",  arguments: { /* match this tool's input schema */ },});
import Composio from "@composio/client";const composio = new Composio({  baseURL: "https://api.openconnector.dev/composio",  apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await composio.tools.execute("DEPLOYHQ_ABORT_PROJECT_DEPLOYMENT", {  connected_account_id: "conn_...",  arguments: { /* match this tool's input schema */ },});
oc tools execute DEPLOYHQ_ABORT_PROJECT_DEPLOYMENT --data '{ }'

Tool 目录

可用 Tools

208 个可调用操作

Abort a running deploymentDEPLOYHQ_ABORT_PROJECT_DEPLOYMENTImmediately aborts a deployment that is currently in progress.

Immediately aborts a deployment that is currently in progress.

认证

需要 Connected Account

Tags

Deployments
AI Deployment OverviewDEPLOYHQ_AI_DEPLOYMENT_OVERVIEW_PROJECTGenerates an AI-powered summary of changes between two revisions based on commit messages. Requires a configured and cloned repository.

Generates an AI-powered summary of changes between two revisions based on commit messages. Requires a configured and cloned repository.

认证

需要 Connected Account

Tags

Projects
Get billing statusDEPLOYHQ_BILLING_STATUS_ACCOUNT_BILLING_STATUSReturns billing and subscription status for the account.

Returns billing and subscription status for the account.

认证

需要 Connected Account

Tags

Account
BranchesDEPLOYHQ_BRANCHES_PROJECT_REPOSITORYReturns a map of branch names and their latest commit references for the project's repository.

Returns a map of branch names and their latest commit references for the project's repository.

认证

需要 Connected Account

Tags

Repositories
Commit InfoDEPLOYHQ_COMMIT_INFO_PROJECT_REPOSITORYReturns detailed information about a specific commit including author, message, tags, and avatar URL. Queues a repository update if the commit is not found.

Returns detailed information about a specific commit including author, message, tags, and avatar URL. Queues a repository update if the commit is not found.

认证

需要 Connected Account

Tags

Repositories
Copy a global server to a projectDEPLOYHQ_COPY_TO_PROJECT_GLOBAL_SERVERCopy a global server to a project

Copy a global server to a project

认证

需要 Connected Account

Tags

Global Servers
Claim a network agentDEPLOYHQ_CREATE_AGENTClaims an unclaimed network agent using its claim code and registers it to the current account.

Claims an unclaimed network agent using its claim code and registers it to the current account.

认证

需要 Connected Account

Tags

Network Agents
Enroll in managed-resources betaDEPLOYHQ_CREATE_BETUM_ENROLLMENTEnroll the current account in the managed-resources beta.

Enroll the current account in the managed-resources beta.

认证

需要 Connected Account

Tags

Beta
Detect framework from a file manifestDEPLOYHQ_CREATE_DETECTIONDetects the project's framework/stack from an uploaded filename listing plus the contents of key manifest files. Returns the canonical stack, a suggested protocol (static_hosting or managed_vps), the static-hosting preset (output directory and SPA mode), and suggested build commands — the same detection pipeline the web onboarding wizard uses. Files not uploaded degrade detection precision gracefully; they never error. When AI features are enabled for the account and the rule-based result is ambiguous, AI services are consulted and their results merged into the response.

Detects the project's framework/stack from an uploaded filename listing plus the contents of key manifest files. Returns the canonical stack, a suggested protocol (static_hosting or managed_vps), the static-hosting preset (output directory and SPA mode), and suggested build commands — the same detection pipeline the web onboarding wizard uses. Files not uploaded degrade detection precision gracefully; they never error. When AI features are enabled for the account and the rule-based result is ambiguous, AI services are consulted and their results merged into the response.

认证

需要 Connected Account

Tags

Detection
Create a folderDEPLOYHQ_CREATE_FOLDERCreates a new folder in the account.

Creates a new folder in the account.

认证

需要 Connected Account

Tags

Folders
Create new global config fileDEPLOYHQ_CREATE_GLOBAL_CONFIG_FILECreate new global config file

Create new global config file

认证

需要 Connected Account

Tags

Global Config Files
Create a global environment variableDEPLOYHQ_CREATE_GLOBAL_ENVIRONMENT_VARIABLECreates a new account-level environment variable. Locked variables cannot be read back after creation.

Creates a new account-level environment variable. Locked variables cannot be read back after creation.

认证

需要 Connected Account

Tags

Global Environment Variables
Create a global serverDEPLOYHQ_CREATE_GLOBAL_SERVERCreate a global server

Create a global server

认证

需要 Connected Account

Tags

Global Servers
Create new global ssh commandDEPLOYHQ_CREATE_GLOBAL_SSH_COMMANDCreate new global ssh command

Create new global ssh command

认证

需要 Connected Account

Tags

Global Ssh Commands
Create a projectDEPLOYHQ_CREATE_PROJECTCreates a new project in the account. Optionally applies a template to pre-populate servers, config files, and other settings.

Creates a new project in the account. Optionally applies a template to pre-populate servers, config files, and other settings.

认证

需要 Connected Account

Tags

Projects
Update automatic deployment settingsDEPLOYHQ_CREATE_PROJECT_AUTO_DEPLOYMENTEnables or disables automatic deployments for individual servers and server groups. Unrecognized identifiers are skipped and reported in the response.

Enables or disables automatic deployments for individual servers and server groups. Unrecognized identifiers are skipped and reported in the response.

认证

需要 Connected Account

Tags

Automatic Deployments
Create a build cache fileDEPLOYHQ_CREATE_PROJECT_BUILD_CACHE_FILECreates a new build cache file entry for the project. Build cache files persist between builds to speed up subsequent build runs.

Creates a new build cache file entry for the project. Build cache files persist between builds to speed up subsequent build runs.

认证

需要 Connected Account

Tags

Build Cache Files
Create a build commandDEPLOYHQ_CREATE_PROJECT_BUILD_COMMANDAdds a new build command to the project's build pipeline. Commands execute in order during the build phase.

Adds a new build command to the project's build pipeline. Commands execute in order during the build phase.

认证

需要 Connected Account

Tags

Build Commands
Create an empty build configuration overrideDEPLOYHQ_CREATE_PROJECT_BUILD_CONFIGURATIONCreates a new, empty non-default build environment override. No attributes are read from the request body; the override is returned with no target servers and no language versions set. Assign target servers with the update endpoint, and set language versions with the Language Versions endpoint.

Creates a new, empty non-default build environment override. No attributes are read from the request body; the override is returned with no target servers and no language versions set. Assign target servers with the update endpoint, and set language versions with the Language Versions endpoint.

认证

需要 Connected Account

Tags

Build Configurations
Create a build known hostDEPLOYHQ_CREATE_PROJECT_BUILD_KNOWN_HOSTAdds an SSH known host entry so the build server can connect to the specified hostname without host key verification prompts.

Adds an SSH known host entry so the build server can connect to the specified hostname without host key verification prompts.

认证

需要 Connected Account

Tags

Build Known Hosts
Create an SSH commandDEPLOYHQ_CREATE_PROJECT_COMMANDCreates a new SSH command for the project. Commands can be configured to run before or after deployment on specified servers.

Creates a new SSH command for the project. Commands can be configured to run before or after deployment on specified servers.

认证

需要 Connected Account

Tags

Ssh Commands
Create a config fileDEPLOYHQ_CREATE_PROJECT_CONFIG_FILECreates a new configuration file for the project. The file will be deployed to the specified path on target servers during each deployment.

Creates a new configuration file for the project. The file will be deployed to the specified path on target servers during each deployment.

认证

需要 Connected Account

Tags

Config Files
Queue, preview or schedule a deploymentDEPLOYHQ_CREATE_PROJECT_DEPLOYMENTCreates a new deployment for the project. Set mode to 'queue' to execute immediately or 'preview' to generate a preview of changes without deploying. If a schedule block is provided, the deployment is scheduled for future or recurring execution. Use parent_identifier to target a specific server or server group. The deployment status field can be: pending, running, completed, failed, preview_pending, preview_ready, or preview_failed.

Creates a new deployment for the project. Set mode to 'queue' to execute immediately or 'preview' to generate a preview of changes without deploying. If a schedule block is provided, the deployment is scheduled for future or recurring execution. Use parent_identifier to target a specific server or server group. The deployment status field can be: pending, running, completed, failed, preview_pending, preview_ready, or preview_failed.

认证

需要 Connected Account

Tags

Deployments
Create a deployment checkDEPLOYHQ_CREATE_PROJECT_DEPLOYMENT_CHECKCreates a new deployment check on the project. A check has a stage (pre_build or post_deploy) and a check_type (ssh, http, or vulnerability_scan). SSH checks run on selected servers; HTTP checks run from the deployment worker against the configured URL; vulnerability_scan checks run a scanner (Trivy, TruffleHog, or a custom CLI emitting SARIF) on the build server against the checked-out source, and are pre-build only.

Creates a new deployment check on the project. A check has a stage (pre_build or post_deploy) and a check_type (ssh, http, or vulnerability_scan). SSH checks run on selected servers; HTTP checks run from the deployment worker against the configured URL; vulnerability_scan checks run a scanner (Trivy, TruffleHog, or a custom CLI emitting SARIF) on the build server against the checked-out source, and are pre-build only.

认证

需要 Connected Account

Tags

Deployment Checks
Create an environment variableDEPLOYHQ_CREATE_PROJECT_ENVIRONMENT_VARIABLECreates a new environment variable for the project. Variables can be locked to prevent value visibility and scoped to the build pipeline.

Creates a new environment variable for the project. Variables can be locked to prevent value visibility and scoped to the build pipeline.

认证

需要 Connected Account

Tags

Environment Variables
Create an excluded fileDEPLOYHQ_CREATE_PROJECT_EXCLUDED_FILEAdds a file path to the project's exclusion list so it is skipped during deployments.

Adds a file path to the project's exclusion list so it is skipped during deployments.

认证

需要 Connected Account

Tags

Excluded Files
Create an integrationDEPLOYHQ_CREATE_PROJECT_INTEGRATIONCreates a new integration for the project. Only certain hook types are allowed via the API.

Creates a new integration for the project. Only certain hook types are allowed via the API.

认证

需要 Connected Account

Tags

Integrations
Create or replace the repositoryDEPLOYHQ_CREATE_PROJECT_REPOSITORYReplaces the project's repository configuration. Any existing repository is destroyed and a new one is created with the provided settings.

Replaces the project's repository configuration. Any existing repository is destroyed and a new one is created with the provided settings.

认证

需要 Connected Account

Tags

Repositories
Create a scheduled deploymentDEPLOYHQ_CREATE_PROJECT_SCHEDULED_DEPLOYMENTCreates a new scheduled deployment for the project.

Creates a new scheduled deployment for the project.

认证

需要 Connected Account

Tags

Scheduled Deployments
Create a serverDEPLOYHQ_CREATE_PROJECT_SERVERCreates a new server in the project. The protocol_type determines which additional connection parameters are required: SSH needs hostname and username, FTP needs hostname, username, and password, S3 needs bucket_name, access_key_id, and secret_access_key. For managed_vps, pass region, size, and os_image at the top level. For static_hosting, pass hosted_website_attributes at the top level.

Creates a new server in the project. The protocol_type determines which additional connection parameters are required: SSH needs hostname and username, FTP needs hostname, username, and password, S3 needs bucket_name, access_key_id, and secret_access_key. For managed_vps, pass region, size, and os_image at the top level. For static_hosting, pass hosted_website_attributes at the top level.

认证

需要 Connected Account

Tags

Servers
Create a server groupDEPLOYHQ_CREATE_PROJECT_SERVER_GROUPCreates a new server group for the project to organize servers and control deployment order.

Creates a new server group for the project to organize servers and control deployment order.

认证

需要 Connected Account

Tags

Server Groups
Run test accessDEPLOYHQ_CREATE_PROJECT_SERVER_TEST_ACCESSTriggers a test access run for the project. Tests repository connectivity and all server connections. If a server_id is provided (via nested route), only that server is tested.

Triggers a test access run for the project. Tests repository connectivity and all server connections. If a server_id is provided (via nested route), only that server is tested.

认证

需要 Connected Account

Tags

Test Access
Create an SSH commandDEPLOYHQ_CREATE_PROJECT_SSH_COMMANDCreates a new SSH command for the project. Commands can be configured to run before or after deployment on specified servers.

Creates a new SSH command for the project. Commands can be configured to run before or after deployment on specified servers.

认证

需要 Connected Account

Tags

Ssh Commands
Run test accessDEPLOYHQ_CREATE_PROJECT_TEST_ACCESSTriggers a test access run for the project. Tests repository connectivity and all server connections. If a server_id is provided (via nested route), only that server is tested.

Triggers a test access run for the project. Tests repository connectivity and all server connections. If a server_id is provided (via nested route), only that server is tested.

认证

需要 Connected Account

Tags

Test Access
Create an API keyDEPLOYHQ_CREATE_SECURITY_API_KEYCreates a new API key for the authenticated user. The full key value is only returned once in this response.

Creates a new API key for the authenticated user. The full key value is only returned once in this response.

认证

需要 Connected Account

Tags

Security
Create a new DeployHQ accountDEPLOYHQ_CREATE_SIGNUPRegisters a new DeployHQ account. No authentication required. Returns API credentials and SSH public key for immediate use. Rate-limited per IP, per email address, and globally; see the RATE_LIMITS constant for thresholds.

Registers a new DeployHQ account. No authentication required. Returns API credentials and SSH public key for immediate use. Rate-limited per IP, per email address, and globally; see the RATE_LIMITS constant for thresholds.

认证

需要 Connected Account

Tags

Signup
Create an SSH keyDEPLOYHQ_CREATE_SSH_KEYCreate an SSH key

Create an SSH key

认证

需要 Connected Account

Tags

Ssh Keys
Create a teamDEPLOYHQ_CREATE_TEAMCreates a new team.

Creates a new team.

认证

需要 Connected Account

Tags

Teams
Create a templateDEPLOYHQ_CREATE_TEMPLATECreates a new template, optionally copying configuration from an existing project.

Creates a new template, optionally copying configuration from an existing project.

认证

需要 Connected Account

Tags

Templates
Invite a userDEPLOYHQ_CREATE_USERInvites a new user to the account. Sends an invitation email.

Invites a new user to the account. Sends an invitation email.

认证

需要 Connected Account

Tags

Users
Delete a network agentDEPLOYHQ_DELETE_AGENTPermanently deletes a network agent from the account.

Permanently deletes a network agent from the account.

认证

需要 Connected Account

Tags

Network Agents
Delete a folderDEPLOYHQ_DELETE_FOLDERDeletes a folder. Projects assigned to it are not deleted; they become ungrouped.

Deletes a folder. Projects assigned to it are not deleted; they become ungrouped.

认证

需要 Connected Account

Tags

Folders
Delete global config fileDEPLOYHQ_DELETE_GLOBAL_CONFIG_FILEDelete global config file

Delete global config file

认证

需要 Connected Account

Tags

Global Config Files
Delete a global environment variableDEPLOYHQ_DELETE_GLOBAL_ENVIRONMENT_VARIABLEPermanently removes a global environment variable from the account.

Permanently removes a global environment variable from the account.

认证

需要 Connected Account

Tags

Global Environment Variables
Delete a global serverDEPLOYHQ_DELETE_GLOBAL_SERVERDelete a global server

Delete a global server

认证

需要 Connected Account

Tags

Global Servers
Delete global ssh commandDEPLOYHQ_DELETE_GLOBAL_SSH_COMMANDDelete global ssh command

Delete global ssh command

认证

需要 Connected Account

Tags

Global Ssh Commands
Delete a projectDEPLOYHQ_DELETE_PROJECTQueues the project for deletion. Fails if any deployments are currently running.

Queues the project for deletion. Fails if any deployments are currently running.

认证

需要 Connected Account

Tags

Projects
Delete a build cache fileDEPLOYHQ_DELETE_PROJECT_BUILD_CACHE_FILERemoves a build cache file entry from the project. The cached files will no longer persist between builds.

Removes a build cache file entry from the project. The cached files will no longer persist between builds.

认证

需要 Connected Account

Tags

Build Cache Files
Delete a build commandDEPLOYHQ_DELETE_PROJECT_BUILD_COMMANDRemoves a build command from the project's build pipeline.

Removes a build command from the project's build pipeline.

认证

需要 Connected Account

Tags

Build Commands
Delete a build configuration overrideDEPLOYHQ_DELETE_PROJECT_BUILD_CONFIGURATIONRemoves a non-default build environment configuration. The default configuration cannot be deleted.

Removes a non-default build environment configuration. The default configuration cannot be deleted.

认证

需要 Connected Account

Tags

Build Configurations
Delete a build known hostDEPLOYHQ_DELETE_PROJECT_BUILD_KNOWN_HOSTRemoves an SSH known host entry from the project's build environment.

Removes an SSH known host entry from the project's build environment.

认证

需要 Connected Account

Tags

Build Known Hosts
Delete an SSH commandDEPLOYHQ_DELETE_PROJECT_COMMANDRemoves an SSH command from the project.

Removes an SSH command from the project.

认证

需要 Connected Account

Tags

Ssh Commands
Delete a config fileDEPLOYHQ_DELETE_PROJECT_CONFIG_FILERemoves a configuration file from the project. The file will no longer be deployed to servers.

Removes a configuration file from the project. The file will no longer be deployed to servers.

认证

需要 Connected Account

Tags

Config Files
Delete a deployment checkDEPLOYHQ_DELETE_PROJECT_DEPLOYMENT_CHECKRemoves a deployment check from the project.

Removes a deployment check from the project.

认证

需要 Connected Account

Tags

Deployment Checks
Delete an environment variableDEPLOYHQ_DELETE_PROJECT_ENVIRONMENT_VARIABLEPermanently removes an environment variable from the project.

Permanently removes an environment variable from the project.

认证

需要 Connected Account

Tags

Environment Variables
Delete an excluded fileDEPLOYHQ_DELETE_PROJECT_EXCLUDED_FILERemoves a file path from the project's exclusion list.

Removes a file path from the project's exclusion list.

认证

需要 Connected Account

Tags

Excluded Files
Delete an integrationDEPLOYHQ_DELETE_PROJECT_INTEGRATIONPermanently removes an integration from the project.

Permanently removes an integration from the project.

认证

需要 Connected Account

Tags

Integrations
Cancel a scheduled deploymentDEPLOYHQ_DELETE_PROJECT_SCHEDULED_DEPLOYMENTCancels and deletes a scheduled deployment that has not yet run.

Cancels and deletes a scheduled deployment that has not yet run.

认证

需要 Connected Account

Tags

Scheduled Deployments
Delete a serverDEPLOYHQ_DELETE_PROJECT_SERVERRemoves a server from the project. Fails if any deployments are currently running against this server.

Removes a server from the project. Fails if any deployments are currently running against this server.

认证

需要 Connected Account

Tags

Servers
Delete a server groupDEPLOYHQ_DELETE_PROJECT_SERVER_GROUPPermanently removes a server group from the project.

Permanently removes a server group from the project.

认证

需要 Connected Account

Tags

Server Groups
Delete an SSH commandDEPLOYHQ_DELETE_PROJECT_SSH_COMMANDRemoves an SSH command from the project.

Removes an SSH command from the project.

认证

需要 Connected Account

Tags

Ssh Commands
Revoke an API keyDEPLOYHQ_DELETE_SECURITY_API_KEYRevokes an API key by its identifier.

Revokes an API key by its identifier.

认证

需要 Connected Account

Tags

Security
Delete an SSH keyDEPLOYHQ_DELETE_SSH_KEYDelete an SSH key

Delete an SSH key

认证

需要 Connected Account

Tags

Ssh Keys
Delete a teamDEPLOYHQ_DELETE_TEAMDeletes a team.

Deletes a team.

认证

需要 Connected Account

Tags

Teams
Delete a templateDEPLOYHQ_DELETE_TEMPLATEPermanently removes a template from the account.

Permanently removes a template from the account.

认证

需要 Connected Account

Tags

Templates
Remove a userDEPLOYHQ_DELETE_USERRemoves a user from the account. Cannot remove the account administrator.

Removes a user from the account. Cannot remove the account administrator.

认证

需要 Connected Account

Tags

Users
Download private keyDEPLOYHQ_DOWNLOAD_PRIVATE_KEY_SSH_KEY_DOWNLOAD_PRIVATE_KEYDownload private key

Download private key

认证

需要 Connected Account

Tags

Ssh Keys
View account detailsDEPLOYHQ_GET_ACCOUNTReturns the current account's settings including plan, status, and project usage.

Returns the current account's settings including plan, status, and project usage.

认证

需要 Connected Account

Tags

Account
Download an invoice PDFDEPLOYHQ_GET_ACCOUNT_INVOICEDownloads a single invoice as a PDF.

Downloads a single invoice as a PDF.

认证

需要 Connected Account

Tags

Invoices
View global config fileDEPLOYHQ_GET_GLOBAL_CONFIG_FILEView global config file

View global config file

认证

需要 Connected Account

Tags

Global Config Files
Get a global environment variableDEPLOYHQ_GET_GLOBAL_ENVIRONMENT_VARIABLEReturns the details of a single global environment variable.

Returns the details of a single global environment variable.

认证

需要 Connected Account

Tags

Global Environment Variables
View a global serverDEPLOYHQ_GET_GLOBAL_SERVERReturns the full details of a single global server. For managed_vps servers the response includes a `managed_vps` block (status, ip_address, region, size, ssh_key). The block is `null` when the underlying managed resource does not exist yet (e.g. provisioning failed before it was created). Poll this endpoint to track provisioning.

Returns the full details of a single global server. For managed_vps servers the response includes a `managed_vps` block (status, ip_address, region, size, ssh_key). The block is `null` when the underlying managed resource does not exist yet (e.g. provisioning failed before it was created). Poll this endpoint to track provisioning.

认证

需要 Connected Account

Tags

Global Servers
View global ssh commandDEPLOYHQ_GET_GLOBAL_SSH_COMMANDView global ssh command

View global ssh command

认证

需要 Connected Account

Tags

Global Ssh Commands
Show a hosted resource or hosted websiteDEPLOYHQ_GET_HOSTED_RESOURCEReturns a hosted resource (managed VPS) or hosted website (static hosting) based on the identifier. The `kind` field discriminates the response shape.

Returns a hosted resource (managed VPS) or hosted website (static hosting) based on the identifier. The `kind` field discriminates the response shape.

认证

需要 Connected Account

Tags

Hosted Resources
View your profileDEPLOYHQ_GET_PROFILEReturns the authenticated user's profile including account details and capability flags. The capability fields (beta_features, static_hosting_eligible, managed_vps_eligible) allow any authenticated account member to detect managed-resource eligibility without requiring admin access (GET /account is admin-only and cannot serve this purpose).

Returns the authenticated user's profile including account details and capability flags. The capability fields (beta_features, static_hosting_eligible, managed_vps_eligible) allow any authenticated account member to detect managed-resource eligibility without requiring admin access (GET /account is admin-only and cannot serve this purpose).

认证

需要 Connected Account

Tags

Profile
View a projectDEPLOYHQ_GET_PROJECTReturns the full details of a single project including its repository info, zone, and starred status.

Returns the full details of a single project including its repository info, zone, and starred status.

认证

需要 Connected Account

Tags

Projects
Get a build configurationDEPLOYHQ_GET_PROJECT_BUILD_CONFIGURATIONReturns details of a specific build environment configuration, including known hosts, cache files, and available packages.

Returns details of a specific build environment configuration, including known hosts, cache files, and available packages.

认证

需要 Connected Account

Tags

Build Configurations
Get a build configurationDEPLOYHQ_GET_PROJECT_BUILD_CONFIGURATION_BY_IDReturns details of a specific build environment configuration, including known hosts, cache files, and available packages.

Returns details of a specific build environment configuration, including known hosts, cache files, and available packages.

认证

需要 Connected Account

Tags

Build Configurations
Get an SSH commandDEPLOYHQ_GET_PROJECT_COMMAND_BY_IDReturns details of a specific SSH command, including its timing, target servers, and error handling settings.

Returns details of a specific SSH command, including its timing, target servers, and error handling settings.

认证

需要 Connected Account

Tags

Ssh Commands
Get a config fileDEPLOYHQ_GET_PROJECT_CONFIG_FILE_BY_IDReturns details of a specific configuration file, including its content body and server assignments.

Returns details of a specific configuration file, including its content body and server assignments.

认证

需要 Connected Account

Tags

Config Files
View a deploymentDEPLOYHQ_GET_PROJECT_DEPLOYMENT_BY_IDReturns the full details of a deployment including its steps and log entries. Archived and legacy deployments return simplified responses.

Returns the full details of a deployment including its steps and log entries. Archived and legacy deployments return simplified responses.

认证

需要 Connected Account

Tags

Deployments
Show a deployment checkDEPLOYHQ_GET_PROJECT_DEPLOYMENT_CHECK_BY_IDReturns a single deployment check by its identifier.

Returns a single deployment check by its identifier.

认证

需要 Connected Account

Tags

Deployment Checks
Get an environment variableDEPLOYHQ_GET_PROJECT_ENVIRONMENT_VARIABLE_BY_IDReturns details of a specific environment variable. Locked variables will have their values masked.

Returns details of a specific environment variable. Locked variables will have their values masked.

认证

需要 Connected Account

Tags

Environment Variables
Get an excluded fileDEPLOYHQ_GET_PROJECT_EXCLUDED_FILE_BY_IDReturns the details of a single excluded file by its identifier.

Returns the details of a single excluded file by its identifier.

认证

需要 Connected Account

Tags

Excluded Files
Get an integrationDEPLOYHQ_GET_PROJECT_INTEGRATION_BY_IDReturns the details of a single integration by its identifier.

Returns the details of a single integration by its identifier.

认证

需要 Connected Account

Tags

Integrations
View the repositoryDEPLOYHQ_GET_PROJECT_REPOSITORYReturns the repository configuration for the specified project.

Returns the repository configuration for the specified project.

认证

需要 Connected Account

Tags

Repositories
Get a scheduled deploymentDEPLOYHQ_GET_PROJECT_SCHEDULED_DEPLOYMENT_BY_IDReturns the details of a single scheduled deployment.

Returns the details of a single scheduled deployment.

认证

需要 Connected Account

Tags

Scheduled Deployments
View a serverDEPLOYHQ_GET_PROJECT_SERVER_BY_IDReturns the full details of a single server including its connection configuration. Returns server details including provisioning state for managed protocols. For static_hosting servers the response includes a `static_hosting` block (status, url). For managed_vps servers the response includes a `managed_vps` block (status, ip_address, region, size, ssh_key). Either block is `null` when the underlying managed resource does not exist yet (e.g. provisioning failed before it was created). Poll this endpoint to track provisioning.

Returns the full details of a single server including its connection configuration. Returns server details including provisioning state for managed protocols. For static_hosting servers the response includes a `static_hosting` block (status, url). For managed_vps servers the response includes a `managed_vps` block (status, ip_address, region, size, ssh_key). Either block is `null` when the underlying managed resource does not exist yet (e.g. provisioning failed before it was created). Poll this endpoint to track provisioning.

认证

需要 Connected Account

Tags

Servers
Get a server groupDEPLOYHQ_GET_PROJECT_SERVER_GROUP_BY_IDReturns the details of a single server group.

Returns the details of a single server group.

认证

需要 Connected Account

Tags

Server Groups
Get an SSH commandDEPLOYHQ_GET_PROJECT_SSH_COMMAND_BY_IDReturns details of a specific SSH command, including its timing, target servers, and error handling settings.

Returns details of a specific SSH command, including its timing, target servers, and error handling settings.

认证

需要 Connected Account

Tags

Ssh Commands
Get test access resultsDEPLOYHQ_GET_PROJECT_TEST_ACCESSReturns the current status and results of a test access run.

Returns the current status and results of a test access run.

认证

需要 Connected Account

Tags

Test Access
View a teamDEPLOYHQ_GET_TEAMReturns details for a specific team.

Returns details for a specific team.

认证

需要 Connected Account

Tags

Teams
View a userDEPLOYHQ_GET_USERReturns details for a specific user.

Returns details for a specific user.

认证

需要 Connected Account

Tags

Users
Latest RevisionDEPLOYHQ_LATEST_REVISION_PROJECT_REPOSITORYReturns the latest remote commit reference for the specified branch.

Returns the latest remote commit reference for the specified branch.

认证

需要 Connected Account

Tags

Repositories
Link a global SSH commandDEPLOYHQ_LINK_GLOBAL_PROJECT_COMMAND_LINK_GLOBALLinks an account-level global SSH command to this project so it runs during deployments.

Links an account-level global SSH command to this project so it runs during deployments.

认证

需要 Connected Account

Tags

Ssh Commands
List invoicesDEPLOYHQ_LIST_ACCOUNT_INVOICESReturns all finalised invoices for the account, each with a per-invoice PDF download URL. `paid_at` is null when the invoice is unpaid.

Returns all finalised invoices for the account, each with a per-invoice PDF download URL. `paid_at` is null when the invoice is unpaid.

认证

需要 Connected Account

Tags

Invoices
List network agentsDEPLOYHQ_LIST_AGENTSReturns all network agents registered to the current account.

Returns all network agents registered to the current account.

认证

需要 Connected Account

Tags

Network Agents
List all foldersDEPLOYHQ_LIST_FOLDERSReturns all folders in the account, ordered alphabetically by name. Each folder includes a count of projects assigned to it.

Returns all folders in the account, ordered alphabetically by name. Each folder includes a count of projects assigned to it.

认证

需要 Connected Account

Tags

Folders
List global config filesDEPLOYHQ_LIST_GLOBAL_CONFIG_FILESList global config files

List global config files

认证

需要 Connected Account

Tags

Global Config Files
List global environment variablesDEPLOYHQ_LIST_GLOBAL_ENVIRONMENT_VARIABLESReturns all account-level environment variables available to every project.

Returns all account-level environment variables available to every project.

认证

需要 Connected Account

Tags

Global Environment Variables
List global serversDEPLOYHQ_LIST_GLOBAL_SERVERSList global servers

List global servers

认证

需要 Connected Account

Tags

Global Servers
List global ssh commandsDEPLOYHQ_LIST_GLOBAL_SSH_COMMANDSList global ssh commands

List global ssh commands

认证

需要 Connected Account

Tags

Global Ssh Commands
List all hosted resources and hosted websitesDEPLOYHQ_LIST_HOSTED_RESOURCESReturns both managed VPS resources (hosted_resource) and static hosting sites (hosted_website) for the authenticated account. The `kind` field discriminates; type-specific fields are populated accordingly.

Returns both managed VPS resources (hosted_resource) and static hosting sites (hosted_website) for the authenticated account. The `kind` field discriminates; type-specific fields are populated accordingly.

认证

需要 Connected Account

Tags

Hosted Resources
List DeployHQ deployment IP rangesDEPLOYHQ_LIST_IP_RANGESReturns the IP ranges DeployHQ deploys from, for allowlisting on server firewalls. No authentication required.

Returns the IP ranges DeployHQ deploys from, for allowlisting on server firewalls. No authentication required.

认证

需要 Connected Account

Tags

Ip Ranges
List available language versionsDEPLOYHQ_LIST_LANGUAGE_VERSIONSReturns all available language/runtime versions from the build server.

Returns all available language/runtime versions from the build server.

认证

需要 Connected Account

Tags

Language Versions
List available regionsDEPLOYHQ_LIST_MANAGED_HOSTING_REGIONSReturns available managed VPS regions grouped geographically.

Returns available managed VPS regions grouped geographically.

认证

需要 Connected Account

Tags

Managed Hosting
List available sizesDEPLOYHQ_LIST_MANAGED_HOSTING_SIZESList available sizes

List available sizes

认证

需要 Connected Account

Tags

Managed Hosting
List DeployHQ plans and pricesDEPLOYHQ_LIST_PACKAGESLists DeployHQ's current plans with prices, localised to the caller's region (GB, EU, or USD detected from the caller's IP). No authentication required.

Lists DeployHQ's current plans with prices, localised to the caller's region (GB, EU, or USD detected from the caller's IP). No authentication required.

认证

需要 Connected Account

Tags

Packages
List automatic deployment configurationDEPLOYHQ_LIST_PROJECT_AUTO_DEPLOYMENTSReturns the webhook URL and auto-deploy settings for each server and server group in the project.

Returns the webhook URL and auto-deploy settings for each server and server group in the project.

认证

需要 Connected Account

Tags

Automatic Deployments
List build cache filesDEPLOYHQ_LIST_PROJECT_BUILD_CACHE_FILESReturns all build cache files configured for the project.

Returns all build cache files configured for the project.

认证

需要 Connected Account

Tags

Build Cache Files
List build commandsDEPLOYHQ_LIST_PROJECT_BUILD_COMMANDSReturns all build commands configured for this project, ordered ascending. Build commands run during the build pipeline before deployment.

Returns all build commands configured for this project, ordered ascending. Build commands run during the build pipeline before deployment.

认证

需要 Connected Account

Tags

Build Commands
List build configurationsDEPLOYHQ_LIST_PROJECT_BUILD_CONFIGURATIONSReturns all build environment configurations for the project, including the default and any overrides.

Returns all build environment configurations for the project, including the default and any overrides.

认证

需要 Connected Account

Tags

Build Configurations
List build known hostsDEPLOYHQ_LIST_PROJECT_BUILD_KNOWN_HOSTSReturns all SSH known host entries configured for the project's build environment.

Returns all SSH known host entries configured for the project's build environment.

认证

需要 Connected Account

Tags

Build Known Hosts
List SSH commandsDEPLOYHQ_LIST_PROJECT_COMMANDSReturns all SSH commands configured for the project, ordered ascending. SSH commands run on target servers before or after deployment.

Returns all SSH commands configured for the project, ordered ascending. SSH commands run on target servers before or after deployment.

认证

需要 Connected Account

Tags

Ssh Commands
List config filesDEPLOYHQ_LIST_PROJECT_CONFIG_FILESReturns all configuration files for the project, ordered ascending. Config files are deployed to servers with their content during each deployment.

Returns all configuration files for the project, ordered ascending. Config files are deployed to servers with their content during each deployment.

认证

需要 Connected Account

Tags

Config Files
List deployment checksDEPLOYHQ_LIST_PROJECT_DEPLOYMENT_CHECKSReturns every deployment check configured for this project, ordered by position within each stage.

Returns every deployment check configured for this project, ordered by position within each stage.

认证

需要 Connected Account

Tags

Deployment Checks
List log entries for a deployment stepDEPLOYHQ_LIST_PROJECT_DEPLOYMENT_STEP_LOGSReturns log entries for a specific deployment step, with optional pagination and download support.

Returns log entries for a specific deployment step, with optional pagination and download support.

认证

需要 Connected Account

Tags

Deployments
List deployments for a projectDEPLOYHQ_LIST_PROJECT_DEPLOYMENTSReturns a paginated list of deployments for the project, excluding previews. Can be filtered by target server/group or limited to currently running deployments.

Returns a paginated list of deployments for the project, excluding previews. Can be filtered by target server/group or limited to currently running deployments.

认证

需要 Connected Account

Tags

Deployments
List environment variablesDEPLOYHQ_LIST_PROJECT_ENVIRONMENT_VARIABLESReturns all environment variables for the project, ordered by name. Variables can be scoped to the build pipeline or specific servers.

Returns all environment variables for the project, ordered by name. Variables can be scoped to the build pipeline or specific servers.

认证

需要 Connected Account

Tags

Environment Variables
List excluded filesDEPLOYHQ_LIST_PROJECT_EXCLUDED_FILESReturns all files excluded from deployment for this project.

Returns all files excluded from deployment for this project.

认证

需要 Connected Account

Tags

Excluded Files
Get project deployment insightsDEPLOYHQ_LIST_PROJECT_INSIGHTSReturns aggregated deployment statistics and per-server metrics for the specified time period.

Returns aggregated deployment statistics and per-server metrics for the specified time period.

认证

需要 Connected Account

Tags

Projects
List integrationsDEPLOYHQ_LIST_PROJECT_INTEGRATIONSReturns all permanent integrations configured for this project.

Returns all permanent integrations configured for this project.

认证

需要 Connected Account

Tags

Integrations
Get project language versionsDEPLOYHQ_LIST_PROJECT_LANGUAGE_VERSIONSReturns the language versions configured for this project's default build environment.

Returns the language versions configured for this project's default build environment.

认证

需要 Connected Account

Tags

Language Versions
List scheduled deploymentsDEPLOYHQ_LIST_PROJECT_SCHEDULED_DEPLOYMENTSReturns all forthcoming scheduled deployments for the project, ordered ascending by scheduled time.

Returns all forthcoming scheduled deployments for the project, ordered ascending by scheduled time.

认证

需要 Connected Account

Tags

Scheduled Deployments
List server groupsDEPLOYHQ_LIST_PROJECT_SERVER_GROUPSReturns all server groups for the project, ordered ascending.

Returns all server groups for the project, ordered ascending.

认证

需要 Connected Account

Tags

Server Groups
List all serversDEPLOYHQ_LIST_PROJECT_SERVERSReturns all servers belonging to the specified project, including their agent associations.

Returns all servers belonging to the specified project, including their agent associations.

认证

需要 Connected Account

Tags

Servers
List SSH commandsDEPLOYHQ_LIST_PROJECT_SSH_COMMANDSReturns all SSH commands configured for the project, ordered ascending. SSH commands run on target servers before or after deployment.

Returns all SSH commands configured for the project, ordered ascending. SSH commands run on target servers before or after deployment.

认证

需要 Connected Account

Tags

Ssh Commands
List all projectsDEPLOYHQ_LIST_PROJECTSReturns all projects accessible to the authenticated user, sorted alphabetically. Each project includes its starred status.

Returns all projects accessible to the authenticated user, sorted alphabetically. Each project includes its starred status.

认证

需要 Connected Account

Tags

Projects
List all SSH keysDEPLOYHQ_LIST_SSH_KEYSList all SSH keys

List all SSH keys

认证

需要 Connected Account

Tags

Ssh Keys
List teamsDEPLOYHQ_LIST_TEAMSReturns all teams in the account.

Returns all teams in the account.

认证

需要 Connected Account

Tags

Teams
List templatesDEPLOYHQ_LIST_TEMPLATESReturns all private templates belonging to the current account.

Returns all private templates belonging to the current account.

认证

需要 Connected Account

Tags

Templates
List usersDEPLOYHQ_LIST_USERSReturns all users in the account.

Returns all users in the account.

认证

需要 Connected Account

Tags

Users
List available deployment zonesDEPLOYHQ_LIST_ZONESReturns all available deployment zones. Maintenance zones are only visible to admin users.

Returns all available deployment zones. Maintenance zones are only visible to admin users.

认证

需要 Connected Account

Tags

Zones
List public templatesDEPLOYHQ_PUBLIC_TEMPLATES_TEMPLATEReturns publicly available templates, optionally filtered by framework type.

Returns publicly available templates, optionally filtered by framework type.

认证

需要 Connected Account

Tags

Templates
Recent CommitsDEPLOYHQ_RECENT_COMMITS_PROJECT_REPOSITORYReturns recent commits and tags for the specified branch. Set update to '1' to fetch the latest data from the remote before returning results. Renders the data for the commit selector popup

Returns recent commits and tags for the specified branch. Set update to '1' to fetch the latest data from the remote before returning results. Renders the data for the commit selector popup

认证

需要 Connected Account

Tags

Repositories
Regenerate project SSH keyDEPLOYHQ_REGENERATE_KEY_PROJECT_REGENERATE_KEYRegenerates the project SSH key and returns the new public key. key_type is optional and defaults to the existing project's algorithm; must be one of ED25519 or RSA when provided.

Regenerates the project SSH key and returns the new public key. key_type is optional and defaults to the existing project's algorithm; must be one of ED25519 or RSA when provided.

认证

需要 Connected Account

Tags

Projects
Update account settingsDEPLOYHQ_REPLACE_ACCOUNTUpdates account settings. Only account administrators can perform this action.

Updates account settings. Only account administrators can perform this action.

认证

需要 Connected Account

Tags

Account
Update a network agentDEPLOYHQ_REPLACE_AGENTUpdates the name of an existing network agent.

Updates the name of an existing network agent.

认证

需要 Connected Account

Tags

Network Agents
Update a folderDEPLOYHQ_REPLACE_FOLDERRenames a folder.

Renames a folder.

认证

需要 Connected Account

Tags

Folders
Update global config fileDEPLOYHQ_REPLACE_GLOBAL_CONFIG_FILEUpdate global config file

Update global config file

认证

需要 Connected Account

Tags

Global Config Files
Update a global environment variableDEPLOYHQ_REPLACE_GLOBAL_ENVIRONMENT_VARIABLEUpdates an existing global environment variable's name, value, or locked status.

Updates an existing global environment variable's name, value, or locked status.

认证

需要 Connected Account

Tags

Global Environment Variables
Update a global serverDEPLOYHQ_REPLACE_GLOBAL_SERVERUpdate a global server

Update a global server

认证

需要 Connected Account

Tags

Global Servers
Update global ssh commandDEPLOYHQ_REPLACE_GLOBAL_SSH_COMMANDUpdate global ssh command

Update global ssh command

认证

需要 Connected Account

Tags

Global Ssh Commands
Update your profileDEPLOYHQ_REPLACE_PROFILEUpdates the authenticated user's profile settings.

Updates the authenticated user's profile settings.

认证

需要 Connected Account

Tags

Profile
Update a projectDEPLOYHQ_REPLACE_PROJECTUpdates the project's settings such as name, notification preferences, zone, and permalink.

Updates the project's settings such as name, notification preferences, zone, and permalink.

认证

需要 Connected Account

Tags

Projects
Update a build cache fileDEPLOYHQ_REPLACE_PROJECT_BUILD_CACHE_FILEUpdates the path of an existing build cache file entry.

Updates the path of an existing build cache file entry.

认证

需要 Connected Account

Tags

Build Cache Files
Update a build commandDEPLOYHQ_REPLACE_PROJECT_BUILD_COMMANDUpdates an existing build command's properties such as the command string, description, or error handling behavior.

Updates an existing build command's properties such as the command string, description, or error handling behavior.

认证

需要 Connected Account

Tags

Build Commands
Update a build configuration override's target serversDEPLOYHQ_REPLACE_PROJECT_BUILD_CONFIGURATIONUpdates which servers a build configuration override targets. Only the target server assignment can be changed here; language versions are set with the Language Versions endpoint. Send server_identifiers listing the servers the override applies to. An override with no target servers does not apply to any server.

Updates which servers a build configuration override targets. Only the target server assignment can be changed here; language versions are set with the Language Versions endpoint. Send server_identifiers listing the servers the override applies to. An override with no target servers does not apply to any server.

认证

需要 Connected Account

Tags

Build Configurations
Update language versionDEPLOYHQ_REPLACE_PROJECT_BUILD_CONFIGURATION_BUILD_LANGUAGESets the version of a specific language or runtime package for the project's build environment. Optionally targets a specific build configuration override.

Sets the version of a specific language or runtime package for the project's build environment. Optionally targets a specific build configuration override.

认证

需要 Connected Account

Tags

Language Versions
Update language versionDEPLOYHQ_REPLACE_PROJECT_BUILD_LANGUAGESets the version of a specific language or runtime package for the project's build environment. Optionally targets a specific build configuration override.

Sets the version of a specific language or runtime package for the project's build environment. Optionally targets a specific build configuration override.

认证

需要 Connected Account

Tags

Language Versions
Update an SSH commandDEPLOYHQ_REPLACE_PROJECT_COMMANDUpdates an existing SSH command's properties. Server assignments are only modified when server parameters are explicitly provided.

Updates an existing SSH command's properties. Server assignments are only modified when server parameters are explicitly provided.

认证

需要 Connected Account

Tags

Ssh Commands
Update a config fileDEPLOYHQ_REPLACE_PROJECT_CONFIG_FILEUpdates an existing configuration file's path, content, server assignments, or other properties.

Updates an existing configuration file's path, content, server assignments, or other properties.

认证

需要 Connected Account

Tags

Config Files
Update a deployment checkDEPLOYHQ_REPLACE_PROJECT_DEPLOYMENT_CHECKUpdates an existing deployment check. Same payload shape as create — any field can be sent on its own (PATCH semantics: missing keys leave existing values untouched).

Updates an existing deployment check. Same payload shape as create — any field can be sent on its own (PATCH semantics: missing keys leave existing values untouched).

认证

需要 Connected Account

Tags

Deployment Checks
Update an environment variableDEPLOYHQ_REPLACE_PROJECT_ENVIRONMENT_VARIABLEUpdates an existing environment variable's name, value, or settings. Server assignments are only modified when server parameters are explicitly provided.

Updates an existing environment variable's name, value, or settings. Server assignments are only modified when server parameters are explicitly provided.

认证

需要 Connected Account

Tags

Environment Variables
Update an excluded fileDEPLOYHQ_REPLACE_PROJECT_EXCLUDED_FILEUpdates the path of an existing excluded file entry.

Updates the path of an existing excluded file entry.

认证

需要 Connected Account

Tags

Excluded Files
Update an integrationDEPLOYHQ_REPLACE_PROJECT_INTEGRATIONUpdates an existing integration's settings. The hook_type cannot be changed via the API.

Updates an existing integration's settings. The hook_type cannot be changed via the API.

认证

需要 Connected Account

Tags

Integrations
Update the repositoryDEPLOYHQ_REPLACE_PROJECT_REPOSITORYUpdates the repository's branch, root path, or hosting service type without replacing the entire repository configuration.

Updates the repository's branch, root path, or hosting service type without replacing the entire repository configuration.

认证

需要 Connected Account

Tags

Repositories
Update a scheduled deploymentDEPLOYHQ_REPLACE_PROJECT_SCHEDULED_DEPLOYMENTUpdates an existing scheduled deployment.

Updates an existing scheduled deployment.

认证

需要 Connected Account

Tags

Scheduled Deployments
Update a serverDEPLOYHQ_REPLACE_PROJECT_SERVERUpdates an existing server's configuration. If the server uses external authentication and is not yet authenticated, a redirect to the OAuth URL is returned.

Updates an existing server's configuration. If the server uses external authentication and is not yet authenticated, a redirect to the OAuth URL is returned.

认证

需要 Connected Account

Tags

Servers
Update a server groupDEPLOYHQ_REPLACE_PROJECT_SERVER_GROUPUpdates an existing server group's settings such as name, branch, or transfer order.

Updates an existing server group's settings such as name, branch, or transfer order.

认证

需要 Connected Account

Tags

Server Groups
Update an SSH commandDEPLOYHQ_REPLACE_PROJECT_SSH_COMMANDUpdates an existing SSH command's properties. Server assignments are only modified when server parameters are explicitly provided.

Updates an existing SSH command's properties. Server assignments are only modified when server parameters are explicitly provided.

认证

需要 Connected Account

Tags

Ssh Commands
Update a teamDEPLOYHQ_REPLACE_TEAMUpdates an existing team.

Updates an existing team.

认证

需要 Connected Account

Tags

Teams
Update a templateDEPLOYHQ_REPLACE_TEMPLATEUpdates an existing template's name or description.

Updates an existing template's name or description.

认证

需要 Connected Account

Tags

Templates
Update a userDEPLOYHQ_REPLACE_USERUpdates an existing user's details and permissions. Only account administrators can change permission flags.

Updates an existing user's details and permissions. Only account administrators can change permission flags.

认证

需要 Connected Account

Tags

Users
Resend invitationDEPLOYHQ_RESEND_INVITATION_USER_RESEND_INVITATIONResends the invitation email for a user who has not yet activated their account.

Resends the invitation email for a user who has not yet activated their account.

认证

需要 Connected Account

Tags

Users
Reset Host KeyDEPLOYHQ_RESET_HOST_KEY_PROJECT_SERVERClears the stored SSH host key for the server, allowing it to accept a new key on the next connection.

Clears the stored SSH host key for the server, allowing it to accept a new key on the next connection.

认证

需要 Connected Account

Tags

Servers
Reset passwordDEPLOYHQ_RESET_PASSWORD_SUBMIT_RESETInitiates a password reset for the given email address. No authentication required.

Initiates a password reset for the given email address. No authentication required.

认证

需要 Connected Account

Tags

Account
Retry a deploymentDEPLOYHQ_RETRY_PROJECT_DEPLOYMENT_RETRYRetries a failed deployment by resetting it and re-queuing. Only deployments that have completed (successfully or with failure) can be retried.

Retries a failed deployment by resetting it and re-queuing. Only deployments that have completed (successfully or with failure) can be retried.

认证

需要 Connected Account

Tags

Deployments
Retry provisioning a hosted resourceDEPLOYHQ_RETRY_PROVISION_HOSTED_RESOURCE_RETRY_PROVISIONRetries provisioning for a hosted resource that is in an error state. Resets the status to provisioning and enqueues a new provision job.

Retries provisioning for a hosted resource that is in an error state. Resets the status to provisioning and enqueues a new provision job.

认证

需要 Connected Account

Tags

Hosted Resources
Revoke a network agentDEPLOYHQ_REVOKE_AGENTRevokes the agent's claim, releasing it from the account so it can be reclaimed.

Revokes the agent's claim, releasing it from the account so it can be reclaimed.

认证

需要 Connected Account

Tags

Network Agents
Rollback a deploymentDEPLOYHQ_ROLLBACK_PROJECT_DEPLOYMENTCreates a new deployment that reverts the project to the state of the specified deployment. Archived deployments cannot be rolled back.

Creates a new deployment that reverts the project to the state of the specified deployment. Archived deployments cannot be rolled back.

认证

需要 Connected Account

Tags

Deployments
Get server metricsDEPLOYHQ_SERVER_METRICS_PROJECT_SERVER_SERVER_METRICReturns real-time server metrics (CPU, memory, disk, uptime) collected over SSH. Requires beta features and an SSH-capable server.

Returns real-time server metrics (CPU, memory, disk, uptime) collected over SSH. Requires beta features and an SSH-capable server.

认证

需要 Connected Account

Tags

Servers
Get a public templateDEPLOYHQ_SHOW_PUBLIC_TEMPLATE_TEMPLATE_PUBLICReturns the full details of a single public template by its permalink.

Returns the full details of a single public template by its permalink.

认证

需要 Connected Account

Tags

Templates
Toggle star/unstar on a projectDEPLOYHQ_STAR_PROJECTToggles the starred status of a project for the current user. Starred projects appear prioritized in listings.

Toggles the starred status of a project for the current user. Starred projects appear prioritized in listings.

认证

需要 Connected Account

Tags

Projects
Get deployment status badgeDEPLOYHQ_STATUS_BADGE_STATUS_BADGEReturns an SVG badge showing the last deployment status for the project or a specific server/group. No authentication required.

Returns an SVG badge showing the last deployment status for the project or a specific server/group. No authentication required.

认证

需要 Connected Account

Tags

Projects
Get deployment status badgeDEPLOYHQ_STATUS_BADGE_STATUS_BADGE_BY_IDENTIFIERReturns an SVG badge showing the last deployment status for the project or a specific server/group. No authentication required.

Returns an SVG badge showing the last deployment status for the project or a specific server/group. No authentication required.

认证

需要 Connected Account

Tags

Projects
Sync a hosted resourceDEPLOYHQ_SYNC_HOSTED_RESOURCE_SYNCSync a hosted resource

Sync a hosted resource

认证

需要 Connected Account

Tags

Hosted Resources
List undeployed commits for a projectDEPLOYHQ_UNDEPLOYED_CHANGES_PROJECT_UNDEPLOYED_CHANGEReturns the undeployed commits between the last completed deployment in the default branch and the current HEAD. Commit list is capped at 100; when capped, `truncated` is true.

Returns the undeployed commits between the last completed deployment in the default branch and the current HEAD. Commit list is capped at 100; when capped, `truncated` is true.

认证

需要 Connected Account

Tags

Projects
Unlink a global SSH commandDEPLOYHQ_UNLINK_GLOBAL_PROJECT_COMMAND_UNLINK_GLOBALRemoves a linked global SSH command from this project.

Removes a linked global SSH command from this project.

认证

需要 Connected Account

Tags

Ssh Commands
Update account settingsDEPLOYHQ_UPDATE_ACCOUNTUpdates account settings. Only account administrators can perform this action.

Updates account settings. Only account administrators can perform this action.

认证

需要 Connected Account

Tags

Account
Update a network agentDEPLOYHQ_UPDATE_AGENTUpdates the name of an existing network agent.

Updates the name of an existing network agent.

认证

需要 Connected Account

Tags

Network Agents
Update a folderDEPLOYHQ_UPDATE_FOLDERRenames a folder.

Renames a folder.

认证

需要 Connected Account

Tags

Folders
Update global config fileDEPLOYHQ_UPDATE_GLOBAL_CONFIG_FILEUpdate global config file

Update global config file

认证

需要 Connected Account

Tags

Global Config Files
Update a global environment variableDEPLOYHQ_UPDATE_GLOBAL_ENVIRONMENT_VARIABLEUpdates an existing global environment variable's name, value, or locked status.

Updates an existing global environment variable's name, value, or locked status.

认证

需要 Connected Account

Tags

Global Environment Variables
Update a global serverDEPLOYHQ_UPDATE_GLOBAL_SERVERUpdate a global server

Update a global server

认证

需要 Connected Account

Tags

Global Servers
Update global ssh commandDEPLOYHQ_UPDATE_GLOBAL_SSH_COMMANDUpdate global ssh command

Update global ssh command

认证

需要 Connected Account

Tags

Global Ssh Commands
Update your profileDEPLOYHQ_UPDATE_PROFILEUpdates the authenticated user's profile settings.

Updates the authenticated user's profile settings.

认证

需要 Connected Account

Tags

Profile
Update a projectDEPLOYHQ_UPDATE_PROJECTUpdates the project's settings such as name, notification preferences, zone, and permalink.

Updates the project's settings such as name, notification preferences, zone, and permalink.

认证

需要 Connected Account

Tags

Projects
Update a build cache fileDEPLOYHQ_UPDATE_PROJECT_BUILD_CACHE_FILEUpdates the path of an existing build cache file entry.

Updates the path of an existing build cache file entry.

认证

需要 Connected Account

Tags

Build Cache Files
Update a build commandDEPLOYHQ_UPDATE_PROJECT_BUILD_COMMANDUpdates an existing build command's properties such as the command string, description, or error handling behavior.

Updates an existing build command's properties such as the command string, description, or error handling behavior.

认证

需要 Connected Account

Tags

Build Commands
Update a build configuration override's target serversDEPLOYHQ_UPDATE_PROJECT_BUILD_CONFIGURATIONUpdates which servers a build configuration override targets. Only the target server assignment can be changed here; language versions are set with the Language Versions endpoint. Send server_identifiers listing the servers the override applies to. An override with no target servers does not apply to any server.

Updates which servers a build configuration override targets. Only the target server assignment can be changed here; language versions are set with the Language Versions endpoint. Send server_identifiers listing the servers the override applies to. An override with no target servers does not apply to any server.

认证

需要 Connected Account

Tags

Build Configurations
Update language versionDEPLOYHQ_UPDATE_PROJECT_BUILD_CONFIGURATION_BUILD_LANGUAGESets the version of a specific language or runtime package for the project's build environment. Optionally targets a specific build configuration override.

Sets the version of a specific language or runtime package for the project's build environment. Optionally targets a specific build configuration override.

认证

需要 Connected Account

Tags

Language Versions
Update language versionDEPLOYHQ_UPDATE_PROJECT_BUILD_LANGUAGESets the version of a specific language or runtime package for the project's build environment. Optionally targets a specific build configuration override.

Sets the version of a specific language or runtime package for the project's build environment. Optionally targets a specific build configuration override.

认证

需要 Connected Account

Tags

Language Versions
Update an SSH commandDEPLOYHQ_UPDATE_PROJECT_COMMANDUpdates an existing SSH command's properties. Server assignments are only modified when server parameters are explicitly provided.

Updates an existing SSH command's properties. Server assignments are only modified when server parameters are explicitly provided.

认证

需要 Connected Account

Tags

Ssh Commands
Update a config fileDEPLOYHQ_UPDATE_PROJECT_CONFIG_FILEUpdates an existing configuration file's path, content, server assignments, or other properties.

Updates an existing configuration file's path, content, server assignments, or other properties.

认证

需要 Connected Account

Tags

Config Files
Update a deployment checkDEPLOYHQ_UPDATE_PROJECT_DEPLOYMENT_CHECKUpdates an existing deployment check. Same payload shape as create — any field can be sent on its own (PATCH semantics: missing keys leave existing values untouched).

Updates an existing deployment check. Same payload shape as create — any field can be sent on its own (PATCH semantics: missing keys leave existing values untouched).

认证

需要 Connected Account

Tags

Deployment Checks
Update an environment variableDEPLOYHQ_UPDATE_PROJECT_ENVIRONMENT_VARIABLEUpdates an existing environment variable's name, value, or settings. Server assignments are only modified when server parameters are explicitly provided.

Updates an existing environment variable's name, value, or settings. Server assignments are only modified when server parameters are explicitly provided.

认证

需要 Connected Account

Tags

Environment Variables
Update an excluded fileDEPLOYHQ_UPDATE_PROJECT_EXCLUDED_FILEUpdates the path of an existing excluded file entry.

Updates the path of an existing excluded file entry.

认证

需要 Connected Account

Tags

Excluded Files
Update an integrationDEPLOYHQ_UPDATE_PROJECT_INTEGRATIONUpdates an existing integration's settings. The hook_type cannot be changed via the API.

Updates an existing integration's settings. The hook_type cannot be changed via the API.

认证

需要 Connected Account

Tags

Integrations
Update the repositoryDEPLOYHQ_UPDATE_PROJECT_REPOSITORYUpdates the repository's branch, root path, or hosting service type without replacing the entire repository configuration.

Updates the repository's branch, root path, or hosting service type without replacing the entire repository configuration.

认证

需要 Connected Account

Tags

Repositories
Update a scheduled deploymentDEPLOYHQ_UPDATE_PROJECT_SCHEDULED_DEPLOYMENTUpdates an existing scheduled deployment.

Updates an existing scheduled deployment.

认证

需要 Connected Account

Tags

Scheduled Deployments
Update a serverDEPLOYHQ_UPDATE_PROJECT_SERVERUpdates an existing server's configuration. If the server uses external authentication and is not yet authenticated, a redirect to the OAuth URL is returned.

Updates an existing server's configuration. If the server uses external authentication and is not yet authenticated, a redirect to the OAuth URL is returned.

认证

需要 Connected Account

Tags

Servers
Update a server groupDEPLOYHQ_UPDATE_PROJECT_SERVER_GROUPUpdates an existing server group's settings such as name, branch, or transfer order.

Updates an existing server group's settings such as name, branch, or transfer order.

认证

需要 Connected Account

Tags

Server Groups
Update an SSH commandDEPLOYHQ_UPDATE_PROJECT_SSH_COMMANDUpdates an existing SSH command's properties. Server assignments are only modified when server parameters are explicitly provided.

Updates an existing SSH command's properties. Server assignments are only modified when server parameters are explicitly provided.

认证

需要 Connected Account

Tags

Ssh Commands
Update a teamDEPLOYHQ_UPDATE_TEAMUpdates an existing team.

Updates an existing team.

认证

需要 Connected Account

Tags

Teams
Update a templateDEPLOYHQ_UPDATE_TEMPLATEUpdates an existing template's name or description.

Updates an existing template's name or description.

认证

需要 Connected Account

Tags

Templates
Update a userDEPLOYHQ_UPDATE_USERUpdates an existing user's details and permissions. Only account administrators can change permission flags.

Updates an existing user's details and permissions. Only account administrators can change permission flags.

认证

需要 Connected Account

Tags

Users
Upload custom keyDEPLOYHQ_UPLOAD_KEY_PROJECTUploads a custom SSH private key for the project and returns the corresponding public key.

Uploads a custom SSH private key for the project and returns the corresponding public key.

认证

需要 Connected Account

Tags

Projects

Provider 资源