LeanData ๐Ÿ“† Meetings > Retrieve API

The ๐Ÿ“† Meetings > Retrieve API from LeanData โ€” 2 operation(s) for ๐Ÿ“† meetings > retrieve.

Operations 2

GET /v1/meetings v1/meetings #
GET /v1/meeting/:meetingId v1/meeting/:meetingId #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client โ€” Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/leandata-meetings-retrieve-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

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 Specification

leandata-meetings-retrieve-api-openapi.yml Raw ↑
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