Skip to content

Developer overview

Honey Bee+

Build on Hive3 with the public API, the hive3 command-line tool, and the agent skill.

Set up with your AI agent

Copy this prompt into Claude Code, Codex, Cursor or ChatGPT. It installs the Hive3 CLI and skill and signs you in.

Hive3 has a public API, a command-line tool called hive3, and an agent skill that lets an AI assistant use the command-line tool for you. All three act as an account you control, with the same rules, limits and plan checks as the Hive3 app.

#What you can build

  • Publishing automations. Create and update posts, events, courses, content, quests and jobs from a script, a scheduler or a CMS.
  • Community operations. Review applications, change member roles, approve RSVPs and enrollments, record attendance, and review quest evidence.
  • Email broadcasts. Draft, test, schedule and send email to a community's opted-in members.
  • Credentials. Award custom credentials to people by handle and read who holds what.
  • Support tooling. Manage the AI assistant's name, visibility and training documents.
  • Dashboards and reports. Read tickets, search results, notifications, members and participants into your own tools.

#API, CLI or agent skill

Public APIhive3 command-line toolAgent skill
What it isHTTP endpoints that return JSONA Node.js program that calls the API for youInstructions that teach an AI agent to use hive3 safely
Sign inAPI key you create in SettingsBrowser approval; the key is stored for youUses the signed-in hive3 session
Best forServers, integrations, anything in codeTerminals, shell scripts, CI jobs, quick checksLetting an assistant manage your account under your supervision
Start hereAuthentication and API keysCLI quickstartUse Hive3 with AI agents

#Make your first request

  1. Create an API key

    Open SettingsHelp & feedbackDeveloper API keysManage API keys and select Create API key. Copy the key when it appears; it is shown once. See Authentication and API keys.

  2. Call the API

    Send the key as a Bearer token. This request returns the account behind the key and the accounts it can act on.

    Who am I?
    curl https://app.hive3.tech/api/v1/me \
      -H "Authorization: Bearer $HIVE_API_KEY"
  3. Read the response

    Every successful response wraps its payload in data. Errors use an error object with a stable code. See Requests, errors and limits.

#Explore the documentation

#Reference pages

AreaPage
Account and profileAccount and profile, Account settings
Wallets, data export, deletionWallets, Export and deletion
File uploadsUploads
Posts and commentsPosts and comments
Events, courses, content, quests, jobsShared rules and jobs, Events, Courses and content, Quests
RSVPs, enrollments, evidence, applicationsEvent workflows, Course and job workflows, Quest workflows
Membership, roles, accessCommunities and members
Notifications and mutesNotifications
SearchSearch
Email broadcastsBroadcasts
TicketsTickets
AI assistantAI assistant
CredentialsCredentials

#Good to know

  • One version. The API lives under /api/v1. Existing paths, scopes and field names do not change. Some field names still use the older words person and community; both refer to Hive3 accounts. A community is an account that other people join.
  • The key acts as you. A request never names the acting account. Hive3 resolves it from the key. Access to other accounts you help run depends on your role there at the moment of the request.
  • Not available. The API and CLI do not handle wallet keys or signing, payments or refunds, credential creation or minting, private messages, or hard deletion of communities. They can change which wallets and NFTs are publicly visible.