Skip to main content

Journeybee API

Build integrations with the Journeybee Partner Relationship Management platform. Manage partners, contacts, deals, and more programmatically.

Quick start

  1. Get your API key from Settings > API Keys in the Journeybee dashboard
  2. Install the @journeybee/sdk package and make your first request:
npm install @journeybee/sdk
import { client, listPartners } from "@journeybee/sdk";

client.setConfig({
  baseUrl: "https://api.journeybee.io/v1",
  auth: "YOUR_API_KEY",
});

const { data } = await listPartners();
Or use the API directly:
curl https://api.journeybee.io/v1/partners \
  -H "Authorization: Bearer YOUR_API_KEY"
  1. Explore the API Reference for all available endpoints

What you can do

  • Manage partners — Create, update, and query partnerships with stages, tiers, categories, and tags
  • Track leads and deals — Full pipeline management with commissions and payments
  • Track contacts — Add and manage contacts for each partner
  • Build learning content — Create resources with content blocks, certifications with curricula, and track enrollments
  • Build partner portal rooms — Create custom portal pages with text, video, action bars, goals, and more
  • Organize with custom fields — Define custom fields and set values per entity
  • Manage tasks — Create, assign, and track tasks across leads and deals
  • Configure settings — Manage pipeline stages, tiers, categories, tags, and custom field definitions
  • Connect AI assistants — Use the MCP server to let Claude manage your data

Base URL

https://api.journeybee.io/v1

Next steps