For Agents
Run multi-channel marketing campaigns (email, SMS, push, voice), manage contact lists and tags, trigger automations, and operate connected sites and RSS-driven sends from one API.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the E-goi Marketing 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.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# 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 E-goi Marketing API API.
Create and send email, SMS, smart SMS, push, web push, voice, and RSS-triggered campaigns
Update or remove individual campaigns and group campaigns into campaign groups
Activate, deactivate, attach or detach tags, unsubscribe, and forget contacts on a list
Bulk-import contacts into a list and start automations for selected contacts
GET STARTED
Use for: I want to send a transactional SMS through E-goi, Create a new email campaign and send it to an audience, Bulk-import a contacts file into a specific list, Attach a tag to a list of contacts to drive a segment
Not supported: Does not handle accounting, e-commerce checkout, or video conferencing - use for multi-channel marketing campaigns, contact list management, and automations only.
Jentic publishes the only available OpenAPI document for E-goi Marketing API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for the E-goi Marketing API, keeping it validated and agent-ready. E-goi V3 is a multi-channel marketing platform whose API exposes endpoints for managing automations, contact lists, tags, segments, and campaigns across email, SMS, smart SMS, push, web push, voice, and RSS triggers. It is built for marketers running cross-channel journeys from one provider, and for ISVs who need to drive E-goi from a CRM, e-commerce platform, or in-app event source.
Export a list of contacts for downstream segmentation or migration
Manage connected sites that drive web push and on-site personalisation
Retrieve all automations and the actions configured inside a specific automation
Patterns agents use E-goi Marketing API API for, with concrete tasks.
★ Multi-Channel Onboarding Journey
When a user signs up, the application calls /lists/{list_id}/contacts/actions/start-automation to fire an onboarding automation in E-goi. The automation orchestrates email, SMS, and push touches over the first week using the campaign endpoints, and tags applied via /lists/{list_id}/contacts/actions/attach-tag drive branching steps based on activation events.
POST /lists/{list_id}/contacts/actions/start-automation with the new user's contact ID and the onboarding automation_id
Bulk Import and Cleanup of Marketing Lists
An audience-management workflow imports a contacts CSV via POST /lists/{list_id}/contacts/actions/import-bulk, then runs activate/deactivate/forget actions to bring the list to a clean state. Tag attach/detach actions drive segments without rewriting the list every time the segmentation rules change.
POST /lists/{list_id}/contacts/actions/import-bulk with the contact payload, then POST /lists/{list_id}/contacts/actions/attach-tag to apply a 'imported-2026-06' tag
RSS-Driven Email and Web Push
A content team configures an RSS email campaign via POST /campaigns/email/rss and a webpush RSS campaign via POST /campaigns/webpush/rss, then calls the corresponding /actions/enable endpoints so E-goi pulls new posts and sends them automatically. This replaces ad-hoc 'new post' notification scripts with managed campaigns the marketing team controls.
POST /campaigns/email/rss to create the campaign, then POST /campaigns/email/rss/{campaign_hash}/actions/enable to start RSS-driven sends
Voice and Smart SMS Outreach
A regional campaign sends a voice message to one segment and a smart SMS to another via POST /campaigns/voice/{campaign_hash}/actions/send and POST /campaigns/smart-sms/{campaign_hash}/actions/send. Smart SMS auto-routes between SMS, RCS, and webpages based on device capability so the campaign reaches recipients on the strongest channel they support.
POST /campaigns/smart-sms with the campaign payload, then POST /campaigns/smart-sms/{campaign_hash}/actions/send to dispatch to the targeted list
Agent-Driven Campaigns via Jentic
An AI marketing agent prepares a flash sale by creating an email campaign through Jentic, then sending it. The agent searches for 'create an email campaign in E-goi', loads the operation, and executes the call with subject and content - the API key is held in the Jentic vault so the agent never sees it.
Use Jentic to search 'create an email campaign in E-goi', load the operation for POST /campaigns/email, and execute it with subject, list ID, and html content
152 endpoints — jentic publishes the only available openapi specification for the e-goi marketing api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/campaigns/email
Create a new email campaign
/campaigns/email/{campaign_hash}/actions/send
Send an email campaign
/campaigns/sms
Create a new SMS campaign
/lists/{list_id}/contacts/actions/import-bulk
Bulk-import contacts into a list
/lists/{list_id}/contacts/actions/attach-tag
Attach a tag to contacts
/lists/{list_id}/contacts/actions/start-automation
Start an automation for contacts
/campaigns/push/{campaign_hash}/actions/send
Send a push campaign
/automations
List all automations
/campaigns/email
Create a new email campaign
/campaigns/email/{campaign_hash}/actions/send
Send an email campaign
/campaigns/sms
Create a new SMS campaign
/lists/{list_id}/contacts/actions/import-bulk
Bulk-import contacts into a list
/lists/{list_id}/contacts/actions/attach-tag
Attach a tag to contacts
Three things that make agents converge on Jentic-routed access.
Credential isolation
The E-goi Apikey is stored encrypted in the Jentic vault. Agents receive a scoped execution token; the raw Apikey never appears in agent context or logs.
Intent-based discovery
Agents search Jentic by intent (e.g. 'create an email campaign in E-goi' or 'start an automation') and Jentic returns the matching E-goi operation with its input schema across all 152 endpoints.
Time to first call
Direct integration: 5+ days to wire up auth, every channel's create/send pair, list contact actions, and automation triggers. Through Jentic: under 1 hour - search, load, execute.
Alternatives and complements available in the Jentic catalogue.
E-goi API
Companion E-goi API surface alongside this Marketing API in the same vendor
Choose the companion E-goi API when the operation isn't covered by the Marketing surface; choose this Marketing API for campaigns, automations, and contact actions
Dynosend API
Email-focused marketing and transactional API - narrower channel scope than E-goi
Pick Dynosend for an email-only stack; pick E-goi when the same campaign needs SMS, push, or voice
DynaPictures API
Generate personalised banner images for use inside E-goi email or webpush campaigns
Use DynaPictures upstream of E-goi to render per-recipient creative before sending the campaign
Specific to using E-goi Marketing API API through Jentic.
Why is there no official OpenAPI spec for the E-goi Marketing API?
E-goi does not publish an OpenAPI specification for the V3 surface. Jentic generates and maintains this spec so that AI agents and developers can call the E-goi Marketing 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 E-goi Marketing API use?
The API uses an API key passed in the 'Apikey' request header. Through Jentic, the API key is held in the encrypted vault and the agent receives a scoped execution token instead, so the raw key never enters the agent's context.
Can I send a multi-channel campaign with the E-goi Marketing API?
Yes. The API exposes separate create + send endpoints per channel (email at /campaigns/email, SMS at /campaigns/sms, smart SMS, push, web push, voice, and RSS variants). To run multi-channel sequences, drive each channel as a step inside an automation and start it via /lists/{list_id}/contacts/actions/start-automation.
What are the rate limits for the E-goi Marketing API?
The OpenAPI spec does not declare numeric rate limits. E-goi enforces plan-based send and import quotas - bulk imports run via /actions/import-bulk are the supported high-volume path, and large campaign sends should be triggered as automations rather than per-contact API calls.
How do I send an email campaign through Jentic?
Run pip install jentic, search for 'create an email campaign in E-goi', load the operation for POST /campaigns/email, execute it with subject, list_id and html content, then call POST /campaigns/email/{campaign_hash}/actions/send to dispatch. Jentic injects the Apikey header per call.
Can I trigger an automation for specific contacts only?
Yes. POST /lists/{list_id}/contacts/actions/start-automation accepts both an automation_id and the list of contacts to start, so you can fire the automation for a subset of the list rather than the entire audience.
/lists/{list_id}/contacts/actions/start-automation
Start an automation for contacts
/campaigns/push/{campaign_hash}/actions/send
Send a push campaign
/automations
List all automations