Getting Started
Create an API key and make your first request.
Prerequisites
- Use a Pro, Team, or Enterprise plan with API access.
- Create an API key in
Settings -> Developers -> API Keys. - Send the key in the
x-api-keyheader on every request.
Creating an API Key
- Open
Settings -> Developers -> API Keys. - Click
Add API Key. - Choose
PersonalorWorkspacescope. - Enter a name and optional description.
- Copy the key immediately after creation.
Treat the key like a password. If you lose it, you need to regenerate it.
First Request
Workspace key
curl -H "x-api-key: jk_your_workspace_key" \
"https://jamie-api.nicolaischmid.com/v1/workspace/meetings.list"Personal key
curl -H "x-api-key: jk_your_personal_key" \
"https://jamie-api.nicolaischmid.com/v1/me/meetings.list"Common Request Pattern
Both key types use the same request format:
curl -H "x-api-key: jk_your_personal_key" \
'https://jamie-api.nicolaischmid.com/v1/me/meetings.search?input={"json":{"query":"product roadmap"}}'- Read operations use
GETwith optional parameters in?input={"json": {...}} - Delete operations use
POSTwith a JSON body like{"json": {...}} - The route difference between key types is the prefix:
/v1/workspace/vs/v1/me/
Response Format
Responses wrap the payload in an envelope:
{
"result": {
"data": {
"json": {
"meetings": [],
"nextCursor": null
}
}
}
}Your actual data lives inside result.data.json.