スケジュール済公開ジョブの作成
post
/content/management/api/v1.1/publish/scheduledJobs
指定されたペイロードでスケジュール済公開ジョブを作成します。
リクエスト
サポートされているメディア・タイプ
- application/json
問合せパラメータ
- validateOnly(optional): boolean
ジョブを実際に作成/更新せずに入力を検証するコールのみかどうかを示します
ヘッダー・パラメータ
- X-Requested-With: string
CSRF攻撃を軽減するためのカスタム・ヘッダー。許容値:
[ "XMLHttpRequest" ]
ペイロードに指定された情報でスケジュール済公開ジョブを作成します。リクエスト本文に指定されている場合、フィールドcreatedBy、createdAt、updatedBy、updateAt、validationResults、isCurrentUserManagerは無視されます。 status(取消を除く)を変更しようとすると禁止されます。
ルート・スキーマ : ScheduledJob
型:
objectScheduledJob
ソースを表示
- channels(optional): array channels
ジョブのチャネル。
- createdAt(optional): string(date-time)
ジョブの作成時間。
- createdBy(optional): object ScheduledJobUser
スケジュール済ジョブ・ユーザー・オブジェクト
- currentUserHasChannelsAccess(optional): boolean
現在のユーザーがスケジュール済公開ジョブのすべてのチャネルにアクセスできるかどうか。
- dependencies(optional): array dependencies
ジョブの依存関係アイテム。
- description(optional): string
ジョブの説明。 これは、レスポンスの取得および後処理リクエストのオプションのプロパティです。
- id(optional): string
ジョブのID。 これはレスポンス取得と送信リクエストの必須プロパティであり、リクエストの転送には必要ありません。
- isCurrentUserManager(optional): boolean
現在のジョブのユーザー・マネージャである場合、フラグが設定されます。
- items: array items
ジョブのアイテム。
- missingItems(optional): array missingItems
スケジュールされた公開のアイテムが見つかりません。
- name: string
ジョブの名前 これはレスポンス取得の必須プロパティです。
- nextRunTime: string(date-time)
ジョブの次の実行の時間。
- parentJobId(optional): string
ジョブ親のID。 現在のジョブが定期公開ジョブのイベント/発生である場合、これはnullではありません。
- publishingStatus(optional): array publishingStatus
ジョブのステータス・リンクを公開しています。
- recurrence(optional): integer(int32)
繰返しジョブの繰返し数。
- repositoryId: string
ジョブが属するリポジトリのID。 これは必須プロパティです。
- schedule(optional): object schedule
許可される追加のプロパティ: additionalPropertiesスケジュールの時間。
- schedulingResult(optional): object SchedulingResult
公開ジョブをスケジュールできるかどうか、およびスケジュールをブロックするアイテム
- status(optional): string
スケジュール済ジョブのステータス。
- targetedChannelPublish(optional): boolean
公開をターゲット・チャネル公開にするか、選択したチャネル公開するかを指定します。
- type(optional): string
タイプの名前。
- updatedAt(optional): string(date-time)
ジョブの最終更新時間。
- updatedBy(optional): object ScheduledJobUser
スケジュール済ジョブ・ユーザー・オブジェクト
- validationResults(optional): object ItemSubResourceListPublishValidationResult
アイテムSubResource。
- versions: object versions
許可される追加のプロパティ: additionalPropertiesジョブのすべてのアイテムおよび依存関係のバージョン。
ネストされたスキーマ : ScheduledJobUser
型:
objectスケジュール済ジョブ・ユーザー・オブジェクト
ソースを表示
- displayName(optional): string
読取り専用:
trueユーザーの表示名 - email(optional): string
読取り専用:
trueユーザーの電子メール。 - username(optional): string
読取り専用:
trueユーザーの名前
ネストされたスキーマ : publishingStatus
型:
arrayジョブのステータス・リンクを公開しています。
ソースを表示
- Array of: object Link
リソースのリンク。
ネストされたスキーマ: Link
型:
objectリソースのリンク。
ソースを表示
- href(optional): string
ターゲット・リソースのURI それはテンプレートURIである可能性があります。 これはレスポンス取得の必須プロパティです。
- mediaType(optional): string
メディア・タイプ。
- method(optional): string
ターゲット・リソースへのアクセスに使用できるHTTPメソッド。
- profile(optional): string
ターゲット・リソースを記述するメタデータにリンクします。
- rel(optional): string
関連タイプ これはレスポンス取得の必須プロパティです。
- templated(optional): boolean
URIがテンプレートであるかどうか。
ネストされたスキーマ: additionalProperties
型:
objectネストされたスキーマ : PublishValidationResult
型:
objectアイテムをチャネルに公開するための検証結果を公開
ソースを表示
- error(optional): string
- policyValidation(optional): object PolicyValidationResult
PolicyValidationResult
ネストされたスキーマ : ItemSummary
型:
ソースを表示
object- dependencies(optional): array dependencies
- dependencyStatus(optional): string
- fileId(optional): string
- id(optional): string
- language(optional): string
- name(optional): string
- optionalDependency(optional): string
- primaryChannelId(optional): string
- type(optional): string
- validations(optional): array validations
- version(optional): string
ネストされたスキーマ : PublishValidation
型:
objectPublishValidation
ソースを表示
- languageOnly(optional): boolean
- testOnly(optional): boolean
- verbosity(optional): string
許容値:
[ "none", "terse", "normal", "verbose" ]
ネストされたスキーマ : ChannelId
型:
objectChannelId
ソースを表示
- id(optional): string
- isPrimaryChannel(optional): boolean
チャネルがアセットのプライマリかどうかを示します。
- links(optional): array links
リンク
- name(optional): string
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
OK。
201レスポンス
作成されました。
ルート・スキーマ : ScheduledJob
型:
objectScheduledJob
ソースを表示
- channels(optional): array channels
ジョブのチャネル。
- createdAt(optional): string(date-time)
ジョブの作成時間。
- createdBy(optional): object ScheduledJobUser
スケジュール済ジョブ・ユーザー・オブジェクト
- currentUserHasChannelsAccess(optional): boolean
現在のユーザーがスケジュール済公開ジョブのすべてのチャネルにアクセスできるかどうか。
- dependencies(optional): array dependencies
ジョブの依存関係アイテム。
- description(optional): string
ジョブの説明。 これは、レスポンスの取得および後処理リクエストのオプションのプロパティです。
- id(optional): string
ジョブのID。 これはレスポンス取得と送信リクエストの必須プロパティであり、リクエストの転送には必要ありません。
- isCurrentUserManager(optional): boolean
現在のジョブのユーザー・マネージャである場合、フラグが設定されます。
- items: array items
ジョブのアイテム。
- missingItems(optional): array missingItems
スケジュールされた公開のアイテムが見つかりません。
- name: string
ジョブの名前 これはレスポンス取得の必須プロパティです。
- nextRunTime: string(date-time)
ジョブの次の実行の時間。
- parentJobId(optional): string
ジョブ親のID。 現在のジョブが定期公開ジョブのイベント/発生である場合、これはnullではありません。
- publishingStatus(optional): array publishingStatus
ジョブのステータス・リンクを公開しています。
- recurrence(optional): integer(int32)
繰返しジョブの繰返し数。
- repositoryId: string
ジョブが属するリポジトリのID。 これは必須プロパティです。
- schedule(optional): object schedule
許可される追加のプロパティ: additionalPropertiesスケジュールの時間。
- schedulingResult(optional): object SchedulingResult
公開ジョブをスケジュールできるかどうか、およびスケジュールをブロックするアイテム
- status(optional): string
スケジュール済ジョブのステータス。
- targetedChannelPublish(optional): boolean
公開をターゲット・チャネル公開にするか、選択したチャネル公開するかを指定します。
- type(optional): string
タイプの名前。
- updatedAt(optional): string(date-time)
ジョブの最終更新時間。
- updatedBy(optional): object ScheduledJobUser
スケジュール済ジョブ・ユーザー・オブジェクト
- validationResults(optional): object ItemSubResourceListPublishValidationResult
アイテムSubResource。
- versions: object versions
許可される追加のプロパティ: additionalPropertiesジョブのすべてのアイテムおよび依存関係のバージョン。
ネストされたスキーマ : ScheduledJobUser
型:
objectスケジュール済ジョブ・ユーザー・オブジェクト
ソースを表示
- displayName(optional): string
読取り専用:
trueユーザーの表示名 - email(optional): string
読取り専用:
trueユーザーの電子メール。 - username(optional): string
読取り専用:
trueユーザーの名前
ネストされたスキーマ : publishingStatus
型:
arrayジョブのステータス・リンクを公開しています。
ソースを表示
- Array of: object Link
リソースのリンク。
ネストされたスキーマ: Link
型:
objectリソースのリンク。
ソースを表示
- href(optional): string
ターゲット・リソースのURI それはテンプレートURIである可能性があります。 これはレスポンス取得の必須プロパティです。
- mediaType(optional): string
メディア・タイプ。
- method(optional): string
ターゲット・リソースへのアクセスに使用できるHTTPメソッド。
- profile(optional): string
ターゲット・リソースを記述するメタデータにリンクします。
- rel(optional): string
関連タイプ これはレスポンス取得の必須プロパティです。
- templated(optional): boolean
URIがテンプレートであるかどうか。
ネストされたスキーマ: additionalProperties
型:
objectネストされたスキーマ : PublishValidationResult
型:
objectアイテムをチャネルに公開するための検証結果を公開
ソースを表示
- error(optional): string
- policyValidation(optional): object PolicyValidationResult
PolicyValidationResult
ネストされたスキーマ : ItemSummary
型:
ソースを表示
object- dependencies(optional): array dependencies
- dependencyStatus(optional): string
- fileId(optional): string
- id(optional): string
- language(optional): string
- name(optional): string
- optionalDependency(optional): string
- primaryChannelId(optional): string
- type(optional): string
- validations(optional): array validations
- version(optional): string
ネストされたスキーマ : PublishValidation
型:
objectPublishValidation
ソースを表示
- languageOnly(optional): boolean
- testOnly(optional): boolean
- verbosity(optional): string
許容値:
[ "none", "terse", "normal", "verbose" ]
ネストされたスキーマ : ChannelId
型:
objectChannelId
ソースを表示
- id(optional): string
- isPrimaryChannel(optional): boolean
チャネルがアセットのプライマリかどうかを示します。
- links(optional): array links
リンク
- name(optional): string
400レスポンス
不正リクエスト
403レスポンス
禁止。
500レスポンス
内部サーバー・エラー