Help
DevelopersReference

Meetings

Bookings the agent made, as objects.

Base URL https://api.showpilot.com/v1. Every call needs Authorization: Bearer <api key>; see Authentication.

Bookings, newest first

GET /meetings

Scope: meetings:read. Operation id: listMeetings.

Parameters

NameInTypeMeaning
limitqueryintegerPage size, 1 to 200. Default 50.
cursorquerystringThe nextCursor from the previous page. Opaque; never build one.
visitorIdquerystring (uuid)

Example request

curl "https://api.showpilot.com/v1/meetings?limit=50" \
  -H "Authorization: Bearer $SHOWPILOT_API_KEY"
Runs against your sandbox with a test key.

Response

One page of meetings.

FieldTypeAlwaysMeaning
itemsarray of Meetingyes
nextCursorNextCursoryes

Meeting

FieldTypeAlwaysMeaning
idstring (uuid)yes
visitorIdstring or null (uuid)yes
conversationIdstring or null (uuid)yes
agentIdstring or null (uuid)yes
leadIdstring or null (uuid)yes
providerstring or nullyesThe booking provider.
repUserIdstring or nullyes
startAtstring or null (date-time)yes
durationMinutesinteger or nullyes
attendeeobjectyes
bookedAtstring (date-time)yes

NextCursor

Pass as cursor for the next page; null on the last page.

Errors

StatusWhen
400A parameter is malformed, such as a cursor this API did not issue, a limit under 1, or an unknown status. Code invalid-request.
401No key, or an unknown or revoked key. Code unauthorized.
403A valid key without the operation's scope (code insufficient-scope), or a plan without API access (code plan-api-off).
429The key's bucket is empty. Code rate-limited; wait the Retry-After seconds.

One booking

GET /meetings/{id}

Scope: meetings:read. Operation id: getMeeting.

Parameters

NameInTypeMeaning
idpathstring (uuid)

Example request

curl "https://api.showpilot.com/v1/meetings/d0000001-0000-4000-8000-000000000000" \
  -H "Authorization: Bearer $SHOWPILOT_API_KEY"
Runs against your sandbox with a test key.

Response

The meeting.

Meeting

FieldTypeAlwaysMeaning
idstring (uuid)yes
visitorIdstring or null (uuid)yes
conversationIdstring or null (uuid)yes
agentIdstring or null (uuid)yes
leadIdstring or null (uuid)yes
providerstring or nullyesThe booking provider.
repUserIdstring or nullyes
startAtstring or null (date-time)yes
durationMinutesinteger or nullyes
attendeeobjectyes
bookedAtstring (date-time)yes

Errors

StatusWhen
401No key, or an unknown or revoked key. Code unauthorized.
403A valid key without the operation's scope (code insufficient-scope), or a plan without API access (code plan-api-off).
404No object with that id in this workspace. Code not-found.
429The key's bucket is empty. Code rate-limited; wait the Retry-After seconds.

On this page