Skip to main content
GET
/
api
/
v1
/
meeting
/
index
curl --request GET \
    --url http://localhost:8000/api/v1/meeting/index \
    --header "Authorization: Bearer <your_access_token>" \
    | jq
[
  {
    "title": "<string>",
    "owner_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "start_time": "2023-11-07T05:31:56Z",
    "location": "<string>",
    "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "appointed_by": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "assigned_to": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "type": "all-hands",
    "status": "pending",
    "location_url": "<string>",
    "created_at": "2023-11-07T05:31:56Z",
    "updated_at": "2023-11-07T05:31:56Z",
    "participants": []
  }
]
curl --request GET \
    --url http://localhost:8000/api/v1/meeting/index \
    --header "Authorization: Bearer <your_access_token>" \
    | jq

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Query Parameters

skip
integer
default:0
Required range: x >= 0
limit
integer
default:100
Required range: 1 <= x <= 1000
include_as_participant
boolean
default:true

Include meetings where user is a participant

Response

Successful Response

title
string
required
Required string length: 6 - 40
owner_id
string<uuid>
required
start_time
string<date-time>
required
location
string
required
Required string length: 6 - 40
id
string<uuid>
required
appointed_by
string<uuid> | null
assigned_to
string<uuid> | null
type
enum<string>
default:all-hands

Meeting type enumeration.

Available options:
all-hands,
one-on-one,
team-meeting,
standup,
project-meeting
status
enum<string>
default:pending

Meeting status enumeration.

Available options:
pending,
confirmed,
cancelled,
completed
location_url
string | null
Maximum string length: 100
created_at
string<date-time>
updated_at
string<date-time>
participants
ParticipantPublic · object[]