Microsoft StaffHub [非推奨]

Microsoft StaffHub は、すべてのデバイスで機能するクラウドベースのプラットフォームです。 これにより、最前線で働く人々とそのマネージャーは、時間を管理し、チームと通信し、コンテンツを共有することができます。

このコネクタは、次の製品および地域で利用可能です。

Service クラス 地域
Logic Apps 標準 以下を除くすべての Logic Apps 地域 :
     -   Azure 政府の地域
     -   Azure China の地域
     -   米国国防総省 (DoD)
Power Automate Standard 以下を除くすべての Power Automate 地域 :
     -   米国政府 (GCC)
     -   米国政府 (GCC High)
     -   21 Vianet が運用する中国のクラウド
     -   米国国防総省 (DoD)
Power Apps 標準 以下を除くすべての Power Apps 地域 :
     -   米国政府 (GCC)
     -   米国政府 (GCC High)
     -   21Vianet が運用する中国のクラウド
     -   国防総省 (DoD)
連絡先
件名 Microsoft
URL Microsoft LogicApps サポート
Microsoft Power Automate サポート
Microsoft Power Apps サポート
コネクタ メタデータ
公開元 Microsoft

非推奨の情報

StaffHub コネクタは廃止になり、機能は Teams コネクタ の「Shifts」アクションに移動しました。 該当する場合、Teams コネクタので推奨される対応するアクションで、StaffHub コネクタの操作が更新されました。 StaffHub チームを Microsoft Teams の Shifts に移行する方法については、こちら をご覧ください。

調整制限

名前 呼び出し 更新期間
接続ごとの API 呼び出し 100 60 秒

アクション

ID でチーム メンバーを取得する [非推奨]

この操作では、一意の ID によってチームのメンバーを取得します。

すべてのチームのシフトを一覧表示する [非推奨]

このアクションは非推奨になりました。 代わりに、すべてのシフトを一覧表示する を使用してください。

この操作は、チームのメンバーに割り当てられたすべてのシフトを返します

シフト スワップまたはハンドオフ要求を承認する (マネージャーのみ) [非推奨]

このアクションは非推奨になりました。 代わりに、スワップ シフト要求を承認する を使用してください。

この操作により、シフト スワップまたはハンドオフ要求を承認できます。

シフトを取得する [非推奨]

このアクションは非推奨になりました。 代わりに、シフトを取得する を使用してください。

この操作にでは、シフトの一意の ID を使用してシフトの詳細を返します。

シフト要求の詳細を取得する [非推奨]

この操作では、要求の一意の ID を使用してシフト要求の詳細を返します。

シフト要求を取得する [非推奨]

このアクションは非推奨になりました。 代わりに、すべての休暇理由を一覧表示する を使用してください。

この操作では、チームの ID を使用してチームのシフト要求の詳細を返します。

スケジュール詳細を取得 [非推奨]

このアクションは非推奨になりました。 代わりに、スケジュールの詳細を取得する を使用してください。

この操作にでは、スケジュールの一意の ID を使用してスケジュールの詳細を返します。

チーム内のすべてのグループを一覧表示する [非推奨]

このアクションは非推奨になりました。 代わりに、すべてのスケジュール グループ を一覧表示する を使用してください。

この操作では、チーム内のすべてのグループが一覧表示されます。

チーム内のすべてのメンバーを一覧表示する [非推奨]

この操作では、指定したチームのすべてのメンバーが一覧表示されます。

チーム詳細を取得 [非推奨]

このアクションは非推奨になりました。 代わりに、チームを取得する を使用してください。

この操作では、チームの一意の ID を使用してチームの詳細を返します。

ユーザーのチームを一覧表示する [非推奨]

この操作では、ユーザーがメンバーになっているすべてのチームが一覧表示されます。

休暇理由を取得する [非推奨]

このアクションは非推奨になりました。 代わりに、すべての休暇理由を一覧表示する を使用してください。

