high-ticket-portal

Reference 124 HTM Portal API endpoints for clients, campaigns, tasks, and mailbox health.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/LGJ-Jonathan/Jonathan_Global_Claude_Skills --skill high-ticket-portal-lgj-jonathan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: high-ticket-portal
Source: https://github.com/LGJ-Jonathan/Jonathan_Global_Claude_Skills/tree/main/high-ticket-portal
Command: npx skills add https://github.com/LGJ-Jonathan/Jonathan_Global_Claude_Skills --skill high-ticket-portal-lgj-jonathan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Working with the HTM Portal API requires knowing the exact paths, methods, query parameters, and request bodies across 124 endpoints. This Skill provides a complete, structured API reference so you can construct correct requests for client management, campaign analytics, tasks, meetings, mailbox health, AI analysis, documents, and dashboard KPIs without guessing. ## Core Features & Use Cases - Full Endpoint Catalog: Covers v1 Clients API (Bearer htm_... auth), tasks, meetings, campaigns, mailbox health, EmailGuard, AI routes, communications, documents, knowledge base, dashboard, settings, and Fathom integrations. - Request Details: Documents query parameters, request bodies, auth methods (Supabase session vs Bearer token), rate limits, cache TTLs, and SSE streaming endpoints. - Use Case: You need to pull a client's campaign analytics and create follow-up tasks. Look up /api/campaigns/analytics for the required clientName/platform parameters, then use POST /api/tasks with the correct batch body format. ## Quick Start Ask the AI to show you the endpoint and request format for listing all clients with fuzzy search using the HTM Portal API.

Frequently Asked Questions about high-ticket-portal

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I authenticate with the HTM Portal API?

The v1 Clients API uses Bearer tokens in the format htm_..., while other routes use a Supabase session with requireAuth or requireAdmin middleware. Personal API keys can be managed via the /api/account/api-keys endpoints.

How do I list and search clients in the HTM Portal API?

Send a GET request to /api/v1/clients with a Bearer htm_ token. Use the q query parameter for fuzzy search, plus optional filters like platform, strategist, csm, fresh, fields, and format=csv for CSV export.

What platform values does the campaigns API support?

The campaigns endpoints accept two platform values: instantly or bison. Most campaign analytics endpoints require clientName and platform as mandatory query parameters, with some also requiring campaignId or an API key.

Which HTM Portal endpoints use SSE streaming?

Four endpoints stream responses via Server-Sent Events: /api/emails/scan-opportunities, /api/knowledge/upload, /api/knowledge/upload-file, and /api/knowledge/url. Clients must handle chunked event streams rather than single JSON responses.

What are the rate limits on HTM Portal AI routes?

All routes under /api/ai/ are rate-limited, including benchmark, risk-score, classify-replies, and generate-copy. They also require OpenAI or Anthropic keys configured in settings. classify-replies accepts a maximum of 20 items per batch.

Why is my mailbox health request returning cached data?

The /api/mailbox-health endpoint caches aggregate results for 10 minutes. Pass the refresh query parameter to bypass the cache and force a fresh computation of mailbox health data.