Skip to content
← Public packages

@kentcdodds/cal-com

Cal.com helpers for booking pages, event types, slots, and webhooks.

src/list-bookings.js

16 lines · 655 B · JavaScript
import { listBookings } from './cal-com.js'

/**
 * List Cal.com bookings with optional status and pagination filters.
 * @param {Object} [input]
 * @param {string} [input.status] Filter such as `upcoming` or `past`.
 * @param {number} [input.limit] Maximum bookings to return.
 * @returns {Promise<unknown>} Cal.com bookings list payload.
 * @example
 * import listBookings from 'kody:@kentcdodds/cal-com/list-bookings'
 * const result = await listBookings({ status: 'upcoming', limit: 10 })
 * // => [{ uid: '...', title: '...', start: '...' }]
 */
export default async function listBookingsEntrypoint(input = {}) {
  return await listBookings(input)
}