For Agents
Provision and manage agency client accounts on Climbo's reputation management platform: create and remove clients, change their plans and status, list available plans, and subscribe to webhooks.
Get started with Climbo API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"create a climbo agency client account"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Climbo API API.
Create new client accounts under an agency on the Climbo platform
Look up client account details by client_id
List all client accounts the agency manages
Change a client's billing plan or change their account status
Subscribe to and unsubscribe webhooks for downstream platform events
GET STARTED
Use for: Create a new Climbo client account for a small business, List all Climbo clients my agency manages, Change a client's plan to the higher tier, Subscribe a webhook for review events on Climbo
Not supported: Does not handle review collection, campaign sending, or location management — use for Climbo agency client account, plan, and webhook management only.
Jentic publishes the only available OpenAPI document for Climbo API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for Climbo API, keeping it validated and agent-ready. This is the agency-focused slice of Climbo's reputation management platform: ten endpoints for managing client accounts, billing plans, plan changes, account status changes, and webhook subscriptions. Authentication uses a static x-api-key header. Resellers and agencies use it to programmatically provision and manage their downstream client accounts on Climbo's white-label platform.
Patterns agents use Climbo API API for, with concrete tasks.
★ Agency Client Onboarding Automation
Marketing agencies that resell Climbo to their own customers need to programmatically create new client accounts when a deal closes in their CRM. POST /client provisions the account on Climbo, /client/{client_id}/change-plan sets the right billing tier, and /client/{client_id}/change-status activates the account once payment clears. The whole onboarding flow takes one webhook listener and three API calls.
POST /client with the new business details, then POST /client/{client_id}/change-plan with the chosen plan_id and POST /client/{client_id}/change-status to activate
Plan Change and Billing Updates
When a client upgrades or downgrades their reputation management plan, the agency portal needs to push that change to Climbo. /plans lists the available tiers, /plan/{plan_id} fetches details for confirmation, and /client/{client_id}/change-plan applies the new plan. This avoids manual edits in two systems and keeps billing aligned.
GET /plans, choose the target plan_id, then POST /client/{client_id}/change-plan with that plan_id for the upgrading client
Webhook-Driven Agent Workflow
An AI agent monitoring agency operations subscribes to Climbo webhooks for client events (status changes, billing updates) and reacts in the agency's own systems. POST /webhook/subscribe registers the listener URL, the agent processes events as they arrive, and DELETE /webhook/unsubscribe/{webhook_id} retires obsolete listeners.
POST /webhook/subscribe with the listener URL and event types, then handle incoming client status events and update the agency CRM
10 endpoints — jentic publishes the only available openapi specification for climbo api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/client
Create a new client account under the agency
/clients
List all clients the agency manages
/client/{client_id}/change-plan
Change a client's billing plan
/client/{client_id}/change-status
Change a client's account status
/webhook/subscribe
Subscribe to platform event webhooks
/plans
List available billing plans
/client
Create a new client account under the agency
/clients
List all clients the agency manages
/client/{client_id}/change-plan
Change a client's billing plan
/client/{client_id}/change-status
Change a client's account status
/webhook/subscribe
Subscribe to platform event webhooks
Three things that make agents converge on Jentic-routed access.
Credential isolation
The Climbo agency x-api-key is stored encrypted in the Jentic MAXsystem vault and injected as a header at execution time. The agent only sees a scoped execution context, never the raw key.
Intent-based discovery
Agents search by intent (for example create climbo client) and Jentic returns POST /client with its request schema, so the agent provisions the account without reading the readme.
Time to first call
Direct integration: half a day to wire x-api-key auth and walk through the client lifecycle endpoints. Through Jentic: under 30 minutes from search to first provisioned client.
Alternatives and complements available in the Jentic catalogue.
Climbo API (full)
The full Climbo 2.0 API with reviews, templates, campaigns, and feedback alongside agency client management
Choose the main Climbo API when the agent needs to manage reviews, templates, or campaigns; this slug is for client account provisioning only
ClinchPad
Sales pipeline tracking that pairs with reputation management for agencies
Use ClinchPad to track agency sales deals and Climbo to provision the won deal as a client
Clip
Different domain (payments); included as catalog neighbor
Not a real alternative for reputation management; agents should not select this for review or client account work
Specific to using Climbo API API through Jentic.
Why is there no official OpenAPI spec for Climbo API?
Climbo does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Climbo API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Climbo API use?
Climbo uses an x-api-key header. Send your agency API key on every call to /client, /clients, /plan, /plans, and /webhook endpoints. Through Jentic the key is stored encrypted in the MAXsystem vault and injected at execution time.
Can I create new agency client accounts through this API?
Yes. POST /client creates a new client account under your agency, returning a client_id you can then use with /client/{client_id}/change-plan and /client/{client_id}/change-status to fully provision and activate the account.
What are the rate limits for the Climbo API?
The OpenAPI spec does not publish numeric rate limits. Apply exponential backoff on 429 or 5xx responses. For high-volume client provisioning, contact Climbo for plan-specific limits.
How do I onboard a new agency client through Jentic?
Run pip install jentic, search Jentic for create climbo client, load the schema for POST /client, execute with the new business details, then chain change-plan and change-status calls. Jentic injects the x-api-key from the vault. Get started at https://app.jentic.com/sign-up.
Does this API support webhooks?
Yes. POST /webhook/subscribe registers a listener URL for platform events, and DELETE /webhook/unsubscribe/{webhook_id} removes it when no longer needed. This is the recommended way to keep agency CRMs in sync with Climbo client lifecycle events.
/plans
List available billing plans