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.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Zivvy RainMaker Web Forms API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Zivvy RainMaker Web Forms 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
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 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.
Pass the lead through to the RainMaker dashboard so staff can follow up via the standard CRM flow
Patterns agents use Zivvy RainMaker Web Forms 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.
Specific to using Zivvy RainMaker Web Forms 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.