この操作では、チームに関連付けられた休暇理由のリストを返します。

休暇申請を承認または拒否する (マネージャーのみ) [非推奨]

このアクションは非推奨になりました。 代わりに、休暇申請を承認する を使用してください。

この操作により、マネージャーは休暇申請を承認または拒否できます。

現在のアカウントを取得する [非推奨]

現在ログインしているユーザーのアカウントを取得します。

ID でチーム メンバーを取得する [非推奨]

この操作では、一意の ID によってチームのメンバーを取得します。

パラメーター

名前 キー 必須 説明
チーム ID
teamId True string

チームを表す一意の ID。

メンバー ID
memberId True string

メンバーの ID。

戻り値

メンバーの応答を取得する

本文​​
GetMemberResponse

すべてのチームのシフトを一覧表示する [非推奨]

このアクションは非推奨になりました。 代わりに、すべてのシフトを一覧表示する を使用してください。

この操作は、チームのメンバーに割り当てられたすべてのシフトを返します

パラメーター

名前 キー 必須 説明
チーム ID
teamId True string

チームを表す一意の ID。

開始時刻から
startTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

終了時間まで
endTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

戻り値

シフト応答を取得する

本文​​
GetShiftsResponse

シフト スワップまたはハンドオフ要求を承認する (マネージャーのみ) [非推奨]

このアクションは非推奨になりました。 代わりに、スワップ シフト要求を承認する を使用してください。

この操作により、シフト スワップまたはハンドオフ要求を承認できます。

パラメーター

名前 キー 必須 説明
チーム ID
teamId True string

チームを表す一意の ID。

シフト要求 ID
shiftRequestId True string

シフト スワップまたはハンドオフ要求の一意の ID

マネージャーからのメッセージ
message string

要求が受け入れられたときのマネージャーから送信者/受信者へのメッセージ

シフト要求の ETag
eTag True string

スワップまたはハンドオフ要求の更新に使用されるバージョン番号。

戻り値

マネージャーのスワップまたはハンドオフ要求の承認に関連するプロパティ。

シフトを取得する [非推奨]

このアクションは非推奨になりました。 代わりに、シフトを取得する を使用してください。

この操作にでは、シフトの一意の ID を使用してシフトの詳細を返します。

パラメーター

名前 キー 必須 説明
チーム ID
teamId True string

チームを表す一意の ID。

シフト ID
shiftId True string

シフトの一意 ID。

戻り値

シフトに関連するプロパティ。

本文​​
CreateShiftResponse

シフト要求の詳細を取得する [非推奨]

この操作では、要求の一意の ID を使用してシフト要求の詳細を返します。

パラメーター

名前 キー 必須 説明
チーム ID
teamId True string

チームを表す一意の ID。

シフト要求 ID
shiftRequestId True string

シフト要求を表す一意の ID。

戻り値

シフト要求に関連するプロパティ。

シフト要求を取得する [非推奨]

このアクションは非推奨になりました。 代わりに、すべての休暇理由を一覧表示する を使用してください。

この操作では、チームの ID を使用してチームのシフト要求の詳細を返します。

パラメーター

名前 キー 必須 説明
チーム ID
teamId True string

チームを表す一意の ID。

戻り値

シフト要求の応答を取得する

スケジュール詳細を取得 [非推奨]

このアクションは非推奨になりました。 代わりに、スケジュールの詳細を取得する を使用してください。

この操作にでは、スケジュールの一意の ID を使用してスケジュールの詳細を返します。

パラメーター

名前 キー 必須 説明
チーム ID
teamId True string

チームを表す一意の ID。

スケジュール ID
scheduleId True string

スケジュールを表す一意の ID。

戻り値

スケジュール エンティティ

本文​​
CreateScheduleResponse

チーム内のすべてのグループを一覧表示する [非推奨]

このアクションは非推奨になりました。 代わりに、すべてのスケジュール グループ を一覧表示する を使用してください。

