Skip to content

ページ ​

DECA Pages と連携する

アクション ​

このノードが実行できる処理です。ステップを追加 からノードを追加し、アクションを選びます。

サイト一覧 ​

すべてのサイト一覧を取得する

設定項目

項目型必須説明
検索テキストサイトを絞り込む検索語句
フィルター (JSON)テキストJSON フィルターオブジェクト
ソート順テキストソート対象のフィールド名。ASC は 'field_name'、DESC は '-field_name'
ページ数値ページ番号
既定値: 1
件数/ページ数値1ページあたりの項目数
既定値: 100

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば response[0].id は $.<ステップID>.output.response[0].id です。

json
{
  "response": [
    {
      "id": "string",
      "name": "string",
      "status": "string",
      "created_at": "2026-01-01T09:00:00Z",
      "updated_at": "2026-01-01T09:00:00Z",
      "published_version_id": "string",
      "current_version_id": "string",
      "visual_assets": {},
      "theme": {},
      "metadata": {},
      "publish_task_id": "string",
      "creator_id": "string",
      "domains": [
        "string"
      ]
    }
  ],
  "pagination": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
response[]リストサイトオブジェクトの配列
response[].idテキストサイトの一意識別子
response[].nameテキストサイト名
response[].statusテキストサイトの状態
response[].created_atテキストサイトが作成されたタイムスタンプ
response[].updated_atテキストサイトが最後に更新されたタイムスタンプ
response[].published_version_idテキスト現在公開されているバージョン ID
response[].current_version_idテキスト現在のバージョン ID
response[].visual_assetsオブジェクトビジュアルアセット設定
response[].themeオブジェクトテーマ設定
response[].metadataオブジェクトサイトの追加メタデータ
response[].publish_task_idテキスト最後の公開タスクの ID
response[].creator_idテキストサイトを作成したユーザーの ID
response[].domains[]リストサイトに関連付けられたドメインの一覧
pagination任意
pagination.total_item数値利用可能な項目の総数
pagination.total_page数値利用可能なページ数
pagination.per_page数値1ページあたりの項目数
pagination.current_page数値現在のページ番号

サイト取得 ​

ID でサイトを取得する

設定項目

項目型必須説明
サイト IDテキストはい取得するサイトの ID
バージョン IDテキスト特定バージョンを取得するためのオプションのバージョン ID

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば response は $.<ステップID>.output.response です。

json
{
  "response": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
response任意
response.idテキストサイトの一意識別子
response.nameテキストサイト名
response.statusテキストサイトの状態
response.created_atテキストサイトが作成されたタイムスタンプ
response.updated_atテキストサイトが最後に更新されたタイムスタンプ
response.published_version_idテキスト現在公開されているバージョン ID
response.current_version_idテキスト現在のバージョン ID
response.visual_assetsオブジェクトビジュアルアセット設定
response.themeオブジェクトテーマ設定
response.metadataオブジェクトサイトの追加メタデータ
response.publish_task_idテキスト最後の公開タスクの ID
response.creator_idテキストサイトを作成したユーザーの ID
response.domains[]リストサイトに関連付けられたドメインの一覧

サイト公開 ​

ID でサイトを公開する

設定項目

項目型必須説明
サイト IDテキストはい公開するサイトの ID

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば response.id は $.<ステップID>.output.response.id です。

json
{
  "response": {
    "id": "string",
    "external_id": "string",
    "request_id": "string"
  }
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
responseオブジェクトタスクのスキーマとレスポンス
response.idテキストタスク ID
response.external_idテキスト外部タスク ID
response.request_idテキストリクエスト ID

サイト非公開 ​

ID でサイトの公開を解除する

設定項目

項目型必須説明
サイト IDテキストはい非公開にするサイトの ID

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば response は $.<ステップID>.output.response です。

json
{
  "response": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
response任意
response.idテキストサイトの一意識別子
response.nameテキストサイト名
response.statusテキストサイトの状態
response.created_atテキストサイトが作成されたタイムスタンプ
response.updated_atテキストサイトが最後に更新されたタイムスタンプ
response.published_version_idテキスト現在公開されているバージョン ID
response.current_version_idテキスト現在のバージョン ID
response.visual_assetsオブジェクトビジュアルアセット設定
response.themeオブジェクトテーマ設定
response.metadataオブジェクトサイトの追加メタデータ
response.publish_task_idテキスト最後の公開タスクの ID
response.creator_idテキストサイトを作成したユーザーの ID
response.domains[]リストサイトに関連付けられたドメインの一覧

サイト削除 ​

ID でサイトを削除する

設定項目

項目型必須説明
サイト IDテキストはい削除するサイトの ID

出力

出力フィールドの定義はありません。

バージョン一覧 ​

すべてのバージョン一覧を取得する

設定項目

項目型必須説明
検索テキストバージョンを絞り込む検索語句
フィルター (JSON)テキストJSON オブジェクトでフィルタリング
ソート順テキストソート対象のフィールド名(ASC/ DESC)
ページ数値表示するページ番号
既定値: 1
件数/ページ数値1ページあたりの項目数
既定値: 100

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば response[0].id は $.<ステップID>.output.response[0].id です。

json
{
  "response": [
    {
      "id": "string",
      "resource_id": "string",
      "resource_type": "string",
      "name": "string",
      "status": "string",
      "published_at": "2026-01-01T09:00:00Z",
      "updated_at": "2026-01-01T09:00:00Z",
      "published_by": {},
      "updated_by": {}
    }
  ],
  "pagination": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
response[]リストバージョンオブジェクトの配列
response[].idテキストバージョンの一意識別子
response[].resource_idテキストこのバージョンが属するリソースの ID
response[].resource_typeテキストリソースの種類
response[].nameテキストバージョン名
response[].statusテキストバージョンの状態
response[].published_atテキストバージョンが公開されたタイムスタンプ
response[].updated_atテキストバージョンが最後に更新されたタイムスタンプ
response[].published_byオブジェクトバージョンを公開したユーザー
response[].updated_byオブジェクトバージョンを最後に更新したユーザー
pagination任意
pagination.total_item数値利用可能な項目の総数
pagination.total_page数値利用可能なページ数
pagination.per_page数値1ページあたりの項目数
pagination.current_page数値現在のページ番号

バージョン復元 ​

サイトのバージョンを復元する

設定項目

項目型必須説明
リソース IDテキストはいバージョンを復元するリソースの ID
バージョン IDテキストはい復元するバージョンの ID
リソース種類テキストリソースの種類(デフォルト: site)
既定値: site
新規バージョンとして保存はい / いいえ現在のバージョンを新しいバージョンとして保存する
既定値: false

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば response は $.<ステップID>.output.response です。

json
{
  "response": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
response任意
response.idテキストサイトの一意識別子
response.nameテキストサイト名
response.statusテキストサイトの状態
response.created_atテキストサイトが作成されたタイムスタンプ
response.updated_atテキストサイトが最後に更新されたタイムスタンプ
response.published_version_idテキスト現在公開されているバージョン ID
response.current_version_idテキスト現在のバージョン ID
response.visual_assetsオブジェクトビジュアルアセット設定
response.themeオブジェクトテーマ設定
response.metadataオブジェクトサイトの追加メタデータ
response.publish_task_idテキスト最後の公開タスクの ID
response.creator_idテキストサイトを作成したユーザーの ID
response.domains[]リストサイトに関連付けられたドメインの一覧

ドメイン更新 ​

サイトのドメインを更新する

設定項目

項目型必須説明
ドメインテキストはいサイトのドメイン
サイト IDテキストはいサイトの ID
プライマリはい / いいえこのドメインがプライマリかどうか
既定値: false
有効はい / いいえこのドメインが有効かどうか
既定値: false

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば response は $.<ステップID>.output.response です。

json
{
  "response": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
response任意
response.domainテキストドメイン名
response.is_enabledはい / いいえドメインが有効かどうか
response.is_primaryはい / いいえこれがプライマリドメインかどうか
response.statusテキストドメインの現在の状態

ドメイン作成 ​

サイトに新しいドメインを作成する

設定項目

項目型必須説明
サイト IDテキストはいドメインを追加するサイトの ID
ドメインテキストはい作成するドメイン名

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば response は $.<ステップID>.output.response です。

json
{
  "response": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
response任意
response.domainテキストドメイン名
response.is_enabledはい / いいえドメインが有効かどうか
response.is_primaryはい / いいえこれがプライマリドメインかどうか
response.statusテキストドメインの現在の状態

ドメイン削除 ​

サイトからドメインを削除する

設定項目

項目型必須説明
サイト IDテキストはいドメインを削除するサイトの ID
ドメインテキストはい削除するドメイン名

出力

出力フィールドの定義はありません。

アクセスルール取得 ​

サイトのアクセスルールを取得する

設定項目

項目型必須説明
サイト IDテキストはいアクセスルールを取得するサイトの ID

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば response は $.<ステップID>.output.response です。

json
{
  "response": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
response任意
response.idテキストアクセスルールの一意識別子
response.acceptedオブジェクトアクセスルールの承認設定
response.accepted.statusテキストアクセスルールの状態(例: 有効、無効)

アクセスルール状態更新 ​

サイトのアクセスルール状態を更新する

設定項目

項目型必須説明
サイト IDテキストはいアクセスルールを更新するサイトの ID
状態テキストはいアクセスルールの状態(有効または無効)

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば response は $.<ステップID>.output.response です。

json
{
  "response": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
response任意
response.idテキストアクセスルールの一意識別子
response.acceptedオブジェクトアクセスルールの承認設定
response.accepted.statusテキストアクセスルールの状態(例: 有効、無効)

アクセスルール項目更新 ​

サイトのアクセスルール項目を更新する

設定項目

項目型必須説明
サイト IDテキストはいアクセスルール項目を更新するサイトの ID
項目 IDテキストはい更新するアクセスルール項目の ID
ルールテキストはいアクセスルール設定
名前テキストアクセスルール名

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば response は $.<ステップID>.output.response です。

json
{
  "response": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
response任意
response.idテキストアクセスルール項目の一意識別子
response.nameテキストアクセスルール項目の名前
response.ruleテキストアクセスルール設定
response.access_rule_idテキスト親アクセスルールの ID

アクセスルール一覧 ​

サイトのすべてのアクセスルール一覧を取得する

設定項目

項目型必須説明
サイト IDテキストはいアクセスルールを一覧表示するサイトの ID
検索テキストアクセスルールを絞り込む検索語句
フィルター (JSON)テキストJSON フィルターオブジェクト(例: '{"$or": [{"created_at": {"$ne": "2020-09-03"}}]}')
ソート順テキストソート対象のフィールド名。ASC は 'field_name'、DESC は '-field_name'。複数指定は ',' 区切り(例: -id)
ページ数値ページ番号(ページネーション用)
既定値: 1
件数/ページ数値1ページあたりの項目数
既定値: 100

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば response[0].id は $.<ステップID>.output.response[0].id です。

json
{
  "response": [
    {
      "id": "string",
      "accepted": {
        "status": "enabled"
      }
    }
  ],
  "pagination": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
response[]リストアクセスルールオブジェクトの配列
response[].idテキストアクセスルールの一意識別子
response[].acceptedオブジェクトアクセスルールの承認設定
response[].accepted.statusテキストアクセスルールの状態(例: 有効、無効)
pagination任意
pagination.total_item数値利用可能な項目の総数
pagination.total_page数値利用可能なページ数
pagination.per_page数値1ページあたりの項目数
pagination.current_page数値現在のページ番号

アクセスルール項目削除 ​

サイトからアクセスルール項目を削除する

設定項目

項目型必須説明
サイト IDテキストはいアクセスルール項目を削除するサイトの ID
項目 IDテキストはい削除するアクセスルール項目の ID

出力

出力フィールドの定義はありません。

アクセスルール項目作成 ​

サイトのアクセスルール項目を作成する

設定項目

項目型必須説明
サイト IDテキストはいアクセスルール項目を作成するサイトの ID
データテキストはいアクセスルール項目データ

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば response は $.<ステップID>.output.response です。

json
{
  "response": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
response任意
response.idテキストアクセスルール項目の一意識別子
response.nameテキストアクセスルール項目の名前
response.ruleテキストアクセスルール設定
response.access_rule_idテキスト親アクセスルールの ID

テンプレート一覧 ​

すべてのテンプレート一覧を取得する

設定項目

項目型必須説明
検索テキストテンプレートを絞り込む検索語句
フィルター (JSON)テキストJSON フィルターオブジェクト
ソート順テキストソート対象のフィールド名。複数指定可能
ページ数値ページ番号
既定値: 1
件数/ページ数値1ページあたりの項目数
既定値: 100

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば response[0].id は $.<ステップID>.output.response[0].id です。

json
{
  "response": [
    {
      "id": "string",
      "name": "string",
      "description": "string",
      "cat_id": "string",
      "cat_name": "string",
      "status": "string",
      "visual_assets": {}
    }
  ],
  "pagination": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
response[]リストテンプレートオブジェクトの配列
response[].idテキストテンプレートの一意識別子
response[].nameテキストテンプレート名
response[].descriptionテキストテンプレートの説明
response[].cat_idテキストテンプレートのカテゴリ ID
response[].cat_nameテキストテンプレートのカテゴリ名
response[].statusテキストテンプレートの状態
response[].visual_assetsオブジェクトテンプレートのビジュアルアセット
pagination任意
pagination.total_item数値利用可能な項目の総数
pagination.total_page数値利用可能なページ数
pagination.per_page数値1ページあたりの項目数
pagination.current_page数値現在のページ番号

カテゴリ一覧 ​

すべてのカテゴリ一覧を取得する

設定項目

項目型必須説明
検索テキストカテゴリを絞り込む検索語句
フィルター (JSON)テキストJSON フィルターオブジェクト(例: '{"$or": [{"created_at": {"$ne": "2020-09-03"}}]}')
ソート順テキストソート対象のフィールド名。ASC は 'field_name'、DESC は '-field_name'。複数指定は ',' 区切り
ページ数値ページ番号(ページネーション用)
既定値: 1
件数/ページ数値1ページあたりの項目数
既定値: 100

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば response[0].id は $.<ステップID>.output.response[0].id です。

json
{
  "response": [
    {
      "id": "string",
      "name": "string",
      "description": "string",
      "type": "string",
      "index": 0,
      "variants": []
    }
  ],
  "pagination": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
response[]リストカテゴリオブジェクトの配列
response[].idテキストカテゴリの一意識別子
response[].nameテキストカテゴリ名
response[].descriptionテキストカテゴリの説明
response[].typeテキストカテゴリの種類
response[].index数値カテゴリのインデックス位置
response[].variants[]リストカテゴリのバリエーション
pagination任意
pagination.total_item数値利用可能な項目の総数
pagination.total_page数値利用可能なページ数
pagination.per_page数値1ページあたりの項目数
pagination.current_page数値現在のページ番号