Creating a meeting or call Report With Jamy's API
This article explains how to create a report from a meeting or call recording using Jamy’s API, and how to manage API keys in the current app.
Written By Jamy
Last updated 3 months ago
Full technical reference: https://docs.jamy.ai/
What you can do with the API
With an API key you can typically:
Create a report from a recording (for example a public audio/video URL) via the Create Report request
Ask questions about a report via the Answer Question request
Pull report data into your own tools (see the API docs for available endpoints, including GraphQL where documented)
This is useful if you already record calls elsewhere and want Jamy to generate transcripts, summaries, tasks and structured reports automatically.
For creating a report from the Jamy web app (no API), see Creating a Report from an audio or video file.
Who can use API keys
Your organisation’s plan must include API Keys (for example higher-tier plans such as Pro / Premium / Global Business).
If your plan does not include API Keys, Settings → API Keys may show an upgrade prompt when you try to create a key.
API Keys live under Settings → Dev. Manage them carefully — treat keys like passwords.
Older docs said only OWNER users could create keys. In the current Settings UI, API Keys are available from Settings → API Keys; access still depends on your plan permissions. If you cannot create a key, ask an Admin or upgrade your plan.
Getting started: create an API key
Log in to Jamy.
Go to Settings → API Keys
Direct link: https://app.jamy.ai/settings/apikeys
Or: account menu → Dev → API Keys.Click Create new API key.
When the key appears in the list:
Use Reveal to show it
Use Copy to copy it to the clipboard
Use Delete to revoke it
Store the key somewhere safe (password manager / secrets vault). Anyone with the key can call the API as your account.
On the same page you’ll also see a short Jamy.ai API overview and a link to set-up guidance.
Create a report with the API
Open the official docs: https://docs.jamy.ai/
Find the Create Report request.
Authenticate with your API key (see the docs for the exact header / auth method).
Send the required fields for your recording (commonly a publicly accessible recording URL, plus meeting/report metadata such as name and participants — confirm the current schema in the docs).
Jamy processes the recording and creates a report, similar to uploading/creating a report in the app.
After you create a report
The report appears in Recordings (and related Calendar views when applicable).
Status moves through processing → processed (and sent if shared).
You can open it in the app, share it, or query it via the API.
Important: Recording URLs must be reachable by Jamy without login. Private or expired links will fail.
Ask questions about a report (Answer Question)
Once a report exists:
In https://docs.jamy.ai/, open the Answer Question request.
Pass the report / meeting identifier and your question.
Jamy returns an answer based on that meeting’s content (summary, transcript context, etc.).
This is the API equivalent of chatting about a meeting inside Jamy or asking Jamy in Slack about a shared report.
Related: webhooks
If you want Jamy to push data when a meeting is ready (instead of only polling the API):
Go to Settings → Webhooks
https://app.jamy.ai/settings/webhooksConfigure endpoints (Jamy uses a webhooks platform such as Svix).
Subscribe to events such as meeting processed (see the Webhooks help article and Event Catalogue).
Use API keys to create/query reports; use webhooks to react when processing finishes.
Security tips
Never commit API keys to Git or share them in Slack/email.
Create separate keys per environment (dev / production) when possible.
Delete unused keys from Settings → API Keys.
Rotate keys if a machine or teammate leaves.
Prefer HTTPS endpoints and publicly accessible recording URLs only for files you intend Jamy to process.
FAQ
Where is the full request/response schema?
Where is the full request/response schema?
In the official API documentation: https://docs.jamy.ai/. This help article covers set-up in the app; the docs site has the latest endpoints and payloads.
I don’t see API Keys in Settings
I don’t see API Keys in Settings
Your plan may not include api_keys, or you may need an Admin to open Settings → API Keys. Check Settings → Pricing & Plans.
Create new API key is blocked / upgrade modal appears
Create new API key is blocked / upgrade modal appears
Upgrade to a plan that includes API Keys (the app may suggest Global Business or another eligible plan).
How is this different from Recordings → Create Report?
How is this different from Recordings → Create Report?
Both produce a Jamy meeting report.
Do I need my user ID?
Do I need my user ID?
Some API flows (including creating keys via API) may require a user_id. If the docs ask for it and you don’t have it, contact Jamy support. Creating a key in the Settings UI does not require you to look up the ID yourself.
Can I also fetch report data?
Can I also fetch report data?
Yes — see the API docs for read/query endpoints (including GraphQL where listed).
Related articles
Creating a Report from an audio or video file
Configuring Webhooks in Jamy
Meeting Bots (AI Notetaker)
Connecting Jamy to Slack
Summary
Go to Settings → API Keys, create a key (plan permitting), then use docs.jamy.ai for the Create Report and Answer Question requests. Keep keys secret, use publicly reachable recording URLs, and optionally add Webhooks so your systems are notified when a report is ready.
Was this helpful?
More in Integrations
Connecting Jamy to your MeetingsConnect Jamy to TrelloConnect Jamy to MondayStill need help? Ask the team