Know of an official OpenAPI document? Contribute it →
For Agents
Create and read Lytho projects and tasks, list users, and inspect proofs (creative reviews) for in-house creative workflow management.
Use for: I want to create a new creative project from an intake brief, List all open projects in Lytho, Get the details of a specific project by ID, Create a task under an existing project
Not supported: Does not handle digital asset storage delivery, brand asset distribution, or financial budgeting - use for Lytho project/task creation, user lookup, and proof review status only.
Jentic publishes the only available OpenAPI specification for Lytho (InMotionNow) API, keeping it validated and agent-ready. Lytho (formerly InMotionNow) is a creative workflow management platform used by in-house marketing and creative teams to intake, route, review, and approve creative work. The 9-endpoint API covers projects, tasks, proofs (creative reviews), and users - letting external systems create projects from briefs, push tasks into the work queue, and read review status back into upstream tools. Authentication is bearer token.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Lytho (InMotionNow) 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%2Finmotionnow.com%2Finmotionnow" | 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%2Finmotionnow.com%2Finmotionnow" | 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 Lytho (InMotionNow) API.
List, create, and update Lytho projects via /projects and /projects/{projectId}
List and create tasks within projects via /tasks and retrieve a specific task with /tasks/{taskId}
List users in the Lytho workspace via /users to assign work and lookup reviewers
List proofs (creative review/approval records) via /proofs to track review status of creative deliverables
Push intake forms or briefs from external systems into Lytho as new projects automatically
Patterns agents use Lytho (InMotionNow) API for, with concrete tasks.
★ Brief-to-Project Intake Automation
When a marketing team submits a brief in a form, ticketing tool, or chat, automatically create the matching Lytho project so creative work starts without manual data re-entry. POST /projects accepts the project fields; POST /tasks adds the breakdown tasks under it. Cuts time-to-start for creative requests that previously sat in inboxes.
POST /projects with name 'Q3 Product Launch Email', then POST /tasks for each deliverable in the brief (banner, email, landing page).
Creative Status Reporting
Pull project, task, and proof status from Lytho into a central reporting dashboard or stakeholder update. GET /projects, GET /tasks, and GET /proofs return the current state across the creative pipeline. Useful for marketing leaders who want a single view across multiple campaigns without logging into Lytho.
Call GET /projects and GET /proofs, then summarise how many proofs are awaiting review by project.
Cross-System Task Sync
Sync Lytho tasks with the rest of the marketing operating stack - for example, mirroring tasks into a project management tool the wider company uses, or pushing a 'task complete' event when a proof is approved. PUT /projects/{projectId} updates project fields; the GET endpoints surface state for one-way reads.
Update project ID 12345 with status 'completed' via PUT /projects/12345 once all proofs return 'approved'.
AI Agent for Creative Operations
An LLM agent acting as a creative operations coordinator uses Lytho to spin up projects, route tasks to the right reviewers, and report on proof status. Through Jentic, the agent searches by intent ('create a creative project', 'list proofs awaiting review'), loads the schema, and executes - bearer-token credential handling is abstracted away.
List proofs with GET /proofs, identify those waiting more than 3 days, and notify the assigned user retrieved from GET /users.
9 endpoints — jentic publishes the only available openapi specification for lytho (inmotionnow) api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/projects
List all projects
/projects
Create a new project
/projects/{projectId}
Get a project by ID
/projects/{projectId}
Update a project
/tasks
List all tasks
/tasks
Create a new task
/users
List users in the workspace
/proofs
List proofs / creative reviews
/projects
List all projects
/projects
Create a new project
/projects/{projectId}
Get a project by ID
/projects/{projectId}
Update a project
/tasks
List all tasks
/tasks
Create a new task
/users
List users in the workspace
/proofs
List proofs / creative reviews
What agents get from Jentic-routed access to this vendor.
Setup
Wiring the Lytho (InMotionNow) API by hand means learning its bearer auth and mapping its project, task, and proof endpoints on the api.lytho.com host yourself. Through Jentic you install once, import the Lytho (InMotionNow) API from the API Directory, store the token once, and your agent calls it.
Permission scoping
Lytho puts the project id in the URL path (/projects/{projectId}), so a rule can pin your agent to reading and updating one project. You choose the operations it may call, so creating projects or tasks is not included unless you add them.
Credential isolation
Your Lytho bearer token is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'create a creative project' or 'list proofs awaiting review', and Jentic returns the matching Lytho 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 Lytho (InMotionNow) API through Jentic.
Why is there no official OpenAPI spec for Lytho (InMotionNow) API?
Lytho does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Lytho (InMotionNow) API via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.
What authentication does the Lytho (InMotionNow) API use?
The Lytho API uses HTTP bearer tokens - pass 'Authorization: Bearer <token>' on every request. Through Jentic, the bearer token is stored encrypted in your Jentic One instance and never reaches the agent's context.
Can I create projects and tasks programmatically?
Yes. POST /projects creates a project (returning the project ID), and POST /tasks creates a task that can reference the project. PUT /projects/{projectId} updates an existing project - for example, to flip status when work is approved.
What are the rate limits for the Lytho (InMotionNow) API?
Rate limits are not encoded in the spec. Lytho enforces them per token; check the Lytho admin console or contact Lytho support via zapierdocs.ignite.inmotionnow.com for the per-minute limits applied to your account.
How do I list creative proofs through Jentic?
Search Jentic for 'list Lytho proofs' to find GET /proofs. Load the schema, supply any filters required, and execute. Cross-reference the assignee against GET /users to identify who owns the next review step. Get started with Jentic One, the self-hosted execution layer.
Is the API the same one InMotionNow used before the rebrand?
InMotionNow rebranded to Lytho. The base URL is api.lytho.com but the API still serves customers who originally signed up with InMotionNow - endpoints, auth model, and data shapes remain consistent for existing integrations.
Can I limit what my agent is allowed to do with the Lytho (InMotionNow) API?
Yes. Because you run Jentic One yourself, your own rules decide which Lytho operations and credentials the agent may use. You can allow it only the reads you want, such as GET /projects, GET /tasks, GET /proofs, and GET /users, and leave out write operations like POST /projects or POST /tasks so the agent cannot create work. Since the project id sits in the URL path (/projects/{projectId}), a rule can also pin the agent to reading and updating a single project rather than the whole workspace.
GET STARTED