CalendlyApi
Methods
Returns SchedulingLinkResource
// Create single use scheduling link
CalendlyApi.CreateSchedulingLinkRequest request = new CreateSchedulingLinkRequest();
request.owner = 'https://api.calendly.com/event_types/01234567890';
request.max_event_count = 1;
request.owner_type = 'EventType';
CalendlyApi.SchedulingLinkResource resource = CalendlyApi.createSchedulingLink(request);Returns WebhookSubscriptionResource
CalendlyApi.CreateWebhookSubscriptionRequest req = new CalendlyApi.CreateWebhookSubscriptionRequest();
List<String> events = new List<String>();
request.url = URL.getSalesforceBaseUrl().toExternalForm() + '/services/apexrest/fe92da7d';
request.organization = 'https://api.calendly.com/organizations/123456789';
request.user = 'https://api.calendly.com/users/123456789';
request.scope = 'organization';
request.events = new List<String> {
'invitee.created',
'invitee.canceled'
};
CalendlyApi.WebhookSubscriptionResource response = CalendlyApi.createWebhookSubscription(request);getCurrentOrganization()
getCurrentOrganization()Returns Organization
getCurrentUser()
getCurrentUser()Returns UserResource
getUser(String uuid)
getUser(String uuid)Returns UserResource
getEventType(String eventTypeUUID)
getEventType(String eventTypeUUID)Returns EventTypeResource
Returns EventTypeCollection
getInvitee(String eventUUID, String inviteeUUID)
getInvitee(String eventUUID, String inviteeUUID)Returns InviteeResource
Returns InviteeCollection
Returns OrganizationInvitationCollection
Returns OrganizationMembershipCollection
getOrganizationMembership(String uuid)
getOrganizationMembership(String uuid)Returns OrganizationMembershipResource
getScheduledEvent(String uuid)
getScheduledEvent(String uuid)Returns ScheduledEventResource
Returns ScheduledEventCollection
getWebhookSubscription(String uuid)
getWebhookSubscription(String uuid)Returns WebhookSubscriptionResource
Returns WebhookSubscriptionCollection
verifyWebhookSignature(String signature, String webhookSigningKey, String webhookPayload)
verifyWebhookSignature(String signature, String webhookSigningKey, String webhookPayload)Returns VerifyWebhookResult
verifyWebhookSignature(String signature, String webhookSigningKey, String webhookPayload, Long tolerance)
verifyWebhookSignature(String signature, String webhookSigningKey, String webhookPayload, Long tolerance)Returns VerifyWebhookResult
Last updated
Was this helpful?