How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Vendasta Meetings API

Meetings (CalendarHero) API for creating meetings, adding contacts, messaging and searching. Scope-gated with the `meeting` OAuth2 scope.

Vendasta Meetings API is one of 38 APIs that Vendasta publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Meetings, Scheduling, Calendar, and gRPC. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 9 operations across 9 paths, and defines 38 schemas. It is described by OpenAPI 3.0.0, at version 0.99.0.

Requests are made against a single base URL, https://prod.apigateway.co/grpc.

9 operations 9 paths 38 schemas 9 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
0.99.0
Base URL
https://prod.apigateway.co/grpc
Authentication
OAuth 2.0
Resource Areas
1

Authentication & Security 1

Vendasta Meetings API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (OAuth2) using the authorizationCode flow, exposing 2 scopes.

Paths & Operations 9

Across 9 paths, the API surfaces 9 operations — 9 POST. Each is listed below with its method, path, parameters, and response codes.

MeetingExternal 9
POST
/v1/meetings/book
Book meeting
MeetingExternal_BookMeeting body → 200default
POST
/v1/meetings/cancel
Cancel meeting
MeetingExternal_CancelMeeting body → 200default
POST
/v1/meetings/event-type-availability-slots
List available time slots
MeetingExternal_ListAvailableTimeSlots body → 200default
POST
/v1/meetings/event-types
List team event types
MeetingExternal_ListTeamEventTypes body → 200default
POST
/v1/meetings/groups
List groups
MeetingExternal_ListGroups body → 200default
POST
/v1/meetings/reschedule
Reschedule meeting
MeetingExternal_RescheduleMeeting body → 200default
POST
/v1/meetings/services
List services
MeetingExternal_ListServices body → 200default
POST
/v1/meetings/user-event-types
List user event types
MeetingExternal_ListUserEventTypes body → 200default
POST
/v1/meetings/users
List users
MeetingExternal_GetUsers body → 200default

Schemas 38

The contract defines 38 schemas that model the data the API accepts and returns. The most detailed are v1EventType (16 properties), v1BookMeetingExternalRequest (8 properties), v1BookMeetingExternalResponse (8 properties), meetingsv1Contact (7 properties). Each schema is shown below with its type and property counts.

meetingsv1Contact
object
7 properties
protobufAny
object
1 property
rpcStatus
object
3 properties
typeTimeZone
object
Represents a time zone from the [IANA Time Zone Database](https://www.iana.org/time-zones).
2 properties
v1Answer
object
4 properties
v1Answers
object
1 property
v1AvailableTimeSlotsRequest
object
Request message for listing available time slots for booking a meeting of a specific event type.
5 properties 4 required
v1AvailableTimeSlotsResponse
object
Response containing a list of available time slots for booking.
1 property
v1BookMeetingExternalRequest
object
Request message for booking a new meeting for a specified event type in a given business.
8 properties 4 required
v1BookMeetingExternalResponse
object
Response containing the details of the successfully booked meeting.
8 properties
v1DateRangeType
string
v1EventType
object
Event type configuration describing a bookable meeting type, including duration, location, and host details.
16 properties
v1EventTypeDateRange
object
3 properties
v1ExternalCancelMeetingRequest
object
Request message for cancelling an existing meeting.
3 properties 2 required
v1ExternalRescheduleMeetingRequest
object
Request message for rescheduling an existing meeting to a new time and/or location. Either starttime or location is required.
5 properties 3 required
v1ExternalRescheduleMeetingResponse
object
Response containing the updated details of the rescheduled meeting.
6 properties
v1FormFieldType
string
- FORMFIELDTYPESELECT: Legacy single-select; superseded by FORMFIELDTYPEDROPDOWN. - FORMFIELDTYPEMULTIPLECHOICE: Multiple choice: guest selects one or more of…
v1GetUsersRequest
object
Request message for listing users with their meeting configuration status for a given business.
1 property 1 required
v1GetUsersResponse
object
Response containing a list of users with their meeting connection status.
1 property
v1GroupResponse
object
Details of a single group within a business.
5 properties
v1GroupsRequest
object
Request message for listing all groups for a given business.
1 property 1 required
v1GroupsResponse
object
Response containing a list of all groups for the specified business.
1 property
v1HostOrderDetails
object
2 properties
v1IsoDateTimeRange
object
2 properties
v1ListTeamEventTypesRequest
object
Request message for listing team event types for a given business (paginated).
3 properties 1 required
v1ListTeamEventTypesResponse
object
Response containing a paginated list of team event types.
3 properties
v1ListUserEventTypesRequest
object
Request message for listing event types for a user (personal and team) scoped by partner/business.
2 properties 2 required
v1ListUserEventTypesResponse
object
Response containing the list of event types accessible for the given user and context.
1 property
v1MeetingLocationType
string
v1PhoneFields
object
3 properties
v1RelativeDateRange
object
2 properties
v1RelativeTimeUnit
string
v1ServiceResponse
object
Details of a single service within a business.
5 properties
v1ServicesRequest
object
Request message for listing all services for a given business.
1 property 1 required
v1ServicesResponse
object
Response containing a list of all services for the specified business.
1 property
v1TeamEventMeetingType
string
v1UserResponse
object
User information including meeting connection status.
3 properties
vendastatypesDateRange
object
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

vendasta-meetings-openapi.json Raw ↑

Other APIs Vendasta publishes across the network.

Vendasta account API
Vendasta activity API
Vendasta change_spend API
Vendasta customer API
Vendasta executive_report API
Vendasta marketplace_app API
Vendasta oauth API
Vendasta user API
Vendasta Platform REST API
Vendasta SCIM 2.0 User Management API
Vendasta CRM REST API
Vendasta CRM API (gRPC gateway)
Where this information came from

This is an independent, third-party profile of Vendasta Meetings API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.