npm package: @speakeasy-sdks/calendly
Description: <div align="center">     <img src="https://user-images.githubusercontent.com/6267663/231164258-4232466d-cacc-4ec7-9b30-8a8fe4f3073d.svg" width="500" />     <h1>Typescript SDK</h1>    <p>Integrate to save time and deliver insights</p>    <a href="https://d
Author: Speakeasy
Latest version: 0.0.3

<div align="center">
    <img src="https://user-images.githubusercontent.com/6267663/231164258-4232466d-cacc-4ec7-9b30-8a8fe4f3073d.svg" width="500" />
    <h1>Typescript SDK</h1>
   <p>Integrate to save time and deliver insights</p>
   <a href="https://developer.calendly.com/api-docs/4b402d5ab3edd-calendly-developer"><img src="https://img.shields.io/static/v1?label=Docs&message=API Ref&color=5444e4&style=for-the-badge" /></a>
   <a href="https://github.com/speakeasy-sdks/calendly-ts/actions"><img src="https://img.shields.io/github/actions/workflow/status/speakeasy-sdks/calendly-ts/speakeasy_sdk_generation.yml?style=for-the-badge" /></a>
  <a href="https://opensource.org/licenses/MIT"><img src="https://img.shields.io/badge/License-MIT-blue.svg?style=for-the-badge" /></a>
  <a href="https://github.com/speakeasy-sdks/calendly-ts/releases"><img src="https://img.shields.io/github/v/release/speakeasy-sdks/calendly-ts?sort=semver&style=for-the-badge" /></a>
</div>


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

### NPM

```bash
npm add @speakeasy-sdks/calendly
```

### Yarn

```bash
yarn add @speakeasy-sdks/calendly
```
<!-- End SDK Installation -->

## SDK Example Usage
<!-- Start SDK Example Usage -->
```typescript
import {
  ListScheduledEventsRequest,
  ListScheduledEventsResponse,
  ListScheduledEventsStatusEnum,
} from "@speakeasy-sdks/calendly/dist/sdk/models/operations";

import { AxiosError } from "axios";
import { Calendly } from "@speakeasy-sdks/calendly";
const sdk = new Calendly({
  security: {
    oauth2: "Bearer YOUR_ACCESS_TOKEN_HERE",
  },
});

const req: ListScheduledEventsRequest = {
  count: 5488.14,
  inviteeEmail: "alice@example.com",
  maxStartTime: "provident",
  minStartTime: "distinctio",
  organization: "https://api.calendly.com/organizations/EBHAAFHDCAEQTSEZ",
  pageToken: "quibusdam",
  sort: "unde",
  status: ListScheduledEventsStatusEnum.Canceled,
  user: "https://api.calendly.com/users/EBHAAFHDCAEQTSEZ",
};

sdk.scheduledEvents.list(req).then((res: ListScheduledEventsResponse | AxiosError) => {
   // handle response
});
```
<!-- End SDK Example Usage -->

<!-- Start SDK Available Operations -->
## Available Resources and Operations


### activityLog

* `list` - List activity log entries

### availability

* `get` - Get User Availability Schedule
* `getAvailability` - List User Availability Schedules
* `getBusyTimes` - List User Busy Times

### dataCompliance

* `createDeletionEvent` - Delete Scheduled Event Data
* `deleteInviteeData` - Delete Invitee Data

### eventTypes

* `get` - Get Event Type
* `getAvailableTimes` - List Event Type Available Times
* `list` - List User's Event Types

### organizations

* `deleteMemberships` - Remove User from Organization
* `getInvitations` - Get Organization Invitation
* `inviteUser` - Invite User to Organization
* `listInvitations` - List Organization Invitations
* `listMemberships` - List Organization Memberships
* `revokeInvite` - Revoke User's Organization Invitation

### routingForms

* `getSubmissions` - List Routing Form Submissions
* `getSubmissionsByUuid` - Get Routing Form Submission
* `getByUuid` - Get Routing Form
* `list` - List Routing Forms

### scheduledEvents

* `cancel` - Cancel Event
* `createNoShow` - Create Invitee No Show
* `getEventByUuid` - Get Event
* `getInvitees` - List Event Invitees
* `getInviteesByUuid` - Get Event Invitee
* `getNoShow` - Get Invitee No Show
* `list` - List Events
* `unmarkNoShow` - Delete Invitee No Show

### schedulingLinks

* `create` - Create Single-Use Scheduling Link

### shares

* `create` - Create Share

### users

* `get` - Get user
* `getMemberships` - 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 -->

### Maturity

This SDK is in beta, and there may be breaking changes between versions without a major version update. Therefore, we recommend pinning usage
to a specific package version. This way, you can install the same version each time without breaking changes unless you are intentionally
looking for the latest version.

### Contributions

While we value open-source contributions to this SDK, this library is generated programmatically.
Feel free to open a PR or a Github issue as a proof of concept and we'll do our best to include it in a future release !

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