この操作では、チーム内のすべてのグループが一覧表示されます。

パラメーター

名前 キー 必須 説明
チーム ID
teamId True string

チームを表す一意の ID。

戻り値

タグの応答を取得する

本文​​
GetTagsResponse

チーム内のすべてのメンバーを一覧表示する [非推奨]

この操作では、指定したチームのすべてのメンバーが一覧表示されます。

パラメーター

名前 キー 必須 説明
チーム ID
teamId True string

チームを表す一意の ID。

戻り値

メンバーの応答を取得する

本文​​
ListMembersResponse

チーム詳細を取得 [非推奨]

このアクションは非推奨になりました。 代わりに、チームを取得する を使用してください。

この操作では、チームの一意の ID を使用してチームの詳細を返します。

パラメーター

名前 キー 必須 説明
チーム ID
teamId True string

チームを表す一意の ID。

戻り値

チームの応答を取得する

本文​​
GetTeamResponse

ユーザーのチームを一覧表示する [非推奨]

この操作では、ユーザーがメンバーになっているすべてのチームが一覧表示されます。

戻り値

チームの応答を取得する

本文​​
GetTeamsResponse

休暇理由を取得する [非推奨]

このアクションは非推奨になりました。 代わりに、すべての休暇理由を一覧表示する を使用してください。

この操作では、チームに関連付けられた休暇理由のリストを返します。

パラメーター

名前 キー 必須 説明
チーム ID
teamId True string

チームを表す一意の ID。

戻り値

休暇理由に関連するプロパティ。

休暇申請を承認または拒否する (マネージャーのみ) [非推奨]

このアクションは非推奨になりました。 代わりに、休暇申請を承認する を使用してください。

この操作により、マネージャーは休暇申請を承認または拒否できます。

パラメーター

名前 キー 必須 説明
チーム ID
teamId True string

チームを表す一意の ID。

シフト要求 ID
shiftRequestId True string

休暇申請を表す一意の識別子

マネージャーからのメッセージ
message string

要求が受け入れまたは拒否されたときのマネージャーから送信者/受信者へのメッセージ。

シフト要求の ETag
eTag True string

休暇申請の更新に使用されるバージョン番号。

受け入れています
isAccepting True boolean

マネージャーが休暇申請を受け入れるか (True) 、拒否するか (False) 。

戻り値

マネージャーの休暇承認に関連するプロパティ。

現在のアカウントを取得する [非推奨]

現在ログインしているユーザーのアカウントを取得します。

戻り値

現在のアカウントの応答を取得する

トリガー

シフト要求が削除されたとき [非推奨]

この操作は、スワップ、オファー、または休暇シフト申請が削除されたときにトリガーされます。

シフト要求が更新されたとき [非推奨]

この操作は、スワップ、オファー、または休暇シフト申請が更新されたときにトリガーされます。

チームでシフトが削除された場合 [非推奨]

この操作は、チームのメンバーのシフトが削除されたときにトリガーされます。

チームでシフトが更新された場合 [非推奨]

この操作は、チームのメンバーのシフトが更新されたときにトリガーされます。

チームのスケジュールが公開されたとき [非推奨]

この操作は、チームのスケジュールが公開されたときにトリガーされます。

メンバーがチームから削除されたとき [非推奨]

この操作は、メンバーをチームから削除したときにトリガーされます。

メンバーがチームで更新されたとき [非推奨]

この操作は、チーム メンバーが更新されたときにトリガーされます。

新しいシフトがチームに追加されたとき [非推奨]

この操作は、新しいシフトをチームのメンバーに追加したときにトリガーされます。

新しいシフト要求が作成されたとき [非推奨]

この操作は、新しいスワップ、オファー、または休暇シフト申請が作成されたときにトリガーされます。

新しいメンバーがチームに追加されたとき [非推奨]

