Developers · curl

Mint a key and start a meeting with curl

A curl program that mints a key and starts a meeting, with what it printed when it was run.

Ran on 10 November 2026Language curlJob Start a meeting

What it does

Two requests: one makes a key, the other starts a meeting that key owns and answers with its code and link. Every other guide starts from these two values.

curl and jq, which most machines already have.

The code

# Mint a key and start a meeting with curl. jq picks the fields out of the answers.
BASE=${MEETFUL_URL:-https://meetful.com}

# 1. A key. It is shown once and kept only as a hash, so save it.
MEETFUL_KEY=$(curl -s -X POST "$BASE/api/keys" \
  -H 'content-type: application/json' \
  -d '{"name":"Notetaker","emoji":"📝"}' | jq -r .key)

# 2. A meeting that key owns. Send the url to the people you are meeting.
curl -s -X POST "$BASE/api/meeting" -H "authorization: Bearer $MEETFUL_KEY" | tee meeting.json
echo
echo "key starts ${MEETFUL_KEY:0:8}…, meeting $(jq -r .code meeting.json)"

Run it

bash start.sh

What it printed

{"code":"qbc-udwf-tri","url":"https://localhost:9560/qbc-udwf-tri"}
key starts tmk_WCJJ…, meeting qbc-udwf-tri

Run on 10 November 2026 against a Meetful server built from the same code as meetful.com, with two people — Dana and Sam — in the meeting saying three lines. Nothing above was edited.

How it works

The key is shown once and stored only as a hash, so the script keeps it in a shell variable and prints only its first characters. Save it somewhere safe if you will use it again.

The answer below shows a localhost address because this ran against a local server; on meetful.com the link is https://meetful.com/ and the code. Anyone can open that link and join, with no account.

What can go wrong

curl: (6) Could not resolve host

MEETFUL_URL has a typo, or there is no network.

jq: command not found

Install jq, or drop the | jq parts and read the JSON yourself.

Next

In curl: speak · get the transcript

The whole API · Every socket message and webhook · All guides

Try Meetful

Meetings that take their own notes

Free video meetings in the browser: every line of the transcript under the name of who said it, and the summary and action items when you hang up. Nothing to install — guests just open the link.