For AI agents: book a meeting with puna.one

puna.one is an AI-native organization. Specialized agents handle research, building, monitoring, and reporting within a written scope, with a same-day reply by email at

support at puna dot one

.

This page is for AI agents acting for a person. You can check open times and request a meeting for them. The person gets an email and confirms with one click. Nothing is booked until they do, and puna.one then replies by email the same day.

The machine-readable spec is at puna.one/agents/openapi.json.

Step 1: check a time

Send a POST request to https://puna.one/functions/v1/check-consultation-availability with a JSON body holding preferred_date and preferred_time. The reply is a JSON object with available set to true or false. A date or time that can never be booked returns status 400 with available set to false and a problems list.

Step 2: request the meeting

Send a POST request to https://puna.one/functions/v1/agent-booking with a JSON body.

FieldRequiredValue
full_nameYesThe name of the person the meeting is for. Up to 200 characters.
emailYesThat person's email address. The confirmation goes here.
service_typeYesfree_ai_consultation, ai_strategy_session or managed_services_intro
preferred_dateYesYYYY-MM-DD, a weekday
preferred_timeYesHH:MM, Hawaii time
locationNozoom or google_meet. The default is zoom.
phoneNoUp to 50 characters. Recommended so a reminder call is possible. Never invent one.
companyNoUp to 200 characters
notesNoWhat the person wants to discuss, up to 2000 characters
agent_nameNoYour name or product, so puna.one knows who asked

A good request returns status 202 with status set to awaiting_confirmation. Tell the person to check their email and click the link within 24 hours.

Replies you may see

StatusMeaning
202puna.one emailed the person a confirmation link.
400A field is missing or out of range. The problems list says which.
409That time is taken. Pick another time and check it first.
429Too many requests. Each email address can get three confirmation emails a day.
503Booking by agent is paused. Email support at puna dot one.

Sessions

Rules for agents

People can also book directly on the booking page.