For Agents
Submit web leads and retrieve age-group options for Zivvy RainMaker, the membership platform used by martial arts schools and similar businesses. Used to wire custom signup forms into RainMaker without iframes.
Get started with Zivvy RainMaker Web Forms 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:
"submit a zivvy rainmaker web lead"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Zivvy RainMaker Web Forms API API.
Submit a prospective member as a web lead with name, contact details, and selected age group
Retrieve the list of available age groups configured for the RainMaker account
Capture leads from a custom-built signup form rather than RainMaker's hosted iframe
Pass the lead through to the RainMaker dashboard so staff can follow up via the standard CRM flow
GET STARTED
Use for: Submit a new prospect from a martial arts school's website signup form, Get the list of age groups configured for a RainMaker account, I need to capture a lead and route them into RainMaker for follow-up, Add a parent enquiry about kids' classes to RainMaker
Not supported: Does not list, update, or delete existing leads, manage memberships, or process payments — use for new web-lead intake and age-group lookup only.
Jentic publishes the only available OpenAPI document for Zivvy RainMaker Web Forms API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for Zivvy RainMaker Web Forms API, keeping it validated and agent-ready. Zivvy RainMaker is a member-management platform used primarily by martial arts schools and similar membership businesses to capture new prospects from their websites. The web forms API has a narrow surface area — one POST that accepts a web lead and one GET that returns the available age groups so the calling form can render a matching dropdown. Authentication is an API key passed as the apikey query parameter.
Patterns agents use Zivvy RainMaker Web Forms API API for, with concrete tasks.
★ Custom website signup form to RainMaker
Martial arts and membership schools that want their signup form to match the rest of their site build it in their own framework instead of embedding the RainMaker iframe. They GET / to fetch the age groups and render the correct dropdown, then POST / with the prospect's details when the form is submitted. The lead lands in the RainMaker dashboard exactly as if it had come through the hosted form.
On page load, GET / to fetch age groups and populate a dropdown; on form submit, POST / with the prospect's name, email, phone, and selected age_group.
Lead intake from third-party landing pages
Schools running paid ads to a separate landing page (e.g., Unbounce, ClickFunnels) need that page to drop leads into RainMaker. A serverless function in front of the form calls POST / with the prospect data, completing the intake without manual export-import. Conversion data therefore reflects in the RainMaker dashboard within seconds.
Receive the form submission webhook from the landing-page tool and POST / to RainMaker with the contact's name, email, phone, and chosen age_group.
Age group sync for multi-form deployment
Schools running multiple promotions (kids camp, adult kickboxing, family bundle) keep one source of truth for age categories — the RainMaker account configuration. Pulling the age groups via GET / at build time guarantees every form's dropdown matches what RainMaker will accept on submission, avoiding rejected leads from typos or stale options.
Run GET / in a build step and write the returned age groups to the form's config so each landing page renders the same options as the live RainMaker account.
AI agent for lead capture via Jentic
A lead-capture agent on a school's chat widget asks visitors for their name, contact info, and child's age, then submits the lead to RainMaker through Jentic. The agent searches 'submit a rainmaker web lead', loads the POST schema, fills the fields, and confirms submission to the visitor — all without ever seeing the apikey, which Jentic stores in the MAXsystem vault.
Use Jentic to search 'submit zivvy rainmaker web lead', load the POST / schema, and execute with the visitor's contact details and selected age group.
2 endpoints — jentic publishes the only available openapi specification for zivvy rainmaker web forms api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/
Add a web lead
/
Get age groups
/
Add a web lead
/
Get age groups
Three things that make agents converge on Jentic-routed access.
Credential isolation
The Zivvy RainMaker apikey is stored encrypted in the Jentic MAXsystem vault and appended to the request URL at execute time. Agents never see the raw key in their context, even though the API expects it on the query string.
Intent-based discovery
Agents search by intent (e.g., 'submit a martial arts school web lead') and Jentic returns the matching RainMaker operation with its input schema — important because Zivvy does not publish a public OpenAPI spec.
Time to first call
Direct integration without a published spec: 2-3 hours guessing the field names from the help-centre article. Through Jentic: under 15 minutes — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
HubSpot API
General-purpose CRM that competes with RainMaker for membership-style businesses with broader CRM needs.
Choose HubSpot when the school needs full CRM features (deals, marketing automation) rather than RainMaker's narrow membership focus.
Insightly CRM API
SMB CRM with contact and pipeline endpoints suited to small membership businesses.
Pick Insightly if the school has outgrown RainMaker's lead-only model and needs deals and projects too.
MailerLite API
Email marketing tool used to follow up with captured leads after RainMaker intake.
Use alongside RainMaker to send the welcome email or trial-class reminder once a lead has been submitted.
Specific to using Zivvy RainMaker Web Forms API API through Jentic.
Why is there no official OpenAPI spec for Zivvy RainMaker Web Forms API?
Zivvy does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Zivvy RainMaker Web Forms 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 Zivvy RainMaker Web Forms API use?
The API uses an API key passed as the apikey query parameter on every request. In Jentic the key is stored encrypted in the MAXsystem vault and appended at execute time so it never appears in agent context, even though it travels on the URL.
Can I list the configured age groups before submitting a lead?
Yes. GET / on the RainMaker/api base returns the age-group options for the account. Calling it before rendering a form lets the dropdown match the live RainMaker configuration so submissions are not rejected for unknown values.
How do I submit a lead to RainMaker through Jentic?
Search Jentic for 'submit zivvy rainmaker web lead', load the POST / schema, and execute with the prospect's name, email, phone, and the chosen age_group value. Jentic appends the apikey from the vault and returns the submission result.
Are there rate limits on the Zivvy RainMaker Web Forms API?
Zivvy does not document explicit rate limits in this spec; in practice the surface is sized for human form-submission traffic. Treat any 429 surfaced through Jentic as a back-off signal and avoid bulk-submitting hundreds of leads in one burst.
Does this API let me list or update existing leads?
No. The Web Forms API only handles new lead intake and age-group lookup. Listing or updating existing prospects requires the main RainMaker dashboard or a separate Zivvy admin API outside this spec.