この操作は、新しいメンバーをチームに追加したときにトリガーされます。

シフト要求が削除されたとき [非推奨]

この操作は、スワップ、オファー、または休暇シフト申請が削除されたときにトリガーされます。

パラメーター

名前 キー 必須 説明
チーム ID
teamId True string

チームを表す一意の ID。

戻り値

本文​​
WebHookResponse

シフト要求が更新されたとき [非推奨]

この操作は、スワップ、オファー、または休暇シフト申請が更新されたときにトリガーされます。

パラメーター

名前 キー 必須 説明
チーム ID
teamId True string

チームを表す一意の ID。

戻り値

本文​​
WebHookResponse

チームでシフトが削除された場合 [非推奨]

この操作は、チームのメンバーのシフトが削除されたときにトリガーされます。

パラメーター

名前 キー 必須 説明
チーム ID
teamId True string

チームを表す一意の ID。

戻り値

本文​​
WebHookResponse

チームでシフトが更新された場合 [非推奨]

この操作は、チームのメンバーのシフトが更新されたときにトリガーされます。

パラメーター

名前 キー 必須 説明
チーム ID
teamId True string

チームを表す一意の ID。

戻り値

本文​​
WebHookResponse

チームのスケジュールが公開されたとき [非推奨]

この操作は、チームのスケジュールが公開されたときにトリガーされます。

パラメーター

名前 キー 必須 説明
チーム ID
teamId True string

チームを表す一意の ID。

戻り値

本文​​
WebHookResponse

メンバーがチームから削除されたとき [非推奨]

この操作は、メンバーをチームから削除したときにトリガーされます。

パラメーター

名前 キー 必須 説明
チーム ID
teamId True string

チームを表す一意の ID。

戻り値

本文​​
WebHookResponse

メンバーがチームで更新されたとき [非推奨]

この操作は、チーム メンバーが更新されたときにトリガーされます。

パラメーター

名前 キー 必須 説明
チーム ID
teamId True string

チームを表す一意の ID。

戻り値

本文​​
WebHookResponse

新しいシフトがチームに追加されたとき [非推奨]

この操作は、新しいシフトをチームのメンバーに追加したときにトリガーされます。

パラメーター

名前 キー 必須 説明
チーム ID
teamId True string

チームを表す一意の ID。

戻り値

本文​​
WebHookResponse

新しいシフト要求が作成されたとき [非推奨]

この操作は、新しいスワップ、オファー、または休暇シフト申請が作成されたときにトリガーされます。

パラメーター

名前 キー 必須 説明
チーム ID
teamId True string

チームを表す一意の ID。

戻り値

本文​​
WebHookResponse

新しいメンバーがチームに追加されたとき [非推奨]

この操作は、新しいメンバーをチームに追加したときにトリガーされます。

パラメーター

名前 キー 必須 説明
チーム ID
teamId True string

チームを表す一意の ID。

戻り値

本文​​
WebHookResponse

定義

ListMembersResponse

メンバーの応答を取得する

名前 パス 説明
メンバー配列
members array of object

チーム メンバーの一覧。

メンバー ID
members.id string

チーム メンバーの一意 ID。

チーム ID
members.teamId string

チームの一意の ID。

ユーザー ID
members.userId string

ディレクトリ内のユーザーの一意の ID。

表示名
members.displayName string

チーム メンバーの表示名。

members.firstName string

チーム メンバーの名。

members.lastName string

チーム メンバーの姓。

氏名
members.fullName string

チーム メンバーの氏名。

電子メール
members.email string

チーム メンバーの電子メール アドレス。

電話番号
members.phoneNumber string

チーム メンバーの電話番号。

マネージャーである
members.isManager boolean

チーム メンバーがチームのマネージャーであるかどうか。

メンバーの状態
members.state string

チームのユーザー メンバーシップの状態。

GetMemberResponse

メンバーの応答を取得する

名前 パス 説明
メンバー ID
member.id string

