DeployHQ
Deploy your website from GitHub, GitLab & Bitbucket automatically. Zero-downtime deployments, build pipelines, one-click rollbacks.
认证方式
| 方式 | 底层类型 | 状态 | 说明 |
|---|---|---|---|
| Basic Auth | basic | available | — |
调用示例
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 AccountTags
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 AccountTags
Get billing statusDEPLOYHQ_BILLING_STATUS_ACCOUNT_BILLING_STATUSReturns billing and subscription status for the account.需要连接
Returns billing and subscription status for the account.
认证
需要 Connected AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
Create a folderDEPLOYHQ_CREATE_FOLDERCreates a new folder in the account.需要连接
Creates a new folder in the account.
认证
需要 Connected AccountTags
Create new global config fileDEPLOYHQ_CREATE_GLOBAL_CONFIG_FILECreate new global config file需要连接
Create new global config file
认证
需要 Connected AccountTags
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 AccountTags
Create a global serverDEPLOYHQ_CREATE_GLOBAL_SERVERCreate a global server需要连接
Create a global server
认证
需要 Connected AccountTags
Create new global ssh commandDEPLOYHQ_CREATE_GLOBAL_SSH_COMMANDCreate new global ssh command需要连接
Create new global ssh command
认证
需要 Connected AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
Create a scheduled deploymentDEPLOYHQ_CREATE_PROJECT_SCHEDULED_DEPLOYMENTCreates a new scheduled deployment for the project.需要连接
Creates a new scheduled deployment for the project.
认证
需要 Connected AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
Create an SSH keyDEPLOYHQ_CREATE_SSH_KEYCreate an SSH key需要连接
Create an SSH key
认证
需要 Connected AccountTags
Create a teamDEPLOYHQ_CREATE_TEAMCreates a new team.需要连接
Creates a new team.
认证
需要 Connected AccountTags
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 AccountTags
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 AccountTags
Delete a network agentDEPLOYHQ_DELETE_AGENTPermanently deletes a network agent from the account.需要连接
Permanently deletes a network agent from the account.
认证
需要 Connected AccountTags
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 AccountTags
Delete global config fileDEPLOYHQ_DELETE_GLOBAL_CONFIG_FILEDelete global config file需要连接
Delete global config file
认证
需要 Connected AccountTags
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 AccountTags
Delete a global serverDEPLOYHQ_DELETE_GLOBAL_SERVERDelete a global server需要连接
Delete a global server
认证
需要 Connected AccountTags
Delete global ssh commandDEPLOYHQ_DELETE_GLOBAL_SSH_COMMANDDelete global ssh command需要连接
Delete global ssh command
认证
需要 Connected AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
Delete an SSH commandDEPLOYHQ_DELETE_PROJECT_COMMANDRemoves an SSH command from the project.需要连接
Removes an SSH command from the project.
认证
需要 Connected AccountTags
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 AccountTags
Delete a deployment checkDEPLOYHQ_DELETE_PROJECT_DEPLOYMENT_CHECKRemoves a deployment check from the project.需要连接
Removes a deployment check from the project.
认证
需要 Connected AccountTags
Delete an environment variableDEPLOYHQ_DELETE_PROJECT_ENVIRONMENT_VARIABLEPermanently removes an environment variable from the project.需要连接
Permanently removes an environment variable from the project.
认证
需要 Connected AccountTags
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 AccountTags
Delete an integrationDEPLOYHQ_DELETE_PROJECT_INTEGRATIONPermanently removes an integration from the project.需要连接
Permanently removes an integration from the project.
认证
需要 Connected AccountTags
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 AccountTags
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 AccountTags
Delete a server groupDEPLOYHQ_DELETE_PROJECT_SERVER_GROUPPermanently removes a server group from the project.需要连接
Permanently removes a server group from the project.
认证
需要 Connected AccountTags
Delete an SSH commandDEPLOYHQ_DELETE_PROJECT_SSH_COMMANDRemoves an SSH command from the project.需要连接
Removes an SSH command from the project.
认证
需要 Connected AccountTags
Revoke an API keyDEPLOYHQ_DELETE_SECURITY_API_KEYRevokes an API key by its identifier.需要连接
Revokes an API key by its identifier.
认证
需要 Connected AccountTags
Delete an SSH keyDEPLOYHQ_DELETE_SSH_KEYDelete an SSH key需要连接
Delete an SSH key
认证
需要 Connected AccountTags
Delete a teamDEPLOYHQ_DELETE_TEAMDeletes a team.需要连接
Deletes a team.
认证
需要 Connected AccountTags
Delete a templateDEPLOYHQ_DELETE_TEMPLATEPermanently removes a template from the account.需要连接
Permanently removes a template from the account.
认证
需要 Connected AccountTags
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 AccountTags
Download private keyDEPLOYHQ_DOWNLOAD_PRIVATE_KEY_SSH_KEY_DOWNLOAD_PRIVATE_KEYDownload private key需要连接
Download private key
认证
需要 Connected AccountTags
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 AccountTags
Download an invoice PDFDEPLOYHQ_GET_ACCOUNT_INVOICEDownloads a single invoice as a PDF.需要连接
Downloads a single invoice as a PDF.
认证
需要 Connected AccountTags
View global config fileDEPLOYHQ_GET_GLOBAL_CONFIG_FILEView global config file需要连接
View global config file
认证
需要 Connected AccountTags
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 AccountTags
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 AccountTags
View global ssh commandDEPLOYHQ_GET_GLOBAL_SSH_COMMANDView global ssh command需要连接
View global ssh command
认证
需要 Connected AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
View the repositoryDEPLOYHQ_GET_PROJECT_REPOSITORYReturns the repository configuration for the specified project.需要连接
Returns the repository configuration for the specified project.
认证
需要 Connected AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
View a teamDEPLOYHQ_GET_TEAMReturns details for a specific team.需要连接
Returns details for a specific team.
认证
需要 Connected AccountTags
View a userDEPLOYHQ_GET_USERReturns details for a specific user.需要连接
Returns details for a specific user.
认证
需要 Connected AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
List network agentsDEPLOYHQ_LIST_AGENTSReturns all network agents registered to the current account.需要连接
Returns all network agents registered to the current account.
认证
需要 Connected AccountTags
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 AccountTags
List global config filesDEPLOYHQ_LIST_GLOBAL_CONFIG_FILESList global config files需要连接
List global config files
认证
需要 Connected AccountTags
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 AccountTags
List global serversDEPLOYHQ_LIST_GLOBAL_SERVERSList global servers需要连接
List global servers
认证
需要 Connected AccountTags
List global ssh commandsDEPLOYHQ_LIST_GLOBAL_SSH_COMMANDSList global ssh commands需要连接
List global ssh commands
认证
需要 Connected AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
List available regionsDEPLOYHQ_LIST_MANAGED_HOSTING_REGIONSReturns available managed VPS regions grouped geographically.需要连接
Returns available managed VPS regions grouped geographically.
认证
需要 Connected AccountTags
List available sizesDEPLOYHQ_LIST_MANAGED_HOSTING_SIZESList available sizes需要连接
List available sizes
认证
需要 Connected AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
List integrationsDEPLOYHQ_LIST_PROJECT_INTEGRATIONSReturns all permanent integrations configured for this project.需要连接
Returns all permanent integrations configured for this project.
认证
需要 Connected AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
List all SSH keysDEPLOYHQ_LIST_SSH_KEYSList all SSH keys需要连接
List all SSH keys
认证
需要 Connected AccountTags
List teamsDEPLOYHQ_LIST_TEAMSReturns all teams in the account.需要连接
Returns all teams in the account.
认证
需要 Connected AccountTags
List templatesDEPLOYHQ_LIST_TEMPLATESReturns all private templates belonging to the current account.需要连接
Returns all private templates belonging to the current account.
认证
需要 Connected AccountTags
List usersDEPLOYHQ_LIST_USERSReturns all users in the account.需要连接
Returns all users in the account.
认证
需要 Connected AccountTags
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 AccountTags
List public templatesDEPLOYHQ_PUBLIC_TEMPLATES_TEMPLATEReturns publicly available templates, optionally filtered by framework type.需要连接
Returns publicly available templates, optionally filtered by framework type.
认证
需要 Connected AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
Update a network agentDEPLOYHQ_REPLACE_AGENTUpdates the name of an existing network agent.需要连接
Updates the name of an existing network agent.
认证
需要 Connected AccountTags
Update a folderDEPLOYHQ_REPLACE_FOLDERRenames a folder.需要连接
Renames a folder.
认证
需要 Connected AccountTags
Update global config fileDEPLOYHQ_REPLACE_GLOBAL_CONFIG_FILEUpdate global config file需要连接
Update global config file
认证
需要 Connected AccountTags
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 AccountTags
Update a global serverDEPLOYHQ_REPLACE_GLOBAL_SERVERUpdate a global server需要连接
Update a global server
认证
需要 Connected AccountTags
Update global ssh commandDEPLOYHQ_REPLACE_GLOBAL_SSH_COMMANDUpdate global ssh command需要连接
Update global ssh command
认证
需要 Connected AccountTags
Update your profileDEPLOYHQ_REPLACE_PROFILEUpdates the authenticated user's profile settings.需要连接
Updates the authenticated user's profile settings.
认证
需要 Connected AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
Update a scheduled deploymentDEPLOYHQ_REPLACE_PROJECT_SCHEDULED_DEPLOYMENTUpdates an existing scheduled deployment.需要连接
Updates an existing scheduled deployment.
认证
需要 Connected AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
Update a teamDEPLOYHQ_REPLACE_TEAMUpdates an existing team.需要连接
Updates an existing team.
认证
需要 Connected AccountTags
Update a templateDEPLOYHQ_REPLACE_TEMPLATEUpdates an existing template's name or description.需要连接
Updates an existing template's name or description.
认证
需要 Connected AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
Sync a hosted resourceDEPLOYHQ_SYNC_HOSTED_RESOURCE_SYNCSync a hosted resource需要连接
Sync a hosted resource
认证
需要 Connected AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
Update a network agentDEPLOYHQ_UPDATE_AGENTUpdates the name of an existing network agent.需要连接
Updates the name of an existing network agent.
认证
需要 Connected AccountTags
Update a folderDEPLOYHQ_UPDATE_FOLDERRenames a folder.需要连接
Renames a folder.
认证
需要 Connected AccountTags
Update global config fileDEPLOYHQ_UPDATE_GLOBAL_CONFIG_FILEUpdate global config file需要连接
Update global config file
认证
需要 Connected AccountTags
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 AccountTags
Update a global serverDEPLOYHQ_UPDATE_GLOBAL_SERVERUpdate a global server需要连接
Update a global server
认证
需要 Connected AccountTags
Update global ssh commandDEPLOYHQ_UPDATE_GLOBAL_SSH_COMMANDUpdate global ssh command需要连接
Update global ssh command
认证
需要 Connected AccountTags
Update your profileDEPLOYHQ_UPDATE_PROFILEUpdates the authenticated user's profile settings.需要连接
Updates the authenticated user's profile settings.
认证
需要 Connected AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
Update a scheduled deploymentDEPLOYHQ_UPDATE_PROJECT_SCHEDULED_DEPLOYMENTUpdates an existing scheduled deployment.需要连接
Updates an existing scheduled deployment.
认证
需要 Connected AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
Update a teamDEPLOYHQ_UPDATE_TEAMUpdates an existing team.需要连接
Updates an existing team.
认证
需要 Connected AccountTags
Update a templateDEPLOYHQ_UPDATE_TEMPLATEUpdates an existing template's name or description.需要连接
Updates an existing template's name or description.
认证
需要 Connected AccountTags
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 AccountTags
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 AccountTags