@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
100
Maintainers
Keywords
Readme
SDK Installation
NPM
npm add @speakeasy-sdks/calendlyYarn
yarn add @speakeasy-sdks/calendlySDK 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 !