チーム メンバーの一意 ID。

チーム ID
member.teamId string

チームの一意の ID。

ユーザー ID
member.userId string

チーム メンバーのユーザー ID

表示名
member.displayName string

チーム メンバーの表示名。

member.firstName string

チーム メンバーの名。

member.lastName string

チーム メンバーの姓。

氏名
member.fullName string

チーム メンバーの氏名。

電子メール
member.email string

チーム メンバーの電子メール アドレス。

電話番号
member.phoneNumber string

チーム メンバーの電話番号。

マネージャーである
member.isManager boolean

チーム メンバーがチームのマネージャーであるかどうか。

メンバーの状態
member.state string

チームのユーザー メンバーシップの状態。

GetTagsResponse

タグの応答を取得する

名前 パス 説明
タグ
tags array of object

チームのグループの一覧。

ID
tags.id string

グループの一意 ID。

名前
tags.name string

グループの名前。

teamId
tags.teamId string

チームの一意の ID。

状態
tags.state string

チームのグループの状態。

GetTeamsResponse

チームの応答を取得する

名前 パス 説明
チーム
teams array of object

チームの一覧。

ID
teams.id string

チームの一意の ID。

名前
teams.name string

チームの名称です。

GetTeamResponse

チームの応答を取得する

名前 パス 説明
チーム ID
team.id string

チームの一意の ID。

チーム名
team.name string

チームの名称です。

チームの TimeZone
team.timeZone string

チームの timeZone Olson コード。

GetShiftsResponse

シフト応答を取得する

名前 パス 説明
公開されたシフト配列
publishedShifts array of object

チームの公開されたシフトのリスト。

公開されたシフト ID
publishedShifts.id string

シフトの一意 ID。

公開されたシフト ラベル
publishedShifts.title string

シフトのラベル。

公開されたシフトの種類
publishedShifts.shiftType string

シフトの種類。

チーム ID
publishedShifts.teamId string

シフトがあるチームの ID

割り当て先メンバー ID
publishedShifts.memberId string

シフトが割り当てられているチーム メンバーの ID。

公開されたシフト開始時間
publishedShifts.startTime date-time

シフトの開始時間。

公開されたシフト終了時間
publishedShifts.endTime date-time

シフトの終了時間。

公開されたシフト メモ
publishedShifts.notes string

シフトに割り当てられたメモ。

公開されたシフトの状態
publishedShifts.state string

シフトの状態。

休暇理由 ID
publishedShifts.timeOffReasonId string

シフトの休暇理由の ID (タイプ欠勤の場合)。

非公開のシフト配列
unpublishedShifts array of object

チームの非公開シフトのリスト。

非公開シフト ID
unpublishedShifts.id string

シフトの一意 ID。

非公開シフト タイトル
unpublishedShifts.title string

シフトのラベル。

非公開シフトの種類
unpublishedShifts.shiftType string

シフトの種類。

チーム ID
unpublishedShifts.teamId string

シフトがあるチームの ID。

割り当て先メンバー ID
unpublishedShifts.memberId string

シフトが割り当てられているチーム メンバーの ID。

非公開のシフト開始時間
unpublishedShifts.startTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

非公開のシフト終了時間
unpublishedShifts.endTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

非公開のシフト メモ
unpublishedShifts.notes string

シフトに割り当てられたメモ。

非公開のシフトの状態
unpublishedShifts.state string

シフトの状態。

休暇理由 ID
unpublishedShifts.timeOffReasonId string

シフトの休暇理由の ID (シフトがタイプ欠勤の場合)。

GetCurrentAccountResponse

現在のアカウントの応答を取得する

名前 パス 説明
ユーザー ID
user.userId string

ディレクトリ内のユーザーの一意の ID。

表示名
user.displayName string

ユーザーの表示名。

user.firstName string

ユーザーの名です。

user.lastName string

ユーザーの姓です。

