Metadata-Version: 2.1
Name: calendly-py
Version: 0.0.2
Summary: Python SDK for the calendly API Generated by Speakeasy
Home-page: UNKNOWN
Author: Speakeasy
License: UNKNOWN
Platform: UNKNOWN
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE.md
Requires-Dist: certifi (==2022.12.07)
Requires-Dist: charset-normalizer (==2.1.1)
Requires-Dist: dataclasses-json-speakeasy (==0.5.8)
Requires-Dist: idna (==3.3)
Requires-Dist: marshmallow (==3.17.1)
Requires-Dist: marshmallow-enum (==1.5.1)
Requires-Dist: mypy-extensions (==0.4.3)
Requires-Dist: packaging (==21.3)
Requires-Dist: pyparsing (==3.0.9)
Requires-Dist: python-dateutil (==2.8.2)
Requires-Dist: requests (==2.28.1)
Requires-Dist: six (==1.16.0)
Requires-Dist: typing-inspect (==0.8.0)
Requires-Dist: typing-extensions (==4.3.0)
Requires-Dist: urllib3 (==1.26.12)
Requires-Dist: pylint (==2.16.2)

# calendly

<!-- Start SDK Installation -->
## SDK Installation

```bash
pip install calendly-py
```
<!-- End SDK Installation -->

## SDK Example Usage
<!-- Start SDK Example Usage -->
```python
import calendly
from calendly.models import operations, shared

s = calendly.Calendly(
    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.scheduled_events_response is not None:
    # handle response
```
<!-- End SDK Example Usage -->

<!-- Start SDK Available Operations -->
## 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
<!-- End SDK Available Operations -->

### SDK Generated by [Speakeasy](https://docs.speakeasyapi.dev/docs/using-speakeasy/client-sdks)


