LeanData ๐ Meetings > Retrieve API
The ๐ Meetings > Retrieve API from LeanData โ 2 operation(s) for ๐ meetings > retrieve.
The ๐ Meetings > Retrieve API from LeanData โ 2 operation(s) for ๐ meetings > retrieve.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client โ Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE โ APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/leandata-meetings-retrieve-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us โ we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: LeanData BookIt ๐ Meetings > Retrieve API
description: Programmatic scheduling, availability lookup, and meeting management for the LeanData BookIt scheduling product. Power custom UIs with server-to-server access to availability, round-robin, and meeting CRUD.
version: 1.0.0
servers:
- url: https://api.leandata.com
tags:
- name: ๐ Meetings > Retrieve
description: ''
paths:
/v1/meetings:
get:
tags:
- ๐ Meetings > Retrieve
summary: v1/meetings
description: 'Retrieves meetings associated with a prospectโs email address. By default, the endpoint returns scheduled and canceled meetings from the time of the API call through the future. To query historical meetings, pass a start value in the past (optionally paired with end) to expand the time range backward.
Query Parameters
Parameter
Type
Required
Description
prospectEmail
string
Yes
The email address of the prospect whose meetings you want to retrieve.
start
string or number
No
Start of time range filter. Accepts an ISO 8601 string (YYYY-MM-DDTHH:mm:ss.sssZ) or a Unix timestamp in milliseconds.
end
string or number
No
End of time range filter. Accepts an ISO 8601 string (YYYY-MM-DDTHH:mm:ss.sssZ) or a Unix timestamp in milliseconds.
status
string
No
Filter meetings by status. Allowed values: scheduled, rescheduled,canceled.
Time Filter Behavior
If start and/or end are provided, meetings will be filtered by their scheduled start time.
Both ISO 8601 format and Unix timestamp (milliseconds) are supported.
If no time filters are provided, all meetings associated with the prospect will be returned.
Response Body Parameters
Note: calendarEvent fields are returned from the calendar provider. calendarEvent.status represents the providerโs event status, while bookIt.status represents LeanDataโs meeting lifecycle status.
Field
Type
Description
bookIt
object
LeanData BookIt metadata for the meeting.
bookIt.status
string
BookIt lifecycle status (for example, scheduled, rescheduled, canceled).
calendarEvent
object
Calendar-provider event object (source of truth for provider-level fields like organizer, attendees, and provider status).
calendarEvent.id
string
Unique identifier for the calendar event.
calendarEvent.title
string
Meeting title.
calendarEvent.status
string
Calendar provider status (for example, confirmed or canceled).
calendarEvent.scheduledTime.start_time
number
Meeting start time (Unix epoch milliseconds).
calendarEvent.scheduledTime.end_time
number
Meeting end time (Unix epoch milliseconds).
calendarEvent.organizer
object
Organizer details from the calendar provider.
calendarEvent.organizer.email
string
Organizer email address.
calendarEvent.attendees
array
List of meeting attendees and their response statuses.
calendarEvent.attendees[].email
string
Attendee email address.
calendarEvent.attendees[].responseStatus
string
Attendee response status (calendar provider value, e.g. accepted, needsAction).
calendarEvent.attendees[].organizer
boolean
Whether the attendee is the organizer (if provided by calendar provider).
calendarEvent.attendees[].self
boolean
Whether the attendee represents the authenticated calendar user (if provided by calendar provider).'
responses:
'200':
description: Successful response
content:
application/json: {}
operationId: getV1Meetings
x-operation-id-source: derived
/v1/meeting/:meetingId:
get:
tags:
- ๐ Meetings > Retrieve
summary: v1/meeting/:meetingId
description: 'Retrieves detailed information for a single meeting by its unique identifier.
Use this endpoint to:
Power confirmation pages
Support reschedule or cancellation flows
Retrieve full attendee details
Path Parameters
Parameter
Type
Required
Description
meetingId
string
Yes
The unique identifier of the meeting to retrieve.
Response Body Parameters
Note: calendarEvent fields are returned from the calendar provider. calendarEvent.status represents the providerโs event status, while bookIt.status represents LeanDataโs meeting lifecycle status.
Field
Type
Description
bookIt
object
LeanData BookIt metadata for the meeting.
bookIt.status
string
BookIt lifecycle status (for example, scheduled, rescheduled, canceled).
calendarEvent
object
Calendar-provider event object (source of truth for provider-level fields like organizer, attendees, and provider status).
calendarEvent.id
string
Unique identifier for the calendar event.
calendarEvent.title
string
Meeting title.
calendarEvent.status
string
Calendar provider status (for example, confirmed or canceled).
calendarEvent.scheduledTime.start_time
number
Meeting start time (Unix epoch milliseconds).
calendarEvent.scheduledTime.end_time
number
Meeting end time (Unix epoch milliseconds).
calendarEvent.organizer
object
Organizer details from the calendar provider.
calendarEvent.organizer.email
string
Organizer email address.
calendarEvent.attendees
array
List of meeting attendees and their response statuses.
calendarEvent.attendees[].email
string
Attendee email address.
calendarEvent.attendees[].responseStatus
string
Attendee response status (calendar provider value, e.g. accepted, needsAction).
calendarEvent.attendees[].organizer
boolean
Whether the attendee is the organizer (if provided by calendar provider).
calendarEvent.attendees[].self
boolean
Whether the attendee represents the authenticated calendar user (if provided by calendar provider).'
responses:
'200':
description: Successful response
content:
application/json: {}
operationId: getV1Meeting:meetingId
x-operation-id-source: derived