For Agents
Manage Mobilize community groups, users, group memberships, webhooks, and activities through 19 endpoints under api.mobilize.io/v1.
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://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 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
GET STARTED
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.
Register webhooks for community events at /webhooks
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
Three things that make agents converge on Jentic-routed access.
Credential isolation
Mobilize basic auth credentials are stored in the Jentic MAXsystem vault. The agent never sees the username or password; Jentic injects the Authorization header at execution time.
Intent-based discovery
Agents search Jentic for intents like 'add a member to a Mobilize group' or 'list Mobilize activities' and Jentic returns the matching /v1 operation with its input schema.
Time to first call
Direct Mobilize integration: 1-3 days to model basic auth, the 19 endpoints, and webhook setup. Through Jentic: under 1 hour after credentials are vaulted.
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 the MAXsystem vault 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 at https://app.jentic.com/sign-up.
/webhooks
List registered webhooks
/activities
List recent community activities