Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

API DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/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. All rights reserved.
APIs / CRM / Novi AMS API
Novi AMS API logo

Novi AMS API

★ Only Publicly Available OpenAPI DocumentCRMContact Managementbasic78 EndpointsREST

For Agents

Read and update association members, events, activities, ecommerce, committees, and credits in a Novi AMS-managed association.

Use for: I want to add a new member to our association, List all members of a specific member type, Update a member's profile after a renewal, Create an activity entry for a member's continuing education

Not supported: Does not handle marketing email campaigns, payroll, or general-purpose CRM pipelines — use for association member, event, and credit management only.

Jentic publishes the only available OpenAPI specification for Novi AMS API, keeping it validated and agent-ready. Novi AMS is an association management system that runs trade and professional associations end-to-end — membership, events, content, ecommerce, committees, and credentials. The API exposes 78 endpoints covering members, activities, events, blogs, committees, ecommerce, custom fields, groups, and credits, each scoped to the association's own Novi AMS domain. It supports the operational tasks of integrating an association website with downstream systems for member data, event registrations, and dues processing.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Novi AMS API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Novi AMS 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://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 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 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 Novi AMS API.

List, retrieve, add, and update association member records and member types

Create activities, retrieve activity details, and assign custom activity types

Manage events, registrations, and event-related content for the association

Read and post on association blogs and committee pages

Process ecommerce purchases tied to membership and event flows

Apply custom fields to members and activities for association-specific data

Use Cases

Patterns agents use Novi AMS API for, with concrete tasks.

★ Member Directory Sync

An association's marketing site pulls a public member directory from Novi AMS using the simple member list and member detail endpoints. The integration filters by member type so only currently paid-up members appear, and refreshes nightly so new joiners are visible without manual editing in the association's website CMS.

Pull the simple member list for active member types and publish it as a directory feed for the public website

Continuing Education Tracking

An association tracks continuing education credits for its members through Novi AMS activities and credits endpoints. When a member completes a course in an external LMS, an integration creates the activity and applies the right credit value, so the member's record stays current without manual data entry by association staff.

Create an activity for a member's completed course with the activity type 'CE Course' and apply 2 credits to the member's record

Event Registration Pipeline

The association runs a conference registration flow that creates Novi AMS event registrations and ecommerce purchases for ticket fees. The events and ecommerce endpoints together expose the registration record and the payment line item, so finance can reconcile the conference revenue against the member roster.

Register a member for the annual conference, create the matching ecommerce line item, and confirm both records exist on the member

AI Agent Member Service

An AI assistant in the association's member portal answers questions about credits earned, committee membership, and renewal status. Through Jentic, the agent searches for the right Novi AMS operation, loads the schema, and pulls the supporting data — member detail, activities, credits — without staff intervention.

Look up a member's details, list their activities for the current year, and total their continuing education credits

Key Endpoints

78 endpoints — jentic publishes the only available openapi specification for novi ams api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

GET

/members

List members

POST

/members

Add a member

GET

/members/{customerId}

Get member details

PUT

/members/{customerId}

Update a member

GET

/members/simple-list

Get the simple member list

POST

/activities

Create an activity

GET

/activities

List activities

GET

/members

List members

POST

/members

Add a member

GET

/members/{customerId}

Get member details

PUT

/members/{customerId}

Update a member

GET

/members/simple-list

Get the simple member list

POST

/activities

Create an activity

GET

/activities

List activities

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

Novi AMS basic auth API keys are stored encrypted in the Jentic vault. Agents receive scoped execution access — the raw API key never enters the agent's prompt or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent (e.g. 'add an association member' or 'log a continuing education activity') and Jentic returns the matching Novi AMS operation with its input schema attached.

Time to first call

Time to first call

Direct Novi AMS integration: 1-2 days for auth, association-domain handling, and member workflows. Through Jentic: under an hour — search, load schema, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Wild Apricot API

→

Wild Apricot is another association management platform with a similar member, event, and dues model.

Choose Wild Apricot when the association already runs on Wild Apricot; choose Novi AMS when the association is on Novi.

Complementary

HubSpot Contacts API

Sync association members from Novi AMS into HubSpot for marketing automation.

Use Novi AMS as the system of record for membership and dues; use HubSpot to drive nurture campaigns to those members.

Complementary

Stripe API

Pair Stripe payments with Novi AMS ecommerce for dues and event fee processing.

Use Stripe to charge cards; use Novi AMS to record the dues or event registration tied to the member.

FAQs

Specific to using Novi AMS API through Jentic.

Why is there no official OpenAPI spec for Novi AMS API?

Novi AMS does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Novi AMS 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 Novi AMS API use?

Novi AMS uses HTTP basic authentication, with the association's API key passed as the username. Through Jentic, the API key is held in the vault and injected at execution time, so the agent never handles the raw key.

Can I update member records with the Novi AMS API?

Yes. PUT /members/{customerId} updates a member record by id, and POST /members adds a new member. GET /members/simple-list is the lightweight directory view, while GET /members/{customerId} returns the full record.

What are the rate limits for the Novi AMS API?

The OpenAPI spec does not declare explicit rate limits. Novi AMS enforces association-level limits in production; consult the Novi AMS docs and back off on 429 responses.

How do I track continuing education credits through Jentic?

Search Jentic for 'log a continuing education activity'. Jentic returns the POST /activities operation along with the credits-related endpoints, so the agent can create the activity and apply credits in two structured calls.

Which association domain do I call against?

Each association has its own Novi AMS domain — the base URL template is https://{domain}/api where {domain} is the association's Novi AMS hostname. Set this server variable to your association's domain before calling the API.

GET STARTED

Start building with Novi AMS API

Explore with Jentic
View OpenAPI Document