Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Jumppl External 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%2Fjumppl.com%2Fjumppl" | 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%2Fjumppl.com%2Fjumppl" | 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 Jumppl External API.
Create projects from saved templates and seed initial task structures with POST /api/v1/task/CreateNewProject
Create, copy, and move tasks across projects with CreateNewTask, CopyTasks, and MoveTasks operations
Spawn subtasks under existing tasks for granular execution tracking
Ingest Shopify orders and GitHub issues directly as Jumppl tasks via dedicated bridge endpoints
GET STARTED
Auto-assign tasks based on configured automation rules through /api/automation/TaskAssign
Pull chat messages and business profile data for use in agent reasoning loops
Patterns agents use Jumppl External API for, with concrete tasks.
★ Shopify-To-Task Fulfilment Bridge
An e-commerce team wants every new Shopify order to land as a Jumppl task assigned to the warehouse pod. POST /api/v1/task/CreateShopifyTasks accepts the Shopify payload and creates a Jumppl task with the order metadata, while automation rules assign it to the on-shift packer. This removes the spreadsheet-based handoff that typically delays first-pick by 30-60 minutes.
When a Shopify order webhook fires, call POST /api/v1/task/CreateShopifyTasks with the order ID and SKU list, then call /api/automation/TaskAssign to route it to the warehouse team.
GitHub Issue Mirroring for PMs
Project managers want non-engineering visibility into GitHub work without giving everyone GitHub seats. POST /api/v1/task/CreateGitHubTasks ingests an issue or PR as a Jumppl task with the title, body, and labels preserved. The team's PM dashboard then shows engineering work alongside ops and design tasks in one pipeline.
For repository 'acme/web', call POST /api/v1/task/CreateGitHubTasks with the GitHub issue payload to create a Jumppl task in the 'Engineering' project.
Project Cloning for Repeatable Workflows
Operations teams frequently launch the same multi-step playbook (client onboarding, event prep, audits). Using GET /api/v1/task/GetMySavedProjectTemplate to fetch a template and POST /api/v1/task/CreateNewProject to instantiate it, the team spins up a fully-structured project in seconds. CopyTasks and MoveTasks then let the lead reorganise without rebuilding.
List saved templates via GET /api/v1/task/GetMySavedProjectTemplate, then call POST /api/v1/task/CreateNewProject with template ID 'tpl-onboarding' and client name 'Acme Corp'.
Agent-Triaged Inbound Work
An AI assistant monitoring the team's chat and email can route inbound asks into Jumppl as tasks via Jentic. The agent picks the right project, creates a task with POST /api/v1/task/CreateNewTask, then calls TaskAssign to assign it. This replaces ad-hoc Slack pings with tracked, owned work items.
Through Jentic, search 'create a task', load CreateNewTask schema, and execute with project 'support', title 'Refund request from customer 1234', and assignee 'on-call'.
16 endpoints — jentic publishes the only available openapi specification for jumppl external api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/api/v1/task/CreateNewProject
Create a new project, optionally from a template
/api/v1/task/CreateNewTask
Create a new task in a project
/api/v1/task/CreateNewSubTask
Create a subtask under an existing task
/api/v1/task/MoveTasks
Move tasks between projects
/api/v1/task/CreateShopifyTasks
Ingest a Shopify order as a task
/api/v1/task/CreateGitHubTasks
Ingest a GitHub issue or PR as a task
/api/automation/TaskAssign
Auto-assign a task based on configured rules
/api/v1/task/GetAllTasks
List tasks across the workspace
/api/v1/task/CreateNewProject
Create a new project, optionally from a template
/api/v1/task/CreateNewTask
Create a new task in a project
/api/v1/task/CreateNewSubTask
Create a subtask under an existing task
/api/v1/task/MoveTasks
Move tasks between projects
/api/v1/task/CreateShopifyTasks
Ingest a Shopify order as a task
/api/v1/task/CreateGitHubTasks
Ingest a GitHub issue or PR as a task
/api/automation/TaskAssign
Auto-assign a task based on configured rules
What agents get from Jentic-routed access to this vendor.
Setup
Wiring the Jumppl External API by hand means learning its API key auth and shaping the request payloads for its task, project, and automation operations yourself. Through Jentic you install once, import the Jumppl External API from the API Directory, store the key once, and your agent calls it.
Permission scoping
Jumppl names each operation in the path (for example /api/v1/task/CreateNewTask) and identifies targets in the request body, so you limit the agent to the operations it needs, such as creating a task or moving tasks. Operations like creating a new project are left out unless you include them.
Credential isolation
Your Jumppl API key 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 task' or 'move tasks between projects', and Jentic returns the matching Jumppl 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 Jumppl External API through Jentic.
Why is there no official OpenAPI spec for Jumppl External API?
Jumppl does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Jumppl External 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 Jumppl External API use?
The Jumppl External API uses an API key auth scheme. The key is sent on each request and identifies the calling business account. Through Jentic the API key sits in the encrypted vault, so the agent runtime never sees the raw value.
Can I create tasks from Shopify orders with the Jumppl External API?
Yes. POST /api/v1/task/CreateShopifyTasks ingests a Shopify payload and creates a corresponding Jumppl task, which can then be auto-assigned through /api/automation/TaskAssign.
What are the rate limits for the Jumppl External API?
Jumppl applies per-account rate limits that vary by plan; the spec does not enumerate fixed values. Treat 429 responses with exponential backoff and batch task creations where possible.
How do I create a new project with the Jumppl External API through Jentic?
Search Jentic for 'create a new project', load POST /api/v1/task/CreateNewProject, and execute with the project name and template ID. Jentic handles auth and returns the new project's ID.
Can I move tasks between projects in bulk?
Yes. POST /api/v1/task/MoveTasks accepts a list of task IDs and a target project, and POST /api/v1/task/CopyTasks does the same for copy semantics, preserving the original tasks in place.
Can I limit what my agent is allowed to do with the Jumppl External API?
Yes. Because you run Jentic One yourself, your own rules decide which Jumppl operations and credentials the agent may use. Since Jumppl names each operation in the path, such as /api/v1/task/CreateNewTask or /api/v1/task/MoveTasks, and identifies the target project or task in the request body, you can allow only the operations the agent needs, like creating or moving tasks, while leaving out others such as /api/v1/task/CreateNewProject. The Jumppl API key stays with your self-hosted instance and is only injected into the operations you have permitted.
Know of an official OpenAPI document? Contribute it →
For Agents
Create and move tasks, spin up projects, and route Shopify, GitHub, or chat events into Jumppl as actionable work items.
Use for: I need to create a new project from our standard onboarding template, I want to convert this Shopify order into a fulfilment task in Jumppl, Move all tasks from project Alpha to project Beta, List all open tasks assigned to a teammate
Not supported: Does not handle CRM contact management, billing, or HR records - use for project, task, and chat-driven productivity automation only.
Jentic publishes the only available OpenAPI specification for Jumppl External API, keeping it validated and agent-ready. Jumppl is a team productivity platform that combines task and project management with chat, calendar, and time-tracking. The external API exposes endpoints to create projects and tasks, manage subtasks, copy or move tasks across projects, and bridge external systems like Shopify and GitHub by ingesting them as Jumppl tasks. It also includes business-account lookups and message pulling for chat-based agent integrations.
/api/v1/task/GetAllTasks
List tasks across the workspace