{ "opencollection": "1.0.0", "info": { "name": "Microsoft Graph Admin Admin.admin solutions.bookingBusiness API", "version": "1.0.0" }, "items": [ { "info": { "name": "solutions.bookingBusiness", "type": "folder" }, "items": [ { "info": { "name": "Microsoft Graph List bookingBusinesses", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses", "params": [ { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get a collection of bookingBusiness objects that has been created for the tenant. This operation returns only the id and displayName of each Microsoft Bookings business in the collection. For performance considerations, it does not return other properties. You can get the other properties of a Bookings business by specifying its id in a GET operation." }, { "info": { "name": "Microsoft Graph Create bookingBusiness", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses", "body": { "type": "json", "data": "{}" } }, "docs": "Create a new Microsoft Bookings business in a tenant. This is the first step in setting up a Bookings business where you must specify the business display name. You can include other information such as business address, web site address, and scheduling policy, or set that information later by updating the bookingBusiness." }, { "info": { "name": "Microsoft Graph Get bookingBusiness", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get the properties and relationships of a bookingBusiness object." }, { "info": { "name": "Microsoft Graph Update bookingbusiness", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the properties of a bookingBusiness object." }, { "info": { "name": "Microsoft Graph Delete bookingBusiness", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" } ] }, "docs": "Delete a bookingBusiness object." }, { "info": { "name": "Microsoft Graph List appointments", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/appointments", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get a list of bookingAppointment objects for the specified bookingBusiness." }, { "info": { "name": "Microsoft Graph Create bookingAppointment", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/appointments", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new bookingAppointment for the specified bookingBusiness." }, { "info": { "name": "Microsoft Graph Get bookingAppointment", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/appointments/:bookingAppointment-id", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" }, { "name": "bookingAppointment-id", "value": "", "type": "path", "description": "The unique identifier of bookingAppointment" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get the properties and relationships of a bookingAppointment object in the specified bookingBusiness. The start and end properties are always returned in UTC." }, { "info": { "name": "Microsoft Graph Update bookingAppointment", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/appointments/:bookingAppointment-id", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" }, { "name": "bookingAppointment-id", "value": "", "type": "path", "description": "The unique identifier of bookingAppointment" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the properties of a bookingAppointment object in the specified bookingBusiness." }, { "info": { "name": "Microsoft Graph Delete bookingAppointment", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/appointments/:bookingAppointment-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" }, { "name": "bookingAppointment-id", "value": "", "type": "path", "description": "The unique identifier of bookingAppointment" } ] }, "docs": "Delete a bookingAppointment in the specified bookingBusiness." }, { "info": { "name": "Microsoft Graph Invoke action cancel", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/appointments/:bookingAppointment-id/cancel", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" }, { "name": "bookingAppointment-id", "value": "", "type": "path", "description": "The unique identifier of bookingAppointment" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Cancel the specified bookingAppointment in the specified bookingBusiness and send a message to the involved customer and staff members." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/appointments/$count", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph List business calendarView", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/calendarView", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" }, { "name": "start", "value": "", "type": "query", "description": "The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00" }, { "name": "end", "value": "", "type": "query", "description": "The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get the collection of bookingAppointment objects for a bookingBusiness that occurs in the specified date range." }, { "info": { "name": "Microsoft Graph Create new navigation property to calendarView for solutions", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/calendarView", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to calendarView for solutions" }, { "info": { "name": "Microsoft Graph Get calendarView from solutions", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/calendarView/:bookingAppointment-id", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" }, { "name": "bookingAppointment-id", "value": "", "type": "path", "description": "The unique identifier of bookingAppointment" }, { "name": "start", "value": "", "type": "query", "description": "The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00" }, { "name": "end", "value": "", "type": "query", "description": "The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "The set of appointments of this business in a specified date range. Read-only. Nullable." }, { "info": { "name": "Microsoft Graph Update the navigation property calendarView in solutions", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/calendarView/:bookingAppointment-id", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" }, { "name": "bookingAppointment-id", "value": "", "type": "path", "description": "The unique identifier of bookingAppointment" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property calendarView in solutions" }, { "info": { "name": "Microsoft Graph Delete navigation property calendarView for solutions", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/calendarView/:bookingAppointment-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" }, { "name": "bookingAppointment-id", "value": "", "type": "path", "description": "The unique identifier of bookingAppointment" } ] }, "docs": "Microsoft Graph Delete navigation property calendarView for solutions" }, { "info": { "name": "Microsoft Graph Invoke action cancel", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/calendarView/:bookingAppointment-id/cancel", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" }, { "name": "bookingAppointment-id", "value": "", "type": "path", "description": "The unique identifier of bookingAppointment" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Cancel the specified bookingAppointment in the specified bookingBusiness and send a message to the involved customer and staff members." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/calendarView/$count", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" }, { "name": "start", "value": "", "type": "query", "description": "The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00" }, { "name": "end", "value": "", "type": "query", "description": "The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph List customers", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/customers", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get a list of bookingCustomer objects of a business." }, { "info": { "name": "Microsoft Graph Create bookingCustomer", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/customers", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new bookingCustomer object." }, { "info": { "name": "Microsoft Graph Get bookingCustomer", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/customers/:bookingCustomerBase-id", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" }, { "name": "bookingCustomerBase-id", "value": "", "type": "path", "description": "The unique identifier of bookingCustomerBase" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get the properties and relationships of a bookingCustomer object." }, { "info": { "name": "Microsoft Graph Update bookingCustomer", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/customers/:bookingCustomerBase-id", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" }, { "name": "bookingCustomerBase-id", "value": "", "type": "path", "description": "The unique identifier of bookingCustomerBase" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the properties of a bookingCustomer object." }, { "info": { "name": "Microsoft Graph Delete bookingCustomer", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/customers/:bookingCustomerBase-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" }, { "name": "bookingCustomerBase-id", "value": "", "type": "path", "description": "The unique identifier of bookingCustomerBase" } ] }, "docs": "Delete the specified bookingCustomer object." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/customers/$count", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph List customQuestions", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/customQuestions", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get the bookingCustomQuestion resources associated with a bookingBusiness." }, { "info": { "name": "Microsoft Graph Create bookingCustomQuestion", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/customQuestions", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new bookingCustomQuestion object." }, { "info": { "name": "Microsoft Graph Get bookingCustomQuestion", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/customQuestions/:bookingCustomQuestion-id", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" }, { "name": "bookingCustomQuestion-id", "value": "", "type": "path", "description": "The unique identifier of bookingCustomQuestion" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Read the properties and relationships of a bookingCustomQuestion object." }, { "info": { "name": "Microsoft Graph Update bookingCustomQuestion", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/customQuestions/:bookingCustomQuestion-id", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" }, { "name": "bookingCustomQuestion-id", "value": "", "type": "path", "description": "The unique identifier of bookingCustomQuestion" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the properties of a bookingCustomQuestion object." }, { "info": { "name": "Microsoft Graph Delete bookingCustomQuestion", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/customQuestions/:bookingCustomQuestion-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" }, { "name": "bookingCustomQuestion-id", "value": "", "type": "path", "description": "The unique identifier of bookingCustomQuestion" } ] }, "docs": "Delete a bookingCustomQuestion object." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/customQuestions/$count", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Invoke action getStaffAvailability", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/getStaffAvailability", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Get the availability information of staff members of a Microsoft Bookings calendar." }, { "info": { "name": "Microsoft Graph Invoke action publish", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/publish", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" } ] }, "docs": "Make the scheduling page of a business available to external customers. Set the isPublished property to true, and the publicUrl property to the URL of the scheduling page." }, { "info": { "name": "Microsoft Graph Invoke action unpublish", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/unpublish", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" } ] }, "docs": "Make the scheduling page of this business not available to external customers. Set the isPublished property to false, and the publicUrl property to null." }, { "info": { "name": "Microsoft Graph List services", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/services", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get a list of bookingService objects in the specified bookingBusiness." }, { "info": { "name": "Microsoft Graph Create bookingService", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/services", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new bookingService for the specified bookingBusiness." }, { "info": { "name": "Microsoft Graph Get bookingService", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/services/:bookingService-id", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" }, { "name": "bookingService-id", "value": "", "type": "path", "description": "The unique identifier of bookingService" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get the properties and relationships of a bookingService object in the specified bookingBusiness." }, { "info": { "name": "Microsoft Graph Update bookingservice", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/services/:bookingService-id", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" }, { "name": "bookingService-id", "value": "", "type": "path", "description": "The unique identifier of bookingService" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the properties of a bookingService object in the specified bookingBusiness. The following are some examples you can customize for a service:\r\n- Price\r\n- Typical length of an appointment\r\n- Reminders\r\n- Any time buffer to set up before or finish up after the service\r\n- Scheduling policy parameters, such as minimum notice to book or cancel, and whether customers can select specific staff members for an appointment." }, { "info": { "name": "Microsoft Graph Delete bookingService", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/services/:bookingService-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" }, { "name": "bookingService-id", "value": "", "type": "path", "description": "The unique identifier of bookingService" } ] }, "docs": "Delete a bookingService object in the specified bookingBusiness." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/services/$count", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph List staffMembers", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/staffMembers", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get a list of bookingStaffMember objects in the specified bookingBusiness." }, { "info": { "name": "Microsoft Graph Create bookingStaffMember", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/staffMembers", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new bookingStaffMember in the specified bookingBusiness." }, { "info": { "name": "Microsoft Graph Get bookingStaffMember", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/staffMembers/:bookingStaffMemberBase-id", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" }, { "name": "bookingStaffMemberBase-id", "value": "", "type": "path", "description": "The unique identifier of bookingStaffMemberBase" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get the properties and relationships of a bookingStaffMember in the specified bookingBusiness." }, { "info": { "name": "Microsoft Graph Update bookingstaffmember", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/staffMembers/:bookingStaffMemberBase-id", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" }, { "name": "bookingStaffMemberBase-id", "value": "", "type": "path", "description": "The unique identifier of bookingStaffMemberBase" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the properties of a bookingStaffMember in the specified bookingBusiness." }, { "info": { "name": "Microsoft Graph Delete bookingStaffMember", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/staffMembers/:bookingStaffMemberBase-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" }, { "name": "bookingStaffMemberBase-id", "value": "", "type": "path", "description": "The unique identifier of bookingStaffMemberBase" } ] }, "docs": "Delete a bookingStaffMember in the specified bookingBusiness." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/:bookingBusiness-id/staffMembers/$count", "params": [ { "name": "bookingBusiness-id", "value": "", "type": "path", "description": "The unique identifier of bookingBusiness" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/$count", "params": [ { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" } ] } ], "bundled": true }