Skip to main content
The HelpGenie API gives you programmatic access to voice agents, knowledge bases, conversations, leads, and more. All 13 resources are available through a single endpoint using a consistent request and response format.

Get started

Introduction

Learn about the API architecture, the resource/action pattern, and available resources.

Authentication

Obtain a Bearer token from Supabase Auth and authenticate your requests.

Making requests

Understand request structure, response envelopes, and common patterns.

Error handling

Handle errors with standardized error codes and response formats.

API reference

Agents

Create and manage voice agents (genies), groups, and conversations.

Knowledge

Manage documents and organize them into folders for your agents.

Voice

Browse voices, manage favorites, and organize voice collections.

CRM

Track leads captured by your agents and attach notes.

Marketplace

Browse and manage marketplace agent templates.

Platform

Manage user profiles, teams, and activity logs.

Quick reference

Every resource and its available actions at a glance:
ResourceActions
Genieslist all get create update delete reorder
Knowledge Baselist get create update delete sync-with-agents attach detach replace
Document Foldersall list get create update delete reorder counts
Genie Groupslist get create update delete reorder counts sync
Conversationslist get sync analyze update delete
Voicesfavorites popular recent add-favorite remove-favorite track-usage
Voice Collectionsall get create update delete
Leadsstats all list get create update delete
Lead Noteslist get create update delete togglePin pinned
Marketplacelist all get create update delete categories stats
Profilesall list get create update delete
Teamsget create update delete members invite invitations cancel-invite remove-member
Activitiesall get create
All requests are POST to a single endpoint with the resource and action specified in the request body. See Making requests for full details.