{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/ConnectionOptionsWindowsLive", "title": "ConnectionOptionsWindowsLive", "description": "Options for the 'windowslive' connection", "type": "object", "additionalProperties": true, "allOf": [ { "$ref": "#/components/schemas/ConnectionOptionsCommon" }, { "type": "object", "properties": { "client_id": { "$ref": "#/components/schemas/ConnectionClientIdWindowsLive" }, "client_secret": { "$ref": "#/components/schemas/ConnectionClientSecretWindowsLive" }, "freeform_scopes": { "$ref": "#/components/schemas/ConnectionFreeformScopesWindowsLive" }, "scope": { "$ref": "#/components/schemas/ConnectionScopeArrayWindowsLive" }, "set_user_root_attributes": { "$ref": "#/components/schemas/ConnectionSetUserRootAttributesEnum" }, "strategy_version": { "$ref": "#/components/schemas/ConnectionStrategyVersionEnumWindowsLive" }, "upstream_params": { "$ref": "#/components/schemas/ConnectionUpstreamParams" } } }, { "type": "object", "properties": { "applications": { "type": "boolean", "description": "When enabled, requests access to user's applications." }, "applications_create": { "type": "boolean", "description": "When enabled, requests permission to create applications." }, "basic": { "type": "boolean", "description": "When enabled, requests read access to user's basic profile information and contacts list." }, "birthday": { "type": "boolean", "description": "When enabled, requests read access to user's birth day, month, and year." }, "calendars": { "type": "boolean", "description": "When enabled, requests read access to user's calendars and events." }, "calendars_update": { "type": "boolean", "description": "When enabled, requests read and write access to user's calendars and events." }, "contacts_birthday": { "type": "boolean", "description": "When enabled, requests read access to contacts' birth day and birth month." }, "contacts_calendars": { "type": "boolean", "description": "When enabled, requests read access to user's calendars and shared calendars/events from others." }, "contacts_create": { "type": "boolean", "description": "When enabled, requests permission to create new contacts in user's address book." }, "contacts_photos": { "type": "boolean", "description": "When enabled, requests read access to user's and shared albums, photos, videos, and audio." }, "contacts_skydrive": { "type": "boolean", "description": "When enabled, requests read access to OneDrive files shared by other users." }, "directory_accessasuser_all": { "type": "boolean", "description": "When enabled, allows the app to have the same access to information in the directory as the signed-in user." }, "directory_read_all": { "type": "boolean", "description": "When enabled, allows the app to read data in your organization's directory, such as users, groups, and apps." }, "directory_readwrite_all": { "type": "boolean", "description": "When enabled, allows the app to read and write data in your organization's directory, such as users and groups." }, "emails": { "type": "boolean", "description": "When enabled, requests read access to personal, preferred, and business email addresses." }, "events_create": { "type": "boolean", "description": "When enabled, requests permission to create events on user's default calendar." }, "graph_calendars": { "description": "When enabled, requests permission to read the user's calendars.", "type": "boolean" }, "graph_calendars_update": { "description": "When enabled, requests permission to read and write the user's calendars.", "type": "boolean" }, "graph_contacts": { "description": "When enabled, requests permission to read the user's contacts.", "type": "boolean" }, "graph_contacts_update": { "description": "When enabled, requests permission to read and write the user's contacts.", "type": "boolean" }, "graph_device": { "description": "When enabled, requests permission to read the user's device information.", "type": "boolean" }, "graph_device_command": { "description": "When enabled, requests permission to send commands to the user's devices.", "type": "boolean" }, "graph_emails": { "description": "When enabled, requests permission to read the user's emails.", "type": "boolean" }, "graph_emails_update": { "description": "When enabled, requests permission to read and write the user's emails.", "type": "boolean" }, "graph_files": { "description": "When enabled, requests permission to read the user's files.", "type": "boolean" }, "graph_files_all": { "description": "When enabled, requests permission to read all files the user has access to.", "type": "boolean" }, "graph_files_all_update": { "description": "When enabled, requests permission to read and write all files the user has access to.", "type": "boolean" }, "graph_files_update": { "description": "When enabled, requests permission to read and write the user's files.", "type": "boolean" }, "graph_notes": { "description": "When enabled, requests permission to read the user's OneNote notebooks.", "type": "boolean" }, "graph_notes_create": { "description": "When enabled, requests permission to create new OneNote notebooks.", "type": "boolean" }, "graph_notes_update": { "description": "When enabled, requests permission to read and write the user's OneNote notebooks.", "type": "boolean" }, "graph_tasks": { "description": "When enabled, requests permission to read the user's tasks.", "type": "boolean" }, "graph_tasks_update": { "description": "When enabled, requests permission to read and write the user's tasks.", "type": "boolean" }, "graph_user": { "description": "When enabled, requests permission to read the user's profile.", "type": "boolean" }, "graph_user_activity": { "description": "When enabled, requests permission to read the user's activity history.", "type": "boolean" }, "graph_user_update": { "description": "When enabled, requests permission to read and write the user's profile.", "type": "boolean" }, "group_read_all": { "type": "boolean", "description": "When enabled, allows the app to read all group properties and memberships." }, "group_readwrite_all": { "type": "boolean", "description": "When enabled, allows the app to create groups, read all group properties and memberships, update group properties and memberships, and delete groups." }, "mail_readwrite_all": { "type": "boolean", "description": "When enabled, allows the app to create, read, update, and delete all mail in all mailboxes." }, "mail_send": { "type": "boolean", "description": "When enabled, allows the app to send mail as users in the organization." }, "messenger": { "type": "boolean", "description": "When enabled, requests access to user's Windows Live Messenger data." }, "offline_access": { "description": "When enabled, requests a refresh token for offline access.", "type": "boolean" }, "phone_numbers": { "type": "boolean", "description": "When enabled, requests read access to personal, business, and mobile phone numbers." }, "photos": { "type": "boolean", "description": "When enabled, requests read access to user's photos, videos, audio, and albums." }, "postal_addresses": { "type": "boolean", "description": "When enabled, requests read access to personal and business postal addresses." }, "rolemanagement_read_all": { "type": "boolean", "description": "When enabled, allows the app to read the role-based access control (RBAC) settings for your company's directory." }, "rolemanagement_readwrite_directory": { "type": "boolean", "description": "When enabled, allows the app to read and write the role-based access control (RBAC) settings for your company's directory." }, "share": { "type": "boolean", "description": "When enabled, requests permission to share content with other users." }, "signin": { "description": "When enabled, provides single sign-in behavior for users already signed into their Microsoft account.", "type": "boolean", "const": true }, "sites_read_all": { "type": "boolean", "description": "When enabled, allows the app to read documents and list items in all SharePoint site collections." }, "sites_readwrite_all": { "type": "boolean", "description": "When enabled, allows the app to create, read, update, and delete documents and list items in all SharePoint site collections." }, "skydrive": { "type": "boolean", "description": "When enabled, requests read access to user's files stored on OneDrive." }, "skydrive_update": { "type": "boolean", "description": "When enabled, requests read and write access to user's OneDrive files." }, "team_readbasic_all": { "type": "boolean", "description": "When enabled, allows the app to read the names and descriptions of all teams." }, "team_readwrite_all": { "type": "boolean", "description": "When enabled, allows the app to read and write all teams' information and change team membership." }, "user_read_all": { "type": "boolean", "description": "When enabled, allows the app to read the full set of profile properties, reports, and managers of all users." }, "user_readbasic_all": { "type": "boolean", "description": "When enabled, allows the app to read a basic set of profile properties of all users in the directory." }, "work_profile": { "type": "boolean", "description": "When enabled, requests read access to employer and work position information." } } } ] }