Booking reservations API for calender - google-calendar-api

Is there any calender API to check the availability and reserve the particular Timings. we are basically looking to develop an application which will check the availability of the doctor timings from his calender for the patients to book an appointment. Is there any calender API which meets this use case?

Related

Create Event on Teams Channel Calendar from API application using Microsoft Graph API

we are trying to create a calender event in teams channel, Please provide the api.
Currently API to create event in team channel is not available. You can have a look at this available API - https://learn.microsoft.com/en-us/graph/api/calendar-post-events?view=graph-rest-1.0&tabs=http#examples but it also doesn't support to create event in channel.

Find who edited google calendar event

We have a shared calender and we want to find out who edited or deleted the event using google calender api. Is there anyway we can find out this?
You need Calendar audit log.
Track calendar notifications and view changes to your users’
calendars, events, and subscriptions
You can follow the steps provided to find out who have made changes in you public calendar.
Using the API, you can visit Calendar Activity Events.

Can Google Endpoints be used as an API gateway for a SaaS product?

I have gone through the documentation on Endpoints and Quotas, but I still cannot figure out what the scope of Google Endpoints is.
Since I don't know a better way to phrase it, let's take the example of a SaaS company that, for a monthly fee, will provide customers with stock data through a REST API. They have different packages, from Enthusiast (for $10 per month) to Enterprise (for $1000 per month).
Would Google Endpoints be a suitable API management tool for this fictitious company?
Can you create an interface for API token management?
Can you set quotas based on the package that your customers are paying for?
product manager for Google Cloud Endpoints here.
We do not have quite the feature set that you need yet. We've got some features in the works (you'd need developer portals with log-in and key generation and monthly quotas) as we work on alignment with our Apigee product. There will be some progress this year, but no dates that I can speak of yet.

Rest/SOAP API workflow for flight booking and payment

Is there a workflow for making payments to the airlines and getting the flight ticket after the InstaFlight search?
You can use the combination of EnhancedAirBook and PassengerDetails APIs to create a reservation including your selected flights from InstaFlights:
In order to issue a ticket afterwards, you can use the API AirTicketLLSRQ - here's a workflow that explains how to use it:
https://developer.sabre.com/docs/workflows/issue_air_ticket
The same API - AirTicketLLSRQ - accepts the form of payment information.
For some markets and credit cards you can use another API to get credit card approval:
https://developer.sabre.com/docs/read/soap_apis/air/fulfill/get_credit_card_approval
So, in summary, the APIs sequence would be:
- InstaFlights (or any other air shopping service)
- EnhancedAirBook + PassengerDetails APIs
- Optionally - if using credit card payment - use the Get Credit Card
Approval API (or any other payment gateway of your choice)
- DesignatePrinter + AirTicketLLSRQ to issue the tickets
For other sample workflows, please refer to github, that includes sample requests and explanation:
https://github.com/sabredevstudio/sabreapisworkflows

How to sync events between 2 google calendars

We recently registered a Google Business apps account and created a calendar for each employee. We book them appointments when they are free (meaning we read/write in the agenda).
Some employees already have their own personnal Google account with a calendar. Their personal events must show in their business calendar so we book only when they are really free.
How can I ensure that their personnal events show when I query their business calendar? And how can I ensure that if they only check their personnal calendar they will see their business events?
I don't want to just see the events on the same agenda if I log in to Google Calendar, I need a real sync of the events. I can't find the answer to this anywhere.

Resources