For Agents
Generate personalised videos at scale from storyboards, render individual scenes, run batch jobs, and poll video status through eight endpoints.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Idomoo Personalized Video 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 Idomoo Personalized Video API.
Render a personalised video from a storyboard via POST /storyboard/generate
Trigger batched video generation for many recipients at once via POST /storyboard/batch
Render a single scene rather than a full video through POST /scene/generate
GET STARTED
Use for: Generate a personalised video for a customer from a storyboard, Render a batch of videos for an outreach campaign, Get the render status for a video by ID, List all storyboards available to my account
Not supported: Does not handle live streaming, audio podcasting, or generative video synthesis from text prompts — use for storyboard-driven personalised video rendering only.
Jentic publishes the only available OpenAPI specification for Idomoo Personalized Video API, keeping it validated and agent-ready. Idomoo is a personalised video generation platform — given a storyboard and per-recipient data, it renders unique videos at scale for marketing, sales outreach, and customer success workflows. The 8 endpoints cover storyboard-based generation, scene-level control, batch processing, video status polling, and metadata management for storyboards, scenes, and the account itself.
Poll a video's render status via GET /video/{video_id}/status
List storyboards and scenes registered to the account through /metadata endpoints
Retrieve account-level metadata for billing and capacity planning via /metadata/account
Patterns agents use Idomoo Personalized Video API for, with concrete tasks.
★ Personalised Marketing Outreach
Marketing teams generate unique videos for each recipient — for example a renewal reminder that includes the customer's name, plan, and renewal date. POST /storyboard/batch accepts a CSV-shaped payload of recipient data, queues a render per row, and the integrator polls /video/{video_id}/status to know when each is ready to send. Most integrations are live within a week because the storyboard work happens in the Idomoo studio rather than in code.
POST /storyboard/batch with a list of recipients including name and plan, then poll GET /video/{video_id}/status until each render completes
Sales Outreach Video
Sales reps trigger a tailored video introduction for a prospect — featuring the prospect's company name and use case — by calling POST /storyboard/generate with the storyboard ID and a JSON of placeholders. The returned video ID is polled via /video/{video_id}/status, and the rendered URL is dropped into the outreach email when ready.
POST /storyboard/generate with the storyboard ID and prospect placeholders, then poll /video/{video_id}/status and embed the URL when status is ready
Customer Success Welcome Video
On account activation, generate a personalised welcome video referencing the customer's plan and account manager. The agent calls POST /storyboard/generate with onboarding placeholders and surfaces the rendered video in the welcome email. This scales a high-touch onboarding moment without recording each video manually.
POST /storyboard/generate with onboarding placeholders for a new customer, poll status, and email the rendered URL
AI Agent Personalised Video
A customer agent uses Jentic to find Idomoo operations matching 'generate a personalised video', loads the /storyboard/generate schema, and renders a tailored video as part of a conversational flow. The agent returns the rendered video URL once /video/{video_id}/status reports completion.
Use Jentic search 'generate a personalised video' to load the Idomoo /storyboard/generate schema, execute it with placeholders, then poll /video/{video_id}/status
8 endpoints — jentic publishes the only available openapi specification for idomoo personalized video api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/storyboard/generate
Render a personalised video from a storyboard
/storyboard/batch
Batch-render videos for many recipients
/scene/generate
Render a single scene
/video/{video_id}/status
Poll the render status of a generated video
/metadata/storyboards
List storyboards available to the account
/metadata/storyboards/{storyboard_id}
Retrieve a specific storyboard's metadata
/metadata/scenes
List scenes registered to the account
/metadata/account
Retrieve account-level capacity and billing metadata
/storyboard/generate
Render a personalised video from a storyboard
/storyboard/batch
Batch-render videos for many recipients
/scene/generate
Render a single scene
/video/{video_id}/status
Poll the render status of a generated video
/metadata/storyboards
List storyboards available to the account
Three things that make agents converge on Jentic-routed access.
Credential isolation
Idomoo API keys are stored encrypted in the Jentic MAXsystem vault. Agents receive scoped execution access — the Authorization header is injected at call time and the raw key never enters the agent's context.
Intent-based discovery
Agents search by intent (e.g., 'generate a personalised video') and Jentic returns the matching Idomoo operations from the 8-endpoint surface with their input schemas, so the agent can render or poll status without learning the path conventions by hand.
Time to first call
Direct Idomoo integration: 3-5 days for storyboard wiring, batch handling, and status polling plumbing. Through Jentic: under 1 hour for the call layer — search, load schema, execute (the Idomoo studio storyboard work remains a separate task).
Alternatives and complements available in the Jentic catalogue.
Specific to using Idomoo Personalized Video API through Jentic.
Why is there no official OpenAPI spec for Idomoo Personalized Video API?
Idomoo does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Idomoo Personalized Video 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 Idomoo Personalized Video API use?
The Idomoo API uses an API key passed in the Authorization header. Keys are issued from the Idomoo studio and scope all storyboard and render operations to the account. Through Jentic, the key is stored encrypted in the MAXsystem vault and injected at execution time, so it never enters the agent's prompt context.
Can I generate videos for many recipients in one call?
Yes. POST /storyboard/batch accepts a list of recipient payloads and queues a separate render per recipient. The response includes a video ID per recipient that you poll via GET /video/{video_id}/status until the render completes. Use this endpoint instead of looping over /storyboard/generate for any campaign above a handful of recipients.
What are the rate limits for the Idomoo Personalized Video API?
Idomoo applies per-account rate limits and a render-minutes quota tied to your subscription tier. The OpenAPI spec does not encode hard thresholds. Build agents to handle 429 responses with backoff and to use /storyboard/batch for bulk renders rather than firing many /storyboard/generate calls in parallel.
How do I generate a personalised video through Jentic?
Run pip install jentic and import the SDK, then await client.search('generate a personalised video') to find the Idomoo /storyboard/generate operation. Load the schema and execute it with the storyboard ID and placeholder values, then poll /video/{video_id}/status. Sign up at https://app.jentic.com/sign-up for an API key.
How do I check my account's remaining render capacity?
Call GET /metadata/account to retrieve account-level metadata that includes the remaining render budget and billing context. This is useful for agents that want to short-circuit large batches when the account is approaching its monthly cap.
/metadata/storyboards/{storyboard_id}
Retrieve a specific storyboard's metadata
/metadata/scenes
List scenes registered to the account
/metadata/account
Retrieve account-level capacity and billing metadata