Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / CRM / Zivvy RainMaker Web Forms API
Zivvy RainMaker Web Forms API logo

Addmembers Zivvy RainMaker Web Forms API

Agent-ready OpenAPI document · curated by JenticCRMContact ManagementapiKey2 EndpointsREST

Know of an official OpenAPI document? Contribute it →

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.

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.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Zivvy RainMaker Web Forms API to your agent

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.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Faddmembers.com%2Faddmembers" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Faddmembers.com%2Faddmembers" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic 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.

Capabilities

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

Pass the lead through to the RainMaker dashboard so staff can follow up via the standard CRM flow

Use Cases

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 your Jentic One instance.

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.

Key Endpoints

2 endpoints — jentic publishes the only available openapi specification for zivvy rainmaker web forms api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

POST

/

Add a web lead

GET

/

Get age groups

POST

/

Add a web lead

GET

/

Get age groups

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Setup

Wiring the Zivvy RainMaker Web Forms API by hand means appending the apikey to the request URL on every call and mapping web-lead intake onto its two endpoints without a published spec. Through Jentic you install once, import the RainMaker Web Forms API from the API Directory, store the apikey once, and your agent calls it.

Permission scoping

Permission scoping

Both endpoints route through the same base path with no resource id in the URL, so limit the agent to the operations it needs, such as submitting a new web lead. You choose the operations it may call, so the age-group lookup is not included unless you add it.

Credential management

Credential isolation

Your Zivvy RainMaker apikey is stored once, encrypted, by your own Jentic One instance and appended to the request URL at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as 'submit a martial arts school web lead', and Jentic returns the matching RainMaker operation with its input schema so the agent calls the right endpoint without browsing the reference docs, which matters because Zivvy does not publish a public OpenAPI spec.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

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.

Alternative

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.

Complementary

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.

FAQs

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 with Jentic One, the self-hosted execution layer.

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 your Jentic One instance 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.

Can I limit what my agent is allowed to do with the Zivvy RainMaker Web Forms API?

Yes. Because you run Jentic One yourself, your own rules decide which of this API's operations the agent may call, and both endpoints share the same base path with no resource id in the URL. You can allow the agent only to submit a new web lead (POST /) while excluding the age-group lookup (GET /) unless you choose to add it. The apikey stays under your control, stored encrypted by your own instance and appended at execution time so the agent never handles it directly.

GET STARTED

Start building with Zivvy RainMaker Web Forms API

Explore with Jentic One
View OpenAPI Document