Loading...

お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Catalyst Slate

Slateは、Catalystが提供する堅牢なフロントエンド開発サービスで、Webアプリケーションのデプロイ、プレビュー、公開をシームレスに行えます。Next.js、Angular、Reactなどの人気のあるJavaScriptフレームワークをネイティブサポートし、その他のフロントエンドフレームワークにもシームレスに対応して、手間のかからないデプロイを実現します。

アプリケーションの再デプロイ

一意のCatalystプロジェクトID、プロジェクト内の特定のSlateアプリケーション名、およびデプロイメントIDを以下のAPIに渡すことで、Slateの既存のデプロイメントに対して新しいビルドをトリガーできます。

リクエスト詳細

リクエストURL

POST

{api-domain}/slate/v1/project/{project_id}/app/{app_id}/deployment/{deployment_id}/redeploy

copy

api-domain
URL
DCのドメインURL

project_id
Numerical
SlateのアプリのユニークID

deployment_id
Numerical
SlateのデプロイメントのユニークID

注意:

コンソールでSlateデプロイメントを開くと、URLから以下の値を取得できます。

https://console.catalyst.zoho.com/baas/96403455/project/26879000000021001/slate/app/1860000000007114/deployment/1860000000007119


ここで、26879000000021001がproject_idです。1860000000007114がapp_idで、1860000000007119がdeployment_idです。

リクエストヘッダー

Authorization: Zoho-oauthtoken {oauth_token}
Content-Type: application/json

リクエストJSONプロパティ

Environment Variable key-value pair
optional

リクエストボディでキーと値のペアとして環境変数を渡します。

例:

{“API_KEY”: “xxxxxxxx2433”}

スコープ

ZohoCatalyst.Slate.app.CREATE

レスポンス詳細

レスポンスには、新しいビルドデプロイメントのステータス、デプロイメントの詳細情報、コミットメッセージ、接続されたGitリポジトリから直接取得されたコミットURL、およびその他のメタデータが含まれます。

リクエスト例
copy

curl -X POST
‘https://api.catalyst.zoho.com/slate/v1/project/4000000006007/app/29810101101/deployment/1860000000007119/redeploy' -H ‘Authorization: Zoho-oauthtoken 1000.91016.2f57’
-H ‘Content-Type: application/json’
-d ‘{ {“API_KEY”: “xxxxxxx2433”}
}

レスポンス例
copy

{ “status”: “success”, “data”: { “id”: “2289000000006001”, “status”: “Queued”, “created_time”: “Feb 04, 2025 10:46 AM”, “created_by”: { “zuid”: “92747509”, “is_confirmed”: false, “email_id”: “amelia.b@zylker.com”, “first_name”: “Amelia”, “last_name”: “Burrows”, “user_type”: “SuperAdmin”, “user_id”: “28674000000016006” }, “deployment_id”: “2289000000004006”, “build_meta”: { “event_type”: “push”, “commit_id”: “18f6b8ef0d2586718a015be07701bd6ba486a18f”, “commit_message”: “Initial commit”, “commit_url”: “https://api.github.com/repos/ameliab-13966/nextjs-mongo-db/commits/18f6b8ef0d2586718a015be07701bd6ba486a18f", “timestamp”: “2024-12-23T07:22:39Z”, “author_name”: “amelia-b-13966”, “repo_id”: “907257721”, “repo_name”: “nextjs-mongo-db”, “web_url”: “https://github.com/ameliab-13966/nextjs-mongo-db", “ssh_url”: “git@github.com:ameliab-13966/nextjs-mongo-db.git”, “http_url”: “https://github.com/ameliab-13966/nextjs-mongo-db.git", “provider”: “Github”, “repo_slug”: “nextjs-mongo-db” } } }