REST Resource: tasks.pushNotificationConfigs

リソース: TaskPushNotificationConfig

プッシュ通知構成を特定のタスクに関連付けるコンテナ。

JSON 表現
{
  "tenant": string,
  "id": string,
  "taskId": string,
  "url": string,
  "token": string,
  "authentication": {
    object (AuthenticationInfo)
  }
}
フィールド
tenant

string

省略可。テナント ID。

id

string

プッシュ通知の構成の詳細。このプッシュ通知構成の固有識別子(UUID など)。

taskId

string

この構成が関連付けられているタスクの ID。

url

string

必須。通知の送信先 URL。

token

string

このタスクまたはセッションに固有のトークン。

authentication

object (AuthenticationInfo)

通知の送信に必要な認証情報。

AuthenticationInfo

プッシュ通知に使用される認証の詳細を定義します。

JSON 表現
{
  "scheme": string,
  "credentials": string
}
フィールド
scheme

string

必須。IANA レジストリの HTTP 認証スキーム。例: BearerBasicDigest。スキーマ名では、RFC 9110 のセクション 11.1 に従って大文字と小文字が区別されません。

credentials

string

プッシュ通知の認証情報。形式はスキームによって異なります(Bearer のトークンなど)。

メソッド

create

タスクのプッシュ通知構成を作成します。

delete

タスクのプッシュ通知構成を削除します。

get

タスクのプッシュ通知構成を取得します。

list

タスクに構成されているプッシュ通知のリストを取得します。