Skip to content

Microsoft: Users user schemas (part 31)

9 Microsoft schemas with complete fields and constraints.

← Users user operations · All schemas

Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type joined Teams item @odata type, all Channels, channels, classification, created Date Time, description, display Name, first Channel Name, fun Settings, group, guest Settings, incoming Channels, installed Apps, internal Id, is Archived, member Settings, members, messaging Settings, operations, permission Grants, photo, primary Channel, schedule, specialization, summary, tags, template, tenant Id, visibility, web Url schedule @odata type, day Notes, enabled, id, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids @odata type, day Notes, enabled, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids open Shifts item @odata type, draft Open Shift, is Staged For Deletion, scheduling Group Id, shared Open Shift draft Open Shift @odata type, activities, display Name, end Date Time, notes, open Slot Count, start Date Time, theme

FieldTypePresenceDescription and constraints
$JSONRoot
$ (allOf 1)ModelAll variants applyExpand Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type joined Teams item @odata type, all Channels, channels, classification, created Date Time, description, display Name, first Channel Name, fun Settings, group, guest Settings, incoming Channels, installed Apps, internal Id, is Archived, member Settings, members, messaging Settings, operations, permission Grants, photo, primary Channel, schedule, specialization, summary, tags, template, tenant Id, visibility, web Url schedule @odata type, day Notes, enabled, id, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids @odata type, day Notes, enabled, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids shifts item @odata type, draft Shift, is Staged For Deletion, scheduling Group Id, shared Shift, user Id draft Shift @odata type, activities, display Name, end Date Time, notes, start Date Time, theme
$ (allOf 2)objectAll variants apply
$ (allOf 2).@odata.typestringOptionalDefault: #microsoft.graph.openShiftItem
$ (allOf 2).openSlotCountJSONOptional
$ (allOf 2).openSlotCount (anyOf 1)numberAlternativeCount of the number of slots for the given open shift.
Format: int32
Maximum: 2147483647
Minimum: -2147483648
$ (allOf 2).openSlotCount (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Referenced models: Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type joined Teams item @odata type, all Channels, channels, classification, created Date Time, description, display Name, first Channel Name, fun Settings, group, guest Settings, incoming Channels, installed Apps, internal Id, is Archived, member Settings, members, messaging Settings, operations, permission Grants, photo, primary Channel, schedule, specialization, summary, tags, template, tenant Id, visibility, web Url schedule @odata type, day Notes, enabled, id, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids @odata type, day Notes, enabled, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids shifts item @odata type, draft Shift, is Staged For Deletion, scheduling Group Id, shared Shift, user Id draft Shift @odata type, activities, display Name, end Date Time, notes, start Date Time, theme

Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type joined Teams item @odata type, all Channels, channels, classification, created Date Time, description, display Name, first Channel Name, fun Settings, group, guest Settings, incoming Channels, installed Apps, internal Id, is Archived, member Settings, members, messaging Settings, operations, permission Grants, photo, primary Channel, schedule, specialization, summary, tags, template, tenant Id, visibility, web Url schedule @odata type, day Notes, enabled, id, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids @odata type, day Notes, enabled, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids scheduling Groups item

FieldTypePresenceDescription and constraints
$JSONRoot
$ (allOf 1)ModelAll variants applyExpand Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type settings @odata type, contribution To Content Discovery As Organization Disabled, contribution To Content Discovery Disabled, exchange, id, item Insights, shift Preferences, storage, windows, work Hours And Locations @odata type, contribution To Content Discovery As Organization Disabled, contribution To Content Discovery Disabled, exchange, item Insights, shift Preferences, storage, windows, work Hours And Locations shift Preferences @odata type, availability, created By, created Date Time, id, last Modified By, last Modified Date Time @odata type, created By, created Date Time, id, last Modified By, last Modified Date Time
$ (allOf 2)objectAll variants apply
$ (allOf 2).@odata.typestringOptionalDefault: #microsoft.graph.schedulingGroup
$ (allOf 2).codeJSONOptional
$ (allOf 2).code (anyOf 1)stringAlternativeThe code for the schedulingGroup to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters.
$ (allOf 2).code (anyOf 2)nullAlternative
$ (allOf 2).displayNameJSONOptional
$ (allOf 2).displayName (anyOf 1)stringAlternativeThe display name for the schedulingGroup. Required.
$ (allOf 2).displayName (anyOf 2)nullAlternative
$ (allOf 2).isActiveJSONOptional
$ (allOf 2).isActive (anyOf 1)booleanAlternativeIndicates whether the schedulingGroup can be used when creating new entities or updating existing ones. Required.
Read only: true
$ (allOf 2).isActive (anyOf 2)nullAlternative
$ (allOf 2).userIdsarrayOptionalThe list of user IDs that are a member of the schedulingGroup. Required.
$ (allOf 2).userIds[]JSONEach item
$ (allOf 2).userIds[] (anyOf 1)stringAlternative
$ (allOf 2).userIds[] (anyOf 2)nullAlternative

Referenced models: Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type settings @odata type, contribution To Content Discovery As Organization Disabled, contribution To Content Discovery Disabled, exchange, id, item Insights, shift Preferences, storage, windows, work Hours And Locations @odata type, contribution To Content Discovery As Organization Disabled, contribution To Content Discovery Disabled, exchange, item Insights, shift Preferences, storage, windows, work Hours And Locations shift Preferences @odata type, availability, created By, created Date Time, id, last Modified By, last Modified Date Time @odata type, created By, created Date Time, id, last Modified By, last Modified Date Time

Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type joined Teams item @odata type, all Channels, channels, classification, created Date Time, description, display Name, first Channel Name, fun Settings, group, guest Settings, incoming Channels, installed Apps, internal Id, is Archived, member Settings, members, messaging Settings, operations, permission Grants, photo, primary Channel, schedule, specialization, summary, tags, template, tenant Id, visibility, web Url schedule @odata type, day Notes, enabled, id, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids @odata type, day Notes, enabled, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids shifts item

FieldTypePresenceDescription and constraints
$JSONRoot
$ (allOf 1)ModelAll variants applyExpand Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type settings @odata type, contribution To Content Discovery As Organization Disabled, contribution To Content Discovery Disabled, exchange, id, item Insights, shift Preferences, storage, windows, work Hours And Locations @odata type, contribution To Content Discovery As Organization Disabled, contribution To Content Discovery Disabled, exchange, item Insights, shift Preferences, storage, windows, work Hours And Locations shift Preferences @odata type, availability, created By, created Date Time, id, last Modified By, last Modified Date Time @odata type, created By, created Date Time, id, last Modified By, last Modified Date Time
$ (allOf 2)objectAll variants apply
$ (allOf 2).@odata.typestringOptionalDefault: #microsoft.graph.shift
$ (allOf 2).draftShiftJSONOptionalDraft changes in the shift. Draft changes are only visible to managers. The changes are visible to employees when they're shared, which copies the changes from the draftShift to the sharedShift property.
$ (allOf 2).draftShift (anyOf 1)ModelAlternativeExpand Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type joined Teams item @odata type, all Channels, channels, classification, created Date Time, description, display Name, first Channel Name, fun Settings, group, guest Settings, incoming Channels, installed Apps, internal Id, is Archived, member Settings, members, messaging Settings, operations, permission Grants, photo, primary Channel, schedule, specialization, summary, tags, template, tenant Id, visibility, web Url schedule @odata type, day Notes, enabled, id, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids @odata type, day Notes, enabled, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids shifts item @odata type, draft Shift, is Staged For Deletion, scheduling Group Id, shared Shift, user Id draft Shift @odata type, activities, display Name, end Date Time, notes, start Date Time, theme
$ (allOf 2).draftShift (anyOf 2)JSONAlternative
$ (allOf 2).draftShift (anyOf 2) (anyOf 1)objectAlternative
$ (allOf 2).draftShift (anyOf 2) (anyOf 2)nullAlternative
$ (allOf 2).isStagedForDeletionJSONOptional
$ (allOf 2).isStagedForDeletion (anyOf 1)booleanAlternativeThe shift is marked for deletion, a process that is finalized when the schedule is shared.
$ (allOf 2).isStagedForDeletion (anyOf 2)nullAlternative
$ (allOf 2).schedulingGroupIdJSONOptional
$ (allOf 2).schedulingGroupId (anyOf 1)stringAlternativeID of the scheduling group the shift is part of. Required.
$ (allOf 2).schedulingGroupId (anyOf 2)nullAlternative
$ (allOf 2).sharedShiftJSONOptionalThe shared version of this shift that is viewable by both employees and managers. Updates to the sharedShift property send notifications to users in the Teams client.
$ (allOf 2).sharedShift (anyOf 1)ModelAlternativeExpand Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type joined Teams item @odata type, all Channels, channels, classification, created Date Time, description, display Name, first Channel Name, fun Settings, group, guest Settings, incoming Channels, installed Apps, internal Id, is Archived, member Settings, members, messaging Settings, operations, permission Grants, photo, primary Channel, schedule, specialization, summary, tags, template, tenant Id, visibility, web Url schedule @odata type, day Notes, enabled, id, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids @odata type, day Notes, enabled, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids shifts item @odata type, draft Shift, is Staged For Deletion, scheduling Group Id, shared Shift, user Id draft Shift @odata type, activities, display Name, end Date Time, notes, start Date Time, theme
$ (allOf 2).sharedShift (anyOf 2)JSONAlternative
$ (allOf 2).sharedShift (anyOf 2) (anyOf 1)objectAlternative
$ (allOf 2).sharedShift (anyOf 2) (anyOf 2)nullAlternative
$ (allOf 2).userIdJSONOptional
$ (allOf 2).userId (anyOf 1)stringAlternativeID of the user assigned to the shift. Required.
$ (allOf 2).userId (anyOf 2)nullAlternative

Referenced models: Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type settings @odata type, contribution To Content Discovery As Organization Disabled, contribution To Content Discovery Disabled, exchange, id, item Insights, shift Preferences, storage, windows, work Hours And Locations @odata type, contribution To Content Discovery As Organization Disabled, contribution To Content Discovery Disabled, exchange, item Insights, shift Preferences, storage, windows, work Hours And Locations shift Preferences @odata type, availability, created By, created Date Time, id, last Modified By, last Modified Date Time @odata type, created By, created Date Time, id, last Modified By, last Modified Date Time, Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type joined Teams item @odata type, all Channels, channels, classification, created Date Time, description, display Name, first Channel Name, fun Settings, group, guest Settings, incoming Channels, installed Apps, internal Id, is Archived, member Settings, members, messaging Settings, operations, permission Grants, photo, primary Channel, schedule, specialization, summary, tags, template, tenant Id, visibility, web Url schedule @odata type, day Notes, enabled, id, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids @odata type, day Notes, enabled, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids shifts item @odata type, draft Shift, is Staged For Deletion, scheduling Group Id, shared Shift, user Id draft Shift @odata type, activities, display Name, end Date Time, notes, start Date Time, theme

Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type joined Teams item @odata type, all Channels, channels, classification, created Date Time, description, display Name, first Channel Name, fun Settings, group, guest Settings, incoming Channels, installed Apps, internal Id, is Archived, member Settings, members, messaging Settings, operations, permission Grants, photo, primary Channel, schedule, specialization, summary, tags, template, tenant Id, visibility, web Url schedule @odata type, day Notes, enabled, id, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids @odata type, day Notes, enabled, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids shifts item @odata type, draft Shift, is Staged For Deletion, scheduling Group Id, shared Shift, user Id draft Shift @odata type, activities, display Name, end Date Time, notes, start Date Time, theme

FieldTypePresenceDescription and constraints
$JSONRoot
$ (allOf 1)ModelAll variants applyExpand Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type joined Teams item @odata type, all Channels, channels, classification, created Date Time, description, display Name, first Channel Name, fun Settings, group, guest Settings, incoming Channels, installed Apps, internal Id, is Archived, member Settings, members, messaging Settings, operations, permission Grants, photo, primary Channel, schedule, specialization, summary, tags, template, tenant Id, visibility, web Url schedule @odata type, day Notes, enabled, id, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids @odata type, day Notes, enabled, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids times Off item @odata type, draft Time Off, is Staged For Deletion, shared Time Off, user Id draft Time Off @odata type, end Date Time, start Date Time, theme, time Off Reason Id @odata type, end Date Time, start Date Time, theme
$ (allOf 2)objectAll variants applydiscriminator: {"mapping": {"#microsoft.graph.openShiftItem": "#/components/schemas/microsoft.graph.openShiftItem"}, "propertyName": "@odata.type"}
$ (allOf 2).@odata.typestringOptional
$ (allOf 2).activitiesarrayOptionalAn incremental part of a shift which can cover details of when and where an employee is during their shift. For example, an assignment or a scheduled break or lunch. Required.
$ (allOf 2).activities[]ModelEach itemExpand Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type joined Teams item @odata type, all Channels, channels, classification, created Date Time, description, display Name, first Channel Name, fun Settings, group, guest Settings, incoming Channels, installed Apps, internal Id, is Archived, member Settings, members, messaging Settings, operations, permission Grants, photo, primary Channel, schedule, specialization, summary, tags, template, tenant Id, visibility, web Url schedule @odata type, day Notes, enabled, id, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids @odata type, day Notes, enabled, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids shifts item @odata type, draft Shift, is Staged For Deletion, scheduling Group Id, shared Shift, user Id draft Shift @odata type, activities, display Name, end Date Time, notes, start Date Time, theme @odata type, activities, display Name, notes activities item
$ (allOf 2).displayNameJSONOptional
$ (allOf 2).displayName (anyOf 1)stringAlternativeThe shift label of the shiftItem.
$ (allOf 2).displayName (anyOf 2)nullAlternative
$ (allOf 2).notesJSONOptional
$ (allOf 2).notes (anyOf 1)stringAlternativeThe shift notes for the shiftItem.
$ (allOf 2).notes (anyOf 2)nullAlternative

Referenced models: Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type joined Teams item @odata type, all Channels, channels, classification, created Date Time, description, display Name, first Channel Name, fun Settings, group, guest Settings, incoming Channels, installed Apps, internal Id, is Archived, member Settings, members, messaging Settings, operations, permission Grants, photo, primary Channel, schedule, specialization, summary, tags, template, tenant Id, visibility, web Url schedule @odata type, day Notes, enabled, id, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids @odata type, day Notes, enabled, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids times Off item @odata type, draft Time Off, is Staged For Deletion, shared Time Off, user Id draft Time Off @odata type, end Date Time, start Date Time, theme, time Off Reason Id @odata type, end Date Time, start Date Time, theme, Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type joined Teams item @odata type, all Channels, channels, classification, created Date Time, description, display Name, first Channel Name, fun Settings, group, guest Settings, incoming Channels, installed Apps, internal Id, is Archived, member Settings, members, messaging Settings, operations, permission Grants, photo, primary Channel, schedule, specialization, summary, tags, template, tenant Id, visibility, web Url schedule @odata type, day Notes, enabled, id, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids @odata type, day Notes, enabled, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids shifts item @odata type, draft Shift, is Staged For Deletion, scheduling Group Id, shared Shift, user Id draft Shift @odata type, activities, display Name, end Date Time, notes, start Date Time, theme @odata type, activities, display Name, notes activities item

Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type joined Teams item @odata type, all Channels, channels, classification, created Date Time, description, display Name, first Channel Name, fun Settings, group, guest Settings, incoming Channels, installed Apps, internal Id, is Archived, member Settings, members, messaging Settings, operations, permission Grants, photo, primary Channel, schedule, specialization, summary, tags, template, tenant Id, visibility, web Url schedule @odata type, day Notes, enabled, id, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids @odata type, day Notes, enabled, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids shifts item @odata type, draft Shift, is Staged For Deletion, scheduling Group Id, shared Shift, user Id draft Shift @odata type, activities, display Name, end Date Time, notes, start Date Time, theme @odata type, activities, display Name, notes activities item

FieldTypePresenceDescription and constraints
$objectRoot
@odata.typestringOptional
codeJSONOptional
code (anyOf 1)stringAlternativeCustomer defined code for the shiftActivity. Required.
code (anyOf 2)nullAlternative
displayNameJSONOptional
displayName (anyOf 1)stringAlternativeThe name of the shiftActivity. Required.
displayName (anyOf 2)nullAlternative
endDateTimeJSONOptional
endDateTime (anyOf 1)stringAlternativeThe end date and time for the shiftActivity. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.
Format: date-time
Pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$
endDateTime (anyOf 2)nullAlternative
isPaidJSONOptional
isPaid (anyOf 1)booleanAlternativeIndicates whether the microsoft.graph.user should be paid for the activity during their shift. Required.
isPaid (anyOf 2)nullAlternative
startDateTimeJSONOptional
startDateTime (anyOf 1)stringAlternativeThe start date and time for the shiftActivity. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.
Format: date-time
Pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$
startDateTime (anyOf 2)nullAlternative
themestringOptionalKnown values: white, blue, green, purple, pink, yellow, gray, darkBlue, darkGreen, darkPurple, darkPink, darkYellow, unknownFutureValue, darkRed, cranberry, darkOrange, bronze, peach, gold, lime, forest, lightGreen, jade, lightTeal, darkTeal, steel, skyBlue, blueGray, lavender, lilac, plum, magenta, darkBrown, beige, charcoal, silver

Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type joined Teams item @odata type, all Channels, channels, classification, created Date Time, description, display Name, first Channel Name, fun Settings, group, guest Settings, incoming Channels, installed Apps, internal Id, is Archived, member Settings, members, messaging Settings, operations, permission Grants, photo, primary Channel, schedule, specialization, summary, tags, template, tenant Id, visibility, web Url schedule @odata type, day Notes, enabled, id, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids @odata type, day Notes, enabled, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids swap Shifts Change Requests item

FieldTypePresenceDescription and constraints
$JSONRoot
$ (allOf 1)ModelAll variants applyExpand Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type joined Teams item @odata type, all Channels, channels, classification, created Date Time, description, display Name, first Channel Name, fun Settings, group, guest Settings, incoming Channels, installed Apps, internal Id, is Archived, member Settings, members, messaging Settings, operations, permission Grants, photo, primary Channel, schedule, specialization, summary, tags, template, tenant Id, visibility, web Url schedule @odata type, day Notes, enabled, id, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids @odata type, day Notes, enabled, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids offer Shift Requests item
$ (allOf 2)objectAll variants apply
$ (allOf 2).@odata.typestringOptionalDefault: #microsoft.graph.swapShiftsChangeRequest
$ (allOf 2).recipientShiftIdJSONOptional
$ (allOf 2).recipientShiftId (anyOf 1)stringAlternativeThe recipient's Shift ID
$ (allOf 2).recipientShiftId (anyOf 2)nullAlternative

Referenced models: Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type joined Teams item @odata type, all Channels, channels, classification, created Date Time, description, display Name, first Channel Name, fun Settings, group, guest Settings, incoming Channels, installed Apps, internal Id, is Archived, member Settings, members, messaging Settings, operations, permission Grants, photo, primary Channel, schedule, specialization, summary, tags, template, tenant Id, visibility, web Url schedule @odata type, day Notes, enabled, id, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids @odata type, day Notes, enabled, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids offer Shift Requests item

Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type joined Teams item @odata type, all Channels, channels, classification, created Date Time, description, display Name, first Channel Name, fun Settings, group, guest Settings, incoming Channels, installed Apps, internal Id, is Archived, member Settings, members, messaging Settings, operations, permission Grants, photo, primary Channel, schedule, specialization, summary, tags, template, tenant Id, visibility, web Url schedule @odata type, day Notes, enabled, id, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids @odata type, day Notes, enabled, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids time Cards item

FieldTypePresenceDescription and constraints
$JSONRoot
$ (allOf 1)ModelAll variants applyExpand Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type settings @odata type, contribution To Content Discovery As Organization Disabled, contribution To Content Discovery Disabled, exchange, id, item Insights, shift Preferences, storage, windows, work Hours And Locations @odata type, contribution To Content Discovery As Organization Disabled, contribution To Content Discovery Disabled, exchange, item Insights, shift Preferences, storage, windows, work Hours And Locations shift Preferences @odata type, availability, created By, created Date Time, id, last Modified By, last Modified Date Time @odata type, created By, created Date Time, id, last Modified By, last Modified Date Time
$ (allOf 2)objectAll variants apply
$ (allOf 2).@odata.typestringOptionalDefault: #microsoft.graph.timeCard
$ (allOf 2).breaksarrayOptionalThe list of breaks associated with the timeCard.
$ (allOf 2).breaks[]ModelEach itemExpand Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type joined Teams item @odata type, all Channels, channels, classification, created Date Time, description, display Name, first Channel Name, fun Settings, group, guest Settings, incoming Channels, installed Apps, internal Id, is Archived, member Settings, members, messaging Settings, operations, permission Grants, photo, primary Channel, schedule, specialization, summary, tags, template, tenant Id, visibility, web Url schedule @odata type, day Notes, enabled, id, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids @odata type, day Notes, enabled, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids time Cards item @odata type, breaks, clock In Event, clock Out Event, confirmed By, notes, original Entry, state, user Id breaks item
$ (allOf 2).clockInEventJSONOptionalThe clock-in event of the timeCard.
$ (allOf 2).clockInEvent (anyOf 1)ModelAlternativeExpand Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type joined Teams item @odata type, all Channels, channels, classification, created Date Time, description, display Name, first Channel Name, fun Settings, group, guest Settings, incoming Channels, installed Apps, internal Id, is Archived, member Settings, members, messaging Settings, operations, permission Grants, photo, primary Channel, schedule, specialization, summary, tags, template, tenant Id, visibility, web Url schedule @odata type, day Notes, enabled, id, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids @odata type, day Notes, enabled, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids time Cards item @odata type, breaks, clock In Event, clock Out Event, confirmed By, notes, original Entry, state, user Id clock In Event @odata type, date Time, is At Approved Location, notes
$ (allOf 2).clockInEvent (anyOf 2)JSONAlternative
$ (allOf 2).clockInEvent (anyOf 2) (anyOf 1)objectAlternative
$ (allOf 2).clockInEvent (anyOf 2) (anyOf 2)nullAlternative
$ (allOf 2).clockOutEventJSONOptionalThe clock-out event of the timeCard.
$ (allOf 2).clockOutEvent (anyOf 1)ModelAlternativeExpand Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type joined Teams item @odata type, all Channels, channels, classification, created Date Time, description, display Name, first Channel Name, fun Settings, group, guest Settings, incoming Channels, installed Apps, internal Id, is Archived, member Settings, members, messaging Settings, operations, permission Grants, photo, primary Channel, schedule, specialization, summary, tags, template, tenant Id, visibility, web Url schedule @odata type, day Notes, enabled, id, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids @odata type, day Notes, enabled, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids time Cards item @odata type, breaks, clock In Event, clock Out Event, confirmed By, notes, original Entry, state, user Id clock In Event @odata type, date Time, is At Approved Location, notes
$ (allOf 2).clockOutEvent (anyOf 2)JSONAlternative
$ (allOf 2).clockOutEvent (anyOf 2) (anyOf 1)objectAlternative
$ (allOf 2).clockOutEvent (anyOf 2) (anyOf 2)nullAlternative
$ (allOf 2).confirmedByJSONOptionalIndicates whether this timeCard entry is confirmed. The possible values are: none, user, manager, unknownFutureValue.
$ (allOf 2).confirmedBy (anyOf 1)stringAlternativeKnown values: none, user, manager, unknownFutureValue
$ (allOf 2).confirmedBy (anyOf 2)JSONAlternative
$ (allOf 2).confirmedBy (anyOf 2) (anyOf 1)objectAlternative
$ (allOf 2).confirmedBy (anyOf 2) (anyOf 2)nullAlternative
$ (allOf 2).notesJSONOptionalNotes about the timeCard.
$ (allOf 2).notes (anyOf 1)ModelAlternativeExpand Get message — response body — @odata type, attachments, bcc Recipients, body, body Preview, cc Recipients, conversation Id, conversation Index, extensions, flag, from, has Attachments, importance, inference Classification, internet Message Headers, internet Message Id, is Delivery Receipt Requested, is Draft, is Read, is Read Receipt Requested, multi Value Extended Properties, parent Folder Id, received Date Time, reply To, sender, sent Date Time, single Value Extended Properties, subject, to Recipients, unique Body, web Link body @odata type, content, content Type
$ (allOf 2).notes (anyOf 2)JSONAlternative
$ (allOf 2).notes (anyOf 2) (anyOf 1)objectAlternative
$ (allOf 2).notes (anyOf 2) (anyOf 2)nullAlternative
$ (allOf 2).originalEntryJSONOptionalThe original timeCardEntry of the timeCard before it was edited.
$ (allOf 2).originalEntry (anyOf 1)ModelAlternativeExpand Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type joined Teams item @odata type, all Channels, channels, classification, created Date Time, description, display Name, first Channel Name, fun Settings, group, guest Settings, incoming Channels, installed Apps, internal Id, is Archived, member Settings, members, messaging Settings, operations, permission Grants, photo, primary Channel, schedule, specialization, summary, tags, template, tenant Id, visibility, web Url schedule @odata type, day Notes, enabled, id, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids @odata type, day Notes, enabled, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids time Cards item @odata type, breaks, clock In Event, clock Out Event, confirmed By, notes, original Entry, state, user Id original Entry @odata type, breaks, clock In Event, clock Out Event
$ (allOf 2).originalEntry (anyOf 2)JSONAlternative
$ (allOf 2).originalEntry (anyOf 2) (anyOf 1)objectAlternative
$ (allOf 2).originalEntry (anyOf 2) (anyOf 2)nullAlternative
$ (allOf 2).stateJSONOptionalThe current state of the timeCard during its life cycle. The possible values are: clockedIn, onBreak, clockedOut, unknownFutureValue.
$ (allOf 2).state (anyOf 1)stringAlternativeKnown values: clockedIn, onBreak, clockedOut, unknownFutureValue
$ (allOf 2).state (anyOf 2)JSONAlternative
$ (allOf 2).state (anyOf 2) (anyOf 1)objectAlternative
$ (allOf 2).state (anyOf 2) (anyOf 2)nullAlternative
$ (allOf 2).userIdJSONOptional
$ (allOf 2).userId (anyOf 1)stringAlternativeUser ID to which the timeCard belongs.
$ (allOf 2).userId (anyOf 2)nullAlternative

Referenced models: Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type settings @odata type, contribution To Content Discovery As Organization Disabled, contribution To Content Discovery Disabled, exchange, id, item Insights, shift Preferences, storage, windows, work Hours And Locations @odata type, contribution To Content Discovery As Organization Disabled, contribution To Content Discovery Disabled, exchange, item Insights, shift Preferences, storage, windows, work Hours And Locations shift Preferences @odata type, availability, created By, created Date Time, id, last Modified By, last Modified Date Time @odata type, created By, created Date Time, id, last Modified By, last Modified Date Time, Get message — response body — @odata type, attachments, bcc Recipients, body, body Preview, cc Recipients, conversation Id, conversation Index, extensions, flag, from, has Attachments, importance, inference Classification, internet Message Headers, internet Message Id, is Delivery Receipt Requested, is Draft, is Read, is Read Receipt Requested, multi Value Extended Properties, parent Folder Id, received Date Time, reply To, sender, sent Date Time, single Value Extended Properties, subject, to Recipients, unique Body, web Link body @odata type, content, content Type, Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type joined Teams item @odata type, all Channels, channels, classification, created Date Time, description, display Name, first Channel Name, fun Settings, group, guest Settings, incoming Channels, installed Apps, internal Id, is Archived, member Settings, members, messaging Settings, operations, permission Grants, photo, primary Channel, schedule, specialization, summary, tags, template, tenant Id, visibility, web Url schedule @odata type, day Notes, enabled, id, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids @odata type, day Notes, enabled, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids time Cards item @odata type, breaks, clock In Event, clock Out Event, confirmed By, notes, original Entry, state, user Id breaks item, Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type joined Teams item @odata type, all Channels, channels, classification, created Date Time, description, display Name, first Channel Name, fun Settings, group, guest Settings, incoming Channels, installed Apps, internal Id, is Archived, member Settings, members, messaging Settings, operations, permission Grants, photo, primary Channel, schedule, specialization, summary, tags, template, tenant Id, visibility, web Url schedule @odata type, day Notes, enabled, id, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids @odata type, day Notes, enabled, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids time Cards item @odata type, breaks, clock In Event, clock Out Event, confirmed By, notes, original Entry, state, user Id original Entry @odata type, breaks, clock In Event, clock Out Event, Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type joined Teams item @odata type, all Channels, channels, classification, created Date Time, description, display Name, first Channel Name, fun Settings, group, guest Settings, incoming Channels, installed Apps, internal Id, is Archived, member Settings, members, messaging Settings, operations, permission Grants, photo, primary Channel, schedule, specialization, summary, tags, template, tenant Id, visibility, web Url schedule @odata type, day Notes, enabled, id, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids @odata type, day Notes, enabled, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids time Cards item @odata type, breaks, clock In Event, clock Out Event, confirmed By, notes, original Entry, state, user Id clock In Event @odata type, date Time, is At Approved Location, notes

Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type joined Teams item @odata type, all Channels, channels, classification, created Date Time, description, display Name, first Channel Name, fun Settings, group, guest Settings, incoming Channels, installed Apps, internal Id, is Archived, member Settings, members, messaging Settings, operations, permission Grants, photo, primary Channel, schedule, specialization, summary, tags, template, tenant Id, visibility, web Url schedule @odata type, day Notes, enabled, id, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids @odata type, day Notes, enabled, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids time Cards item @odata type, breaks, clock In Event, clock Out Event, confirmed By, notes, original Entry, state, user Id breaks item

FieldTypePresenceDescription and constraints
$objectRoot
@odata.typestringOptional
breakIdJSONOptional
breakId (anyOf 1)stringAlternativeID of the timeCardBreak.
breakId (anyOf 2)nullAlternative
endJSONOptionalThe start event of the timeCardBreak.
end (anyOf 1)ModelAlternativeExpand Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type joined Teams item @odata type, all Channels, channels, classification, created Date Time, description, display Name, first Channel Name, fun Settings, group, guest Settings, incoming Channels, installed Apps, internal Id, is Archived, member Settings, members, messaging Settings, operations, permission Grants, photo, primary Channel, schedule, specialization, summary, tags, template, tenant Id, visibility, web Url schedule @odata type, day Notes, enabled, id, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids @odata type, day Notes, enabled, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids time Cards item @odata type, breaks, clock In Event, clock Out Event, confirmed By, notes, original Entry, state, user Id clock In Event @odata type, date Time, is At Approved Location, notes
end (anyOf 2)JSONAlternative
end (anyOf 2) (anyOf 1)objectAlternative
end (anyOf 2) (anyOf 2)nullAlternative
notesJSONOptionalNotes about the timeCardBreak.
notes (anyOf 1)ModelAlternativeExpand Get message — response body — @odata type, attachments, bcc Recipients, body, body Preview, cc Recipients, conversation Id, conversation Index, extensions, flag, from, has Attachments, importance, inference Classification, internet Message Headers, internet Message Id, is Delivery Receipt Requested, is Draft, is Read, is Read Receipt Requested, multi Value Extended Properties, parent Folder Id, received Date Time, reply To, sender, sent Date Time, single Value Extended Properties, subject, to Recipients, unique Body, web Link body @odata type, content, content Type
notes (anyOf 2)JSONAlternative
notes (anyOf 2) (anyOf 1)objectAlternative
notes (anyOf 2) (anyOf 2)nullAlternative
startModelOptionalExpand Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type joined Teams item @odata type, all Channels, channels, classification, created Date Time, description, display Name, first Channel Name, fun Settings, group, guest Settings, incoming Channels, installed Apps, internal Id, is Archived, member Settings, members, messaging Settings, operations, permission Grants, photo, primary Channel, schedule, specialization, summary, tags, template, tenant Id, visibility, web Url schedule @odata type, day Notes, enabled, id, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids @odata type, day Notes, enabled, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids time Cards item @odata type, breaks, clock In Event, clock Out Event, confirmed By, notes, original Entry, state, user Id clock In Event @odata type, date Time, is At Approved Location, notes

Referenced models: Get message — response body — @odata type, attachments, bcc Recipients, body, body Preview, cc Recipients, conversation Id, conversation Index, extensions, flag, from, has Attachments, importance, inference Classification, internet Message Headers, internet Message Id, is Delivery Receipt Requested, is Draft, is Read, is Read Receipt Requested, multi Value Extended Properties, parent Folder Id, received Date Time, reply To, sender, sent Date Time, single Value Extended Properties, subject, to Recipients, unique Body, web Link body @odata type, content, content Type, Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type joined Teams item @odata type, all Channels, channels, classification, created Date Time, description, display Name, first Channel Name, fun Settings, group, guest Settings, incoming Channels, installed Apps, internal Id, is Archived, member Settings, members, messaging Settings, operations, permission Grants, photo, primary Channel, schedule, specialization, summary, tags, template, tenant Id, visibility, web Url schedule @odata type, day Notes, enabled, id, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids @odata type, day Notes, enabled, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids time Cards item @odata type, breaks, clock In Event, clock Out Event, confirmed By, notes, original Entry, state, user Id clock In Event @odata type, date Time, is At Approved Location, notes

Create User — response body — @odata type, about Me, account Enabled, activities, adhoc Calls, age Group, agreement Acceptances, app Role Assignments, assigned Licenses, assigned Plans, authentication, authorization Info, birthday, business Phones, calendar, calendar Groups, calendar View, calendars, chats, city, cloud Clipboard, cloud P Cs, company Name, consent Provided For Minor, contact Folders, contacts, country, created Date Time, created Objects, creation Type, custom Security Attributes, data Security And Governance, department, device Enrollment Limit, device Management Troubleshooting Events, direct Reports, display Name, drive, drives, employee Experience, employee Hire Date, employee Id, employee Leave Date Time, employee Org Data, employee Type, events, extensions, external User State, external User State Change Date Time, fax Number, followed Sites, given Name, hire Date, identities, identity Parent Id, im Addresses, inference Classification, insights, interests, is Management Restricted, is Resource Account, job Title, joined Teams, last Password Change Date Time, legal Age Group Classification, license Assignment States, license Details, mail, mail Folders, mail Nickname, mailbox Settings, managed App Registrations, managed Devices, manager, member Of, messages, mobile Phone, my Site, notes, oauth2 Permission Grants, office Location, on Premises Distinguished Name, on Premises Domain Name, on Premises Extension Attributes, on Premises Immutable Id, on Premises Last Sync Date Time, on Premises Provisioning Errors, on Premises Sam Account Name, on Premises Security Identifier, on Premises Sync Behavior, on Premises Sync Enabled, on Premises User Principal Name, onenote, online Meetings, other Mails, outlook, owned Devices, owned Objects, password Policies, password Profile, past Projects, people, permission Grants, photo, photos, planner, postal Code, preferred Data Location, preferred Language, preferred Name, presence, print, provisioned Plans, proxy Addresses, registered Devices, responsibilities, schools, scoped Role Member Of, security Identifier, service Provisioning Errors, settings, show In Address List, sign In Activity, sign In Sessions Valid From Date Time, skills, solutions, sponsor Of, sponsors, state, street Address, surname, teamwork, todo, transitive Member Of, usage Location, user Principal Name, user Type joined Teams item @odata type, all Channels, channels, classification, created Date Time, description, display Name, first Channel Name, fun Settings, group, guest Settings, incoming Channels, installed Apps, internal Id, is Archived, member Settings, members, messaging Settings, operations, permission Grants, photo, primary Channel, schedule, specialization, summary, tags, template, tenant Id, visibility, web Url schedule @odata type, day Notes, enabled, id, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids @odata type, day Notes, enabled, is Activities Included When Copying Shifts Enabled, offer Shift Requests, offer Shift Requests Enabled, open Shift Change Requests, open Shifts, open Shifts Enabled, provision Status, provision Status Code, scheduling Groups, shifts, start Day Of Week, swap Shifts Change Requests, swap Shifts Requests Enabled, time Cards, time Clock Enabled, time Clock Settings, time Off Reasons, time Off Requests, time Off Requests Enabled, time Zone, times Off, workforce Integration Ids time Cards item @odata type, breaks, clock In Event, clock Out Event, confirmed By, notes, original Entry, state, user Id clock In Event @odata type, date Time, is At Approved Location, notes

FieldTypePresenceDescription and constraints
$objectRoot
@odata.typestringOptional
dateTimestringOptionalThe time the entry is recorded.
Format: date-time
Pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$
isAtApprovedLocationJSONOptional
isAtApprovedLocation (anyOf 1)booleanAlternativeIndicates whether this action happens at an approved location.
isAtApprovedLocation (anyOf 2)nullAlternative
notesJSONOptionalNotes about the timeCardEvent.
notes (anyOf 1)ModelAlternativeExpand Get message — response body — @odata type, attachments, bcc Recipients, body, body Preview, cc Recipients, conversation Id, conversation Index, extensions, flag, from, has Attachments, importance, inference Classification, internet Message Headers, internet Message Id, is Delivery Receipt Requested, is Draft, is Read, is Read Receipt Requested, multi Value Extended Properties, parent Folder Id, received Date Time, reply To, sender, sent Date Time, single Value Extended Properties, subject, to Recipients, unique Body, web Link body @odata type, content, content Type
notes (anyOf 2)JSONAlternative
notes (anyOf 2) (anyOf 1)objectAlternative
notes (anyOf 2) (anyOf 2)nullAlternative

Referenced models: Get message — response body — @odata type, attachments, bcc Recipients, body, body Preview, cc Recipients, conversation Id, conversation Index, extensions, flag, from, has Attachments, importance, inference Classification, internet Message Headers, internet Message Id, is Delivery Receipt Requested, is Draft, is Read, is Read Receipt Requested, multi Value Extended Properties, parent Folder Id, received Date Time, reply To, sender, sent Date Time, single Value Extended Properties, subject, to Recipients, unique Body, web Link body @odata type, content, content Type

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.