Jamie API
API Reference

Meetings

List, fetch, search, and delete meetings.

List personal meetings

GET
/v1/me/meetings
x-api-key<token>

In: header

Query Parameters

limit?integer
Range1 <= value <= 100
cursor?string
startDate?string
Formatdate-time
endDate?string
Formatdate-time
tag?string

Response Body

application/json

curl -X GET "https://jamie-api.nicolaischmid.com/v1/v1/me/meetings"
{  "meetings": [    {      "id": "string",      "title": "string",      "generatedTitle": "string",      "startTime": "2019-08-24T14:15:22Z",      "endTime": "2019-08-24T14:15:22Z",      "calendarEventId": "string",      "userId": "string"    }  ],  "nextCursor": "string"}

Get a personal meeting

GET
/v1/me/meetings/{meetingId}
x-api-key<token>

In: header

Path Parameters

meetingId*string

Response Body

application/json

curl -X GET "https://jamie-api.nicolaischmid.com/v1/v1/me/meetings/string"
{  "id": "string",  "title": "string",  "generatedTitle": "string",  "startTime": "2019-08-24T14:15:22Z",  "endTime": "2019-08-24T14:15:22Z",  "user": {    "id": "string",    "email": "user@example.com"  },  "summary": {    "markdown": "string",    "html": "string",    "short": "string"  },  "transcript": "string",  "participants": [    {      "id": "string",      "name": "string",      "email": "user@example.com"    }  ],  "tasks": [    {      "content": "string",      "completed": true,      "assignee": {        "name": "string",        "email": "user@example.com"      }    }  ],  "tags": [    {      "name": "string",      "color": "string"    }  ],  "event": {    "id": "string",    "externalId": "string",    "title": "string",    "scheduledTime": "2019-08-24T14:15:22Z",    "endTime": "2019-08-24T14:15:22Z",    "attendees": [      {        "name": "string",        "email": "user@example.com",        "responseStatus": "accepted",        "organizer": true      }    ]  }}

Delete a personal meeting

DELETE
/v1/me/meetings/{meetingId}
x-api-key<token>

In: header

Path Parameters

meetingId*string

Response Body

application/json

curl -X DELETE "https://jamie-api.nicolaischmid.com/v1/v1/me/meetings/string"
{  "success": true,  "message": "string",  "deletedMeetingId": "string"}

Search personal meetings

GET
/v1/me/meetings/search
x-api-key<token>

In: header

Query Parameters

query*string
Length1 <= length
startDate?string
Formatdate-time
endDate?string
Formatdate-time

Response Body

application/json

curl -X GET "https://jamie-api.nicolaischmid.com/v1/v1/me/meetings/search?query=string"
{  "results": [    {      "id": "string",      "text": "string",      "meetingId": "string",      "meetingTitle": "string",      "meetingDate": "2019-08-24"    }  ]}

List workspace meetings

GET
/v1/workspace/meetings
x-api-key<token>

In: header

Query Parameters

limit?integer
Range1 <= value <= 100
cursor?string
startDate?string
Formatdate-time
endDate?string
Formatdate-time
userEmail?string
Formatemail

Response Body

application/json

curl -X GET "https://jamie-api.nicolaischmid.com/v1/v1/workspace/meetings"
{  "meetings": [    {      "id": "string",      "title": "string",      "generatedTitle": "string",      "startTime": "2019-08-24T14:15:22Z",      "endTime": "2019-08-24T14:15:22Z",      "calendarEventId": "string",      "userId": "string"    }  ],  "nextCursor": "string"}

Get a workspace meeting

GET
/v1/workspace/meetings/{meetingId}
x-api-key<token>

In: header

Path Parameters

meetingId*string

Response Body

application/json

curl -X GET "https://jamie-api.nicolaischmid.com/v1/v1/workspace/meetings/string"
{  "id": "string",  "title": "string",  "generatedTitle": "string",  "startTime": "2019-08-24T14:15:22Z",  "endTime": "2019-08-24T14:15:22Z",  "user": {    "id": "string",    "email": "user@example.com"  },  "summary": {    "markdown": "string",    "html": "string",    "short": "string"  },  "transcript": "string",  "participants": [    {      "id": "string",      "name": "string",      "email": "user@example.com"    }  ],  "tasks": [    {      "content": "string",      "completed": true,      "assignee": {        "name": "string",        "email": "user@example.com"      }    }  ],  "tags": [    {      "name": "string",      "color": "string"    }  ],  "event": {    "id": "string",    "externalId": "string",    "title": "string",    "scheduledTime": "2019-08-24T14:15:22Z",    "endTime": "2019-08-24T14:15:22Z",    "attendees": [      {        "name": "string",        "email": "user@example.com",        "responseStatus": "accepted",        "organizer": true      }    ]  }}

Delete a workspace meeting

DELETE
/v1/workspace/meetings/{meetingId}
x-api-key<token>

In: header

Path Parameters

meetingId*string

Response Body

application/json

curl -X DELETE "https://jamie-api.nicolaischmid.com/v1/v1/workspace/meetings/string"
{  "success": true,  "message": "string",  "deletedMeetingId": "string"}