Catalyst Slate
Slateは、Catalystが提供する堅牢なフロントエンド開発サービスで、Webアプリケーションのデプロイ、プレビュー、公開をシームレスに行えます。Next.js、Angular、Reactなどの人気のあるJavaScriptフレームワークをネイティブサポートし、その他のフロントエンドフレームワークにもシームレスに対応して、手間のかからないデプロイを実現します。
アプリケーションの再デプロイ
一意のCatalystプロジェクトID、プロジェクト内の特定のSlateアプリケーション名、およびデプロイメントIDを以下のAPIに渡すことで、Slateの既存のデプロイメントに対して新しいビルドをトリガーできます。
リクエスト詳細
リクエストURL
{api-domain}/slate/v1/project/{project_id}/app/{app_id}/deployment/{deployment_id}/redeploy
注意:
コンソールでSlateデプロイメントを開くと、URLから以下の値を取得できます。
ここで、26879000000021001がproject_idです。1860000000007114がapp_idで、1860000000007119がdeployment_idです。
リクエストヘッダー
Authorization: Zoho-oauthtoken {oauth_token}
Content-Type: application/json
リクエストJSONプロパティ
リクエストボディでキーと値のペアとして環境変数を渡します。
例:
{“API_KEY”: “xxxxxxxx2433”}
スコープ
ZohoCatalyst.Slate.app.CREATE
レスポンス詳細
レスポンスには、新しいビルドデプロイメントのステータス、デプロイメントの詳細情報、コミットメッセージ、接続されたGitリポジトリから直接取得されたコミットURL、およびその他のメタデータが含まれます。
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”}
}
{
“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”
}
}
}
Yes
No
Send your feedback to us