hosting

GET /v1/sites/{siteId}/deploy

Get a site's deploy target and status.

すべての hosting エンドポイント

認証

ベアラー トークンとして API キーを送信します。キーには sites.view 権限が付与されている必要があります。権限のないキーは 404 ではなく 403 で拒否されます。

このエンドポイントは組織IDを受け付けません。お使いのキーによって所属する組織がすでに特定されており、レスポンスはその組織にスコープされます。

試してみる

アングルブラケット内のすべてをご自身の値に置き換え、キーのプレースホルダーをご利用中のダッシュボードのキーに置き換えてください。

curl -X GET https://api.zinndigital.com/v1/sites/{siteId}/deploy \
  -H "Authorization: Bearer zdk_live_…"

ログインしていますか?ダッシュボード内のAPIコンソールでは、実際の組織IDやお客様ご自身のキーが自動入力され、ライブAPIに対してリクエストが実行されるため、実際のレスポンスを確認することができます。 API コンソールでこのエンドポイントを開く

詳細

A site that has never been deployed reports status `idle` with null details — null means "nothing to show", never zero or an epoch. This is polled while a deploy is in flight, so it is a cheap database read and never calls a build provider. Requires `sites.view`.

パラメータ

名前タイプ必須これがその内容です
siteId (path)UuidはいSite ID (UUIDv7).

返信

名前タイプ必須これがその内容です
site_idUuidはいUUIDv7 identifier — sortable by creation time (docs/02 §8).
targetDeployTarget | nullはいNull when no target can be derived yet.
statusDeployStatusはい`idle` means the site has never been deployed. It is reported, never stored — a stored idle would be a second way to say "no deployments" that could contradict the first.
last_deployed_atobjectはいWhen the site last went live, or null if it never has. Null means nothing to show — never zero and never an epoch date.
live_urlobjectはいThe served URL once live, always https, else null. A non-HTTPS value is rejected server-side rather than returned.
repoobjectはいSource repository for the Pages targets, else null.
commitobjectはいThe deployed commit ref, else null.
messageobjectはいWhy the last deploy failed, else null. Rendered to the customer verbatim.
can_deploybooleanはいFalse while a deploy is in flight or the site cannot be deployed.

このエンドポイントが返すエラー

401 · 403 · 404 · 429