Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Mobilize 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://jentic.com/install.sh?src=apis&api=%2Fapis%2Fmobilize.io%2Fmobilize-io" | shStep 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%2Fmobilize.io%2Fmobilize-io" | 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 Mobilize API.
Create and update groups in a Mobilize community via /groups
Bulk-create groups in a single call with /groups/bulk
Add and remove members from a specific group through /groups/{id}/members
Search and retrieve user records via /users and /users/search
Register webhooks for community events at /webhooks
GET STARTED
Read activity logs for engagement reporting via /activities
Patterns agents use Mobilize API for, with concrete tasks.
★ Member onboarding automation
Community managers automate new member onboarding by creating the user via /users, adding them to the appropriate group with /groups/{id}/members, and subscribing a webhook through /webhooks to fire downstream tasks like welcome emails. The flow keeps the Mobilize community as the source of truth for membership while letting external systems react in real time.
Create a user at /users for 'jane@example.com', POST to /groups/42/members to add her to group 42, and register a webhook at /webhooks pointed at the onboarding handler URL.
Bulk migration into Mobilize
Associations migrating from another platform use /groups/bulk to create dozens of groups in a single call, then iterate over /groups/{id}/members to seed memberships. This drastically shortens the migration cutover compared to the per-record /groups endpoint and is the recommended path for an initial load.
POST a list of 25 group definitions to /groups/bulk, capture the returned group IDs, then iterate over each ID and POST member rows to /groups/{id}/members.
Engagement reporting
Customer success teams pull /activities to build engagement dashboards that show how active each group is over time. Combined with /groups and /users, the activity stream lets the team identify dormant groups and trigger re-engagement campaigns from outside Mobilize.
GET /activities for the last 30 days, group results by group ID, and return the bottom-quartile groups by activity count for follow-up.
Agent integration via Jentic
An AI assistant for a community team can search Jentic for 'add a member to a Mobilize group', load the /groups/{id}/members schema, and execute the call without exposing the basic auth credentials. The agent can then chain into webhook registration to keep downstream systems in sync.
Search Jentic for 'add a member to a Mobilize group', load the /groups/{id}/members schema, and execute it with group_id 42 and a new member email.
19 endpoints — mobilize, now journey by forj, is a community management platform used by professional associations, alumni networks, and customer communities to organise members into groups and run engagement activities.
METHOD
PATH
DESCRIPTION
/groups
List groups in the community
/groups/bulk
Bulk-create groups
/groups/{id}/members
List members of a group
/users
List users in the community
/users/search
Search users by attribute
/webhooks
List registered webhooks
/activities
List recent community activities
/groups
List groups in the community
/groups/bulk
Bulk-create groups
/groups/{id}/members
List members of a group
/users
List users in the community
/users/search
Search users by attribute
/webhooks
List registered webhooks
/activities
List recent community activities
What agents get from Jentic-routed access to this vendor.
Setup
Wiring the Mobilize API by hand means handling its basic auth, mapping group ids into member and invite calls, and coding bulk group operations yourself. Through Jentic you install once, import the Mobilize API from the API Directory, store the credentials once, and your agent calls it.
Permission scoping
Mobilize puts the group id in the URL path (/groups/{id}/members), so a rule can pin your agent to one group: it can read that group's members, users, and activities. You choose the operations it may call, so bulk group creation and webhook changes are not included unless you add them.
Credential isolation
Your Mobilize credentials are stored once, encrypted, by your own Jentic One instance and injected at execution time. They never enter the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'list a Mobilize group's members' or 'search community users', and Jentic returns the matching Mobilize operation with its input schema so the agent calls the right endpoint without browsing the reference docs.
Alternatives and complements available in the Jentic catalogue.
Specific to using Mobilize API through Jentic.
What authentication does the Mobilize API use?
Mobilize uses HTTP basic auth: send a base64-encoded username:password pair in the Authorization header on each request to api.mobilize.io/v1. Through Jentic, the basic auth credentials live in your Jentic One instance and are injected at execution time.
Can I bulk-create groups in Mobilize?
Yes. POST to /groups/bulk with an array of group definitions in a single request. This is the recommended path for migrations and large community setups instead of looping over /groups.
What are the rate limits for the Mobilize API?
The OpenAPI specification does not declare rate limits. Refer to the Mobilize developer documentation at mobilize.readme.io for current limits and back off on HTTP 429.
How do I add a member to a Mobilize group through Jentic?
Run pip install jentic, then search Jentic for 'add a member to a Mobilize group', load the /groups/{id}/members schema, and execute it with the group ID and member email. Jentic injects basic auth automatically.
Does the Mobilize API support webhooks?
Yes. Register webhook endpoints via POST /webhooks to receive notifications when community events occur, and manage existing subscriptions through the webhooks resource.
Is the Mobilize API free to use?
Mobilize (Journey by Forj) is a commercial community platform. API access is bundled with a Mobilize subscription. There is no public free tier. Get started with Jentic One, the self-hosted execution layer.
Can I limit what my agent is allowed to do with the Mobilize API?
Yes. Because you run Jentic One yourself, your own rules decide which Mobilize operations and credentials the agent may use. Since the group id sits in the URL path (/groups/{id}/members), you can pin the agent to a single group so it only reads that group's members, users, and activities. Higher-impact calls such as bulk group creation at /groups/bulk and webhook changes stay off unless you explicitly add them to the agent's allowed operations.
For Agents
Manage Mobilize community groups, users, group memberships, webhooks, and activities through 19 endpoints under api.mobilize.io/v1.
Use for: I need to add a new member to a Mobilize group, Search for a Mobilize user by email, Create a new group in a Mobilize community, Register a webhook to receive Mobilize membership events
Not supported: Does not handle email delivery, billing, or content publishing - use for Mobilize community groups, users, members, webhooks, and activities only.
Mobilize, now Journey by Forj, is a community management platform used by professional associations, alumni networks, and customer communities to organise members into groups and run engagement activities. The API provides 19 endpoints for managing groups, users, group members, webhooks, and activity logs under https://api.mobilize.io/v1. Authentication uses HTTP basic auth, so callers send a base64-encoded username:password pair on every request.