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 6 days 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

  1. Log in to Jamy.

  2. Go to Settings → API Keys
    Direct link: https://app.jamy.ai/settings/apikeys
    Or: account menu → Dev → API Keys.

  3. Click Create new API key.

  4. 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

  1. Open the official docs: https://docs.jamy.ai/

  2. Find the Create Report request.

  3. Authenticate with your API key (see the docs for the exact header / auth method).

  4. 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).

  5. 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:

  1. In https://docs.jamy.ai/, open the Answer Question request.

  2. Pass the report / meeting identifier and your question.

  3. 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):

  1. Go to Settings → Webhooks
    https://app.jamy.ai/settings/webhooks

  2. Configure endpoints (Jamy uses a webhooks platform such as Svix).

  3. 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


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.