naftiko: 1.0.0-alpha2 info: label: LeanData BookIt API — Scheduling description: >- LeanData BookIt scheduling-input and availability operations. Retrieve the meeting/booker configuration for a scheduling link or routing form, then fetch raw availability or routed availability for round-robin assignment, supporting custom booking UIs. tags: - LeanData - BookIt - Scheduling - Availability created: '2026-05-25' modified: '2026-05-25' binds: - namespace: env keys: LEANDATA_BOOKIT_TOKEN: LEANDATA_BOOKIT_TOKEN capability: consumes: - type: http namespace: leandata-bookit-scheduling baseUri: https://api.leandata.com description: LeanData BookIt scheduling-inputs and availability endpoints. headers: Authorization: Bearer ${LEANDATA_BOOKIT_TOKEN} Content-Type: application/json resources: - name: scheduling-retrieve-inputs path: /v1/scheduling/retrieve-inputs operations: - name: retrieveInputs method: POST description: Retrieve scheduling inputs for a booking page (meeting type, host pool, fields). outputRawFormat: json inputParameters: - name: body in: body type: object required: true - name: scheduling-route-and-fetch-availability path: /v1/scheduling/route-and-fetch-availability operations: - name: routeAndFetchAvailability method: POST description: Run routing and return availability windows for the assigned host(s). outputRawFormat: json - name: scheduling-fetch-availability path: /v1/scheduling/fetch-availability operations: - name: fetchAvailability method: POST description: Fetch raw availability windows for one or more hosts without routing. outputRawFormat: json - name: scheduling-route-legacy path: /v1/scheduling/route operations: - name: routeLegacy method: POST description: Legacy combined route call (still supported). outputRawFormat: json - name: scheduling-retrieve-info-legacy path: /v1/scheduling/retrieve-info operations: - name: retrieveInfoLegacy method: POST description: Legacy retrieve-info call (still supported). outputRawFormat: json - name: scheduling-retrieve-modification-info-legacy path: /v1/scheduling/retrieve-modification-info operations: - name: retrieveModificationInfoLegacy method: POST description: Legacy modification-info call used for reschedule flows (still supported). outputRawFormat: json