既定電子メール
user.primaryEmail string

ユーザーの既定電子メールのアドレス。

テナント ID
user.tenantId string

ユーザーのテナント ID。

電話番号
user.phoneNumber string

ユーザーの電話番号です。

CreateScheduleResponse

スケジュール エンティティ

名前 パス 説明
スケジュール ID
schedule.id string

スケジュールの一意 ID。

チーム ID
schedule.teamId string

スケジュールがあるチームの一意 ID。

開始時間
schedule.startTime date-time

スケジュールの開始時間です。

終了時間
schedule.endTime date-time

スケジュールの終了時間。

スケジュールの状態
schedule.state string

スケジュールの現在の状態。

GetShiftRequestsResponse

シフト要求の応答を取得する

名前 パス 説明
シフト要求配列
shiftRequests array of object

チームのシフト要求の一覧。

シフト要求 ID
shiftRequests.id string

シフト要求を表す一意の ID

シフト ID
shiftRequests.shiftId string

引き渡される/交換されるシフトの一意の ID。

チーム ID
shiftRequests.teamId string

要求があるチームの一意 ID。

要求の種類
shiftRequests.requestType string

シフト要求の種類。

要求開始時間
shiftRequests.startTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

要求終了時間
shiftRequests.endTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

送信者からのメッセージ
shiftRequests.senderMessage string

送信者から受信者へのメッセージ。

受信者からのメッセージ
shiftRequests.receiverMessage string

受信者から送信者へのメッセージ。

マネージャーからのメッセージ
shiftRequests.managerMessage string

マネージャーから送信者へのメッセージ。

マネージャーのメンバー ID
shiftRequests.managerMemberId string

要求を受け入れたマネージャーの一意 ID。

送信者のメンバー ID
shiftRequests.senderMemberId string

要求が作成されたチーム メンバーの一意 ID。

受信者のメンバー ID
shiftRequests.receiverMemberId string

要求が送信されたチーム メンバーの一意 ID。

シフト要求の状態
shiftRequests.state string

シフト要求の現在の状態。

シフト要求の作成時間
shiftRequests.creationTime date-time

要求が作成された時刻。

シフト要求の最終変更時刻
shiftRequests.lastModifiedTime date-time

要求が最後に変更された時間。

受信者応答時間
shiftRequests.receiverResponseTime date-time

受信者が要求に応答した時間。

休暇理由 ID
shiftRequests.timeOffReasonId string

休暇理由を表す一意 ID

シフト ID
shiftRequests.otherShiftInfo.shiftId string

シフトの一意 ID。

シフト開始時間
shiftRequests.otherShiftInfo.startTime date-time

シフトの開始時間。

シフト終了時間
shiftRequests.otherShiftInfo.endTime date-time

シフトの終了時間。

シフト要求の ETag
shiftRequests.eTag string

シフト要求の更新に使用されるバージョン番号。

CreateSwapHandoffShiftResponse

シフト要求に関連するプロパティ。

名前 パス 説明
シフト要求 ID
shiftRequest.id string

シフト要求に関連付けられている一意の ID。

シフト ID
shiftRequest.shiftId string

提供または交換されるシフトの一意の ID。

シフト要求の種類
shiftRequest.requestType string

シフト要求の種類。

シフト要求開始時間
shiftRequest.startTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

シフト要求終了時間
shiftRequest.endTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

送信者からのメッセージ
shiftRequest.senderMessage string

送信者から受信者へのメッセージ。

受信者からのメッセージ
shiftRequest.receiverMessage string

受信者から送信者へのメッセージ。

マネージャーからのメッセージ
shiftRequest.managerMessage string

マネージャーから送信者へのメッセージ。

マネージャーのメンバー ID
shiftRequest.managerMemberId string

要求を受け入れたマネージャーの一意 ID。

送信者のメンバー ID
shiftRequest.senderMemberId string

要求が作成されたチーム メンバーの一意 ID。

