@speakeasy-sdks/calendly
v0.0.3
Published
<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
Downloads
2
Maintainers
Keywords
Readme
SDK Installation
NPM
npm add @speakeasy-sdks/calendly
Yarn
yarn add @speakeasy-sdks/calendly
SDK Example Usage
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: "[email protected]",
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
});
Available Resources and Operations
activityLog
list
- List activity log entries
availability
get
- Get User Availability SchedulegetAvailability
- List User Availability SchedulesgetBusyTimes
- List User Busy Times
dataCompliance
createDeletionEvent
- Delete Scheduled Event DatadeleteInviteeData
- Delete Invitee Data
eventTypes
get
- Get Event TypegetAvailableTimes
- List Event Type Available Timeslist
- List User's Event Types
organizations
deleteMemberships
- Remove User from OrganizationgetInvitations
- Get Organization InvitationinviteUser
- Invite User to OrganizationlistInvitations
- List Organization InvitationslistMemberships
- List Organization MembershipsrevokeInvite
- Revoke User's Organization Invitation
routingForms
getSubmissions
- List Routing Form SubmissionsgetSubmissionsByUuid
- Get Routing Form SubmissiongetByUuid
- Get Routing Formlist
- List Routing Forms
scheduledEvents
cancel
- Cancel EventcreateNoShow
- Create Invitee No ShowgetEventByUuid
- Get EventgetInvitees
- List Event InviteesgetInviteesByUuid
- Get Event InviteegetNoShow
- Get Invitee No Showlist
- List EventsunmarkNoShow
- Delete Invitee No Show
schedulingLinks
create
- Create Single-Use Scheduling Link
shares
create
- Create Share
users
get
- Get usergetMemberships
- Get Organization Membershipme
- Get current user
webhooks
create
- Create Webhook Subscriptiondelete
- Delete Webhook Subscriptionget
- Get Webhook Subscriptionlist
- List Webhook Subscriptions
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 !