Skip to main content

Python SDK for the calendly API Generated by Speakeasy

Project description

calendly

SDK Installation

pip install calendly-py

SDK Example Usage

import sdk
from sdk.models import operations, shared

s = sdk.SDK(
    security=shared.Security(
        oauth2="Bearer YOUR_ACCESS_TOKEN_HERE",
    ),
)


req = operations.ListScheduledEventsRequest(
    count=5488.14,
    invitee_email="alice@example.com",
    max_start_time="provident",
    min_start_time="distinctio",
    organization="https://api.calendly.com/organizations/EBHAAFHDCAEQTSEZ",
    page_token="quibusdam",
    sort="unde",
    status="canceled",
    user="https://api.calendly.com/users/EBHAAFHDCAEQTSEZ",
)
    
res = s.scheduled_events.list(req)

if res.list_scheduled_events_200_application_json_object is not None:
    # handle response

Available Resources and Operations

activity_log

  • list - List activity log entries

availability

  • get - Get User Availability Schedule
  • get_availability - List User Availability Schedules
  • get_busy_times - List User Busy Times

data_compliance

  • create_deletion_event - Delete Scheduled Event Data
  • delete_invitee_data - Delete Invitee Data

event_types

  • get - Get Event Type
  • get_available_times - List Event Type Available Times
  • list - List User's Event Types

organizations

  • delete_memberships - Remove User from Organization
  • get_invitations - Get Organization Invitation
  • invite_user - Invite User to Organization
  • list_invitations - List Organization Invitations
  • list_memberships - List Organization Memberships
  • revoke_invite - Revoke User's Organization Invitation

routing_forms

  • get_submissions - List Routing Form Submissions
  • get_submissions_by_uuid - Get Routing Form Submission
  • get_by_uuid - Get Routing Form
  • list - List Routing Forms

scheduled_events

  • cancel - Cancel Event
  • create_no_show - Create Invitee No Show
  • get_event_by_uuid - Get Event
  • get_invitees - List Event Invitees
  • get_invitees_by_uuid - Get Event Invitee
  • get_no_show - Get Invitee No Show
  • list - List Events
  • unmark_no_show - Delete Invitee No Show

scheduling_links

  • create - Create Single-Use Scheduling Link

shares

  • create - Create Share

users

  • get - Get user
  • get_memberships - Get Organization Membership
  • me - Get current user

webhooks

  • create - Create Webhook Subscription
  • delete - Delete Webhook Subscription
  • get - Get Webhook Subscription
  • list - List Webhook Subscriptions

SDK Generated by Speakeasy

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

calendly-py-0.0.1.tar.gz (45.9 kB view hashes)

Uploaded Source

Built Distribution

calendly_py-0.0.1-py3-none-any.whl (106.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page