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.
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 hostMEETFUL_URL has a typo, or there is no network.
jq: command not foundInstall 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.