メインコンテンツへスキップ
POST
https://{tenantDomain}/api/v2
/
actions
/
modules
新しいActions Moduleを作成
curl --request POST \
  --url https://{tenantDomain}/api/v2/actions/modules \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "code": "<string>",
  "name": "<string>",
  "api_version": "<string>",
  "dependencies": [
    {
      "name": "<string>",
      "version": "<string>"
    }
  ],
  "publish": true,
  "secrets": [
    {
      "name": "<string>",
      "value": "<string>"
    }
  ]
}
'
{
  "actions_using_module_total": 123,
  "all_changes_published": true,
  "code": "<string>",
  "created_at": "2023-11-07T05:31:56Z",
  "dependencies": [
    {
      "name": "<string>",
      "version": "<string>"
    }
  ],
  "id": "<string>",
  "latest_version": {
    "code": "<string>",
    "created_at": "2023-11-07T05:31:56Z",
    "dependencies": [
      {
        "name": "<string>",
        "version": "<string>"
      }
    ],
    "id": "<string>",
    "secrets": [
      {
        "name": "<string>",
        "updated_at": "2023-11-07T05:31:56Z"
      }
    ],
    "version_number": 123
  },
  "latest_version_number": 123,
  "name": "<string>",
  "secrets": [
    {
      "name": "<string>",
      "updated_at": "2023-11-07T05:31:56Z"
    }
  ],
  "updated_at": "2023-11-07T05:31:56Z"
}

承認

Authorization
string
header
必須

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

ボディ

code
string
必須

Action Module のソースコード。

Maximum string length: 65536
Pattern: ^[^]*$
name
string
必須

Action Module の名前。

Maximum string length: 255
Pattern: ^[^]*$
api_version
string

モジュールの API バージョン。

Maximum string length: 20
Pattern: ^[^]*$
dependencies
object[]

Action Module の npm 依存関係。

publish
boolean

作成後すぐにモジュールを公開するかどうか。

secrets
object[]

Action Module に関連付けるシークレット。

レスポンス

Action Module を作成しました。

actions_using_module_total
integer

このモジュールを使用しているデプロイ済み Actions の数。

all_changes_published
boolean

すべてのドラフト変更がバージョンとして公開済みかどうか。

code
string

モジュールのドラフトバージョンのソースコード。

created_at
string<date-time>

モジュールが作成されたタイムスタンプ。

dependencies
object[]

モジュールのドラフトバージョンの npm 依存関係。

id
string

モジュールの一意の ID。

latest_version
object

参照オブジェクトとしての最新の公開済みバージョン。公開済みバージョンがない場合は省略されます。

latest_version_number
integer

最新の公開済みバージョンのバージョン番号。バージョンが 1 つも公開されていない場合は省略されます。

name
string

モジュールの名前。

secrets
object[]

モジュールのドラフトバージョンのシークレット(名前とタイムスタンプのみで、値は返されません)。

updated_at
string<date-time>

モジュールが最後に更新されたタイムスタンプ。