Calendar Integrations API for Startups

Build your calendar integration feature in minutes instead of months. Easily integrate with Google Calendar and Microsoft Outlook. Integrate Zoom and Google Meet for video conferencing, all using a single API.

App screenshot

Go to Market Faster

Easily integrate Google Calendar, Outlook and Zoom to your app

With a single API, you can integrate with Google Calendar and Microsoft Outlook. You can also integrate with Zoom and Google Meet to add conferencing to calendar events.

Google Calendar

Integrate Google Calendar 10 times faster than building your own solution, which can take several months.

Learn more

Microsoft Outlook

Integrate Microsoft Outlook 10 times faster than building your own solution, which can take several months.

Learn more

Zoom

Integrate Zoom 10 times faster than building your own solution, which can take several months.

Learn more

Google Meet

Add Google Meet conferencing to Google Calendar events. Requires the Google Calendar integration.

Learn more

Simple API

Build faster with Pyas

Our API can be implemented easily within your current tech stack, without the need to install any new dependencies. Simply use cURL or whatever HTTP client that you're already using to make API requests.

Configure OAuth.
OAuth configuration is as easy as providing a redirect URL for your app to Pyas. When connecting new accounts, Pyas will use that URL to redirect users to your app.
Generate API Keys.
You can generate as many API keys as you need. Keys are encrypted and you can set them to expire after a period of time if you need to create temporary API keys.
Make API Requests.
Use your API keys to start managing calendar events.
cURL
  1. curl --location 'https://api.pyas.io/{provider}/events' \
  2. --header 'Content-Type: application/json' \
  3. --header 'x-api-key: {pyas_api_key}' \
  4. --data-raw '{
  5. "accountId": "{pyas_account_id}",
  6. "calendarId": "{provider_calendar_id}",
  7. "eventData": {
  8. "title": "Example Event",
  9. "description": "example",
  10. "startDate": "2023-04-26T13:53:14.735Z",
  11. "endDate": "2023-04-26T14:23:14.735Z",
  12. "conferencing": {
  13. "provider": "zoom"
  14. },
  15. "attendees": [
  16. {
  17. "name": "Jon Snow"
  18. "email": "jon.snow@gmail.com"
  19. }
  20. ]
  21. "recurrence": {
  22. "type": "weekly",
  23. "interval": 1
  24. "daysOfWeek": ["wednesday"],
  25. "endDate": "2023-08-01T22:26:39.109Z"
  26. }
  27. "timeZone": "America/New_York",
  28. }
  29. }'

Easily Manage Everything

Everything You Need
For Your Integrations

Easily manage everyhting from configuring oauth to connecting accounts and adding team members for collaboration.

App screenshot
Add Team Members.
Invite team members with Developer or Admin roles. You can easily change team member roles are revoke their access at any time.
Generate API Keys.
You can generate as many API keys as you need. Keys can be set to expire after a number of days or set them to never expire.
Create Webhooks.
Get notified when there are changes/updates to accounts, calendars and events.
Connect Accounts.
Quickly connect accounts with a few clicks through the Pyas UI or use the API to connect accounts programmatically.
Manage OAuth Settings.
Configuring OAuth is as easy as proving Pyas with a redirect URL. All OAuth secrets and other sensitive configuration settings are encrypted and stored securely.
Disconnect Accounts.
Manually disconnect accounts as needed through the Pyas UI or programmatically through the API.