受信者のメンバー ID
shiftRequest.receiverMemberId string

要求が送信されたメンバーの一意 ID。

シフト要求の状態
shiftRequest.state string

シフト要求の現在の状態。

シフト要求の作成時間
shiftRequest.creationTime date-time

要求が作成された時刻。

シフト要求の最終変更時刻
shiftRequest.lastModifiedTime date-time

要求が最後に変更された時間。

シフト要求受信者の応答時間
shiftRequest.receiverResponseTime date-time

受信者が要求に応答した時間。

休暇理由 ID
shiftRequest.timeOffReasonId string

休暇理由を表す一意 ID

シフト ID
shiftRequest.otherShiftInfo.shiftId string

シフトの一意 ID。

シフト開始時間
shiftRequest.otherShiftInfo.startTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

シフト終了時間
shiftRequest.otherShiftInfo.endTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

シフト要求の ETag
shiftRequest.eTag string

シフト要求の更新に使用されるバージョン番号。

SwapHandOffRequestManagerAcceptResponse

マネージャーのスワップまたはハンドオフ要求の承認に関連するプロパティ。

名前 パス 説明
削除されたシフトの一覧
deletedShifts array of object

削除されたシフトの一覧

削除済みシフト ID
deletedShifts.id string

シフトの一意 ID。

削除済みシフトの種類
deletedShifts.shiftType string

シフトの種類。

チーム ID
deletedShifts.teamId string

チームの一意 ID

メンバー ID
deletedShifts.memberId string

シフトが割り当てられたチーム メンバーの一意 ID。

削除済みシフト開始時間
deletedShifts.startTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

削除済みシフト終了時間
deletedShifts.endTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

削除済みシフト メモ
deletedShifts.notes string

シフトのラベル。

削除済みシフトの状態
deletedShifts.state string

シフトの現在の状態。

削除済みシフトの休暇理由 ID
deletedShifts.timeOffReasonId string

休暇理由を表す一意 ID。

置換として作成されたシフトの一覧
replacementShifts array of object

置換として作成されたシフトの一覧

置換シフト ID
replacementShifts.id string

シフトの一意 ID。

置換シフトの種類
replacementShifts.shiftType string

シフトの種類。

チーム ID
replacementShifts.teamId string

チームの一意 ID

メンバー ID
replacementShifts.memberId string

シフトが割り当てられたチーム メンバーの一意 ID。

置換のシフト開始時間
replacementShifts.startTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

置換のシフト終了時間
replacementShifts.endTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

置換シフト メモ
replacementShifts.notes string

シフトのラベル。

置換シフトの状態
replacementShifts.state string

シフトの現在の状態。

置換シフトの休暇理由 ID
replacementShifts.timeOffReasonId string

休暇理由を表す一意 ID。

更新されたシフト要求の一覧
updatedShiftRequests array of object

更新されたシフト要求の一覧

シフト要求 ID
updatedShiftRequests.id string

シフト要求を表す一意の ID

シフト ID
updatedShiftRequests.shiftId string

引き渡される/交換されるシフトの一意の ID。

チーム ID
updatedShiftRequests.teamId string

要求があるチームの一意 ID。

要求の種類
updatedShiftRequests.requestType string

シフト要求の種類。

要求開始時間
updatedShiftRequests.startTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

要求終了時間
updatedShiftRequests.endTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

送信者からのメッセージ
updatedShiftRequests.senderMessage string

送信者から受信者へのメッセージ。

受信者からのメッセージ
updatedShiftRequests.receiverMessage string

受信者から送信者へのメッセージ。

マネージャーからのメッセージ
updatedShiftRequests.managerMessage string

マネージャーから送信者へのメッセージ。

マネージャーのメンバー ID
updatedShiftRequests.managerMemberId string

要求を受け入れたマネージャーの一意 ID。

送信者のメンバー ID
updatedShiftRequests.senderMemberId string

