機械翻訳について

ユーザーのプリファレンスの付与または取消

put

/ic/api/process/v1/preferences/bulk

1人以上のユーザーのプリファレンスを付与または取り消します。 このAPIを使用するには、管理者である必要があります。

リクエスト

サポートされているメディア・タイプ
問合せパラメータ
  • 操作 - 付与または取消し。 デフォルトの操作は付与です
    デフォルト値: grant
本文()
PreferenceBulkRequestオブジェクト
ルート・スキーマ : preferencesResponse
型: object
ソースを表示
ネストされたスキーマ : userPrefKeys
型: array
ソースを表示
ネストされたスキーマ : userPrefReq
型: object
使用可能なその他のプロパティ
ソースを表示
ネストされたスキーマ: users
型: array
ソースを表示
ネストされたスキーマ: additionalProperties
型: object
トップに戻る

レスポンス

サポートされているメディア・タイプ

200レスポンス

成功
本文()
ルート・スキーマ : preferencesResponse
型: object
ソースを表示
ネストされたスキーマ : appPrefResponse
型: object
使用可能なその他のプロパティ
ソースを表示
ネストされたスキーマ : invalidUsers
型: array
ソースを表示
ネストされたスキーマ : userPrefResponse
型: object
使用可能なその他のプロパティ
ソースを表示

400レスポンス

不正リクエスト

401レスポンス

未認可

500レスポンス

内部サーバー・エラー
トップに戻る

次の例では、RESTリソースでPUTリクエストを発行することによって、複数ユーザーのユーザー・プリファレンスを設定または更新する方法を示します。

例: ユーザーdsmith、jlondon、jcooperの通知タイムゾーンおよびタスク・リストのサイズを設定

リクエストの送信:

PUT https://example.com/ic/api/process/v1/preferences/bulk

リクエスト本文:

開始日と終了日はISO-8601形式である必要があります。

{
   "users" : ["dsmith","jlondon", "jcooper"],
   "userPrefReq" : { "NOTIFICATION_TZ": "Hongkong" , "TASKLIST_FETCH_SIZE" : "50"}
}

例: ユーザーの放棄、jlondon、dsmithが休暇中の場合に、タスクをユーザーjcooperに委任

リクエストの送信:

PUT https://example.com/ic/api/process/v1/preferences/bulk

リクエスト本文:

開始日と終了日はISO-8601形式である必要があります。


{
   "users" : ["htwain","jlondon", "dsmith"],
   "userPrefReq" : { "VACATION_RULE": {
                            "targetUser" : "jcooper",
                            "detail" : { "action":"DELEGATE", "startDate" : "2019-10-07", "endDate" : "2019-12-09"}
                                      }
                    }
}
先頭に戻る