要求が作成されたチーム メンバーの一意 ID。

受信者のメンバー ID
updatedShiftRequests.receiverMemberId string

要求が送信されたチーム メンバーの一意 ID。

シフト要求の状態
updatedShiftRequests.state string

シフト要求の現在の状態。

シフト要求の作成時間
updatedShiftRequests.creationTime date-time

要求が作成された時刻。

シフト要求の最終変更時刻
updatedShiftRequests.lastModifiedTime date-time

要求が最後に変更された時間。

受信者応答時間
updatedShiftRequests.receiverResponseTime date-time

受信者が要求に応答した時間。

休暇理由 ID
updatedShiftRequests.timeOffReasonId string

休暇理由を表す一意 ID

シフト ID
updatedShiftRequests.otherShiftInfo.shiftId string

シフトの一意 ID。

シフト開始時間
updatedShiftRequests.otherShiftInfo.startTime date-time

シフトの開始時間。

シフト終了時間
updatedShiftRequests.otherShiftInfo.endTime date-time

シフトの終了時間。

シフト要求の ETag
updatedShiftRequests.eTag string

シフト要求の更新に使用されるバージョン番号。

TimeOffManagerRequestCompleteResponse

マネージャーの休暇承認に関連するプロパティ。

名前 パス 説明
更新済みシフト ID
updatedShift.id string

シフトの一意 ID。

更新済みシフトの種類
updatedShift.shiftType string

シフトの種類。

チーム ID
updatedShift.teamId string

チームの一意 ID

メンバー ID
updatedShift.memberId string

シフトが割り当てられたチーム メンバーの一意 ID。

更新済みシフト開始時間
updatedShift.startTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

更新済みシフト終了時間
updatedShift.endTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

更新済みシフト メモ
updatedShift.notes string

シフトのラベル。

更新済みシフトの状態
updatedShift.state string

シフトの現在の状態。

更新済みシフトの休暇理由 ID
updatedShift.timeOffReasonId string

休暇理由を表す一意 ID。

更新済みシフトが公開されます
isShiftPublished boolean

シフトが公開されたスケジュールの一部であるかどうか。

CreateShiftResponse

シフトに関連するプロパティ。

名前 パス 説明
シフト ID
shift.id string

シフトの一意 ID。

シフト タイトル
shift.title string

シフトのラベル。

シフトの種類
shift.shiftType string

シフトの種類。

チーム ID
shift.teamId string

シフトがあるチームの ID

割り当て先メンバー ID
shift.memberId string

シフトが割り当てられているチーム メンバーの一意 ID。

シフト開始時間
shift.startTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

シフト終了時間
shift.endTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

シフト メモ
shift.notes string

シフトに割り当てられたメモ。

シフトの状態
shift.state string

シフトの現在の状態。

休暇理由 ID
shift.timeOffReasonId string

休暇理由を表す一意 ID。

シフトが公開されています
isShiftPublished boolean

シフトが公開されたスケジュールの一部であるかどうか。

GetTimeOffReasonsResponse

休暇理由に関連するプロパティ。

名前 パス 説明
休暇理由の配列
timeOffReasons array of object

休暇理由の一覧。

休暇理由 ID
timeOffReasons.id string

休暇理由を表す一意 ID。

休暇理由の名前
timeOffReasons.name string

休暇理由の名前。

休暇理由の状態
timeOffReasons.state string

休暇理由の現在の状態。

WebHookResponse

名前 パス 説明
WebHook サブスクリプション ID
subscriptionId string

WebHook サブスクリプション ID

Webhook サブスクリプションの有効期限
expirationDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

種類を変更
changeType string

リソース変更の種類。

リソース
resource WebHookResponseResourceEntity

WebHookResponseResourceEntity

名前 パス 説明
リソース ID
id string

更新されるリソースの ID

リソース パス
resourcePath string

リソース パス

チーム ID
teamId string

TeamId