Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Aligno 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%2Faligno.io%2Faligno" | 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%2Faligno.io%2Faligno" | 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 Aligno API.
Create projects and add webpage assets to them from a URL
List and search comments on assets, filtered by asset and status
Track approval decisions, approved or changes requested, on each asset
Open an asset for feedback through a configurable public review link
List asset versions as new revisions are uploaded
GET STARTED
Subscribe webhook targets to events like new comment, approval received, or new asset version
Patterns agents use Aligno API for, with concrete tasks.
★ Agent-Managed Review Status
An AI agent connected through Jentic reports where each asset stands in review. It lists a project's assets, reads the latest approval decision and any unresolved comments, and summarises which assets are approved versus awaiting changes. The agent polls on demand rather than wiring a webhook, so a status check needs no standing infrastructure.
List the assets in a project, then for each one report its latest approval decision and the count of unresolved comments
Client Review Link Setup
A studio onboards a new client deliverable by creating a project, adding the webpage asset from its URL, and opening a public review link so the client can comment without an account. Aligno returns the asset with its current version so the workflow can confirm the link is live before sending it on.
Create a project, add a webpage asset from a URL, enable its public review link, and return the share settings
Review Event Automation
A team routes review activity into its own tools by subscribing a webhook target to Aligno events. New comments, approvals received, and new asset versions are pushed to the target the moment they happen, which is how the Zapier integration triggers downstream steps. Unsubscribing is idempotent, so teardown is safe to retry.
Create a subscription that sends the approval-received event to a webhook URL, then list active subscriptions to confirm it registered
13 endpoints — the aligno api manages the review and approval of webpage assets: it creates projects, adds assets from a url, and tracks the comments and approval decisions left against each one.
METHOD
PATH
DESCRIPTION
/api/v1/projects
List or search projects
/api/v1/projects
Create a project
/api/v1/assets
List or search assets
/api/v1/assets
Create a webpage asset from a URL
/api/v1/assets/{id}
Get one asset with its current version and latest approval
/api/v1/assets/{id}/share
Enable or configure the public review link
/api/v1/comments
List and filter comments
/api/v1/subscriptions
Subscribe a webhook target to an event
/api/v1/projects
List or search projects
/api/v1/projects
Create a project
/api/v1/assets
List or search assets
/api/v1/assets
Create a webpage asset from a URL
/api/v1/assets/{id}
Get one asset with its current version and latest approval
/api/v1/assets/{id}/share
Enable or configure the public review link
/api/v1/comments
List and filter comments
/api/v1/subscriptions
Subscribe a webhook target to an event
What agents get from Jentic-routed access to this vendor.
Setup
Wiring the Aligno API by hand means managing a bearer token, polling or standing up webhook subscriptions for comment and approval events, and handling the asset-version and share-link flows yourself. Through Jentic you install once, import the Aligno API from the API Directory, store the token once, and your agent calls it.
Permission scoping
Aligno puts the asset id in the URL path (/api/v1/assets/{id}), so a rule can pin your agent to one asset for reads and sharing. You choose the operations it may call, so the create-project, create-asset, and delete-subscription operations are not included unless you add them.
Credential isolation
Your Aligno 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 'list unresolved comments' or 'check approval status', and Jentic returns the matching Aligno 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 Aligno API through Jentic.
What authentication does the Aligno API use?
The Aligno API authenticates with a bearer token (an API key) sent in the Authorization header, per its OpenAPI spec. You generate the token in your Aligno account. Through Jentic the token is stored encrypted by your own Jentic One instance and injected at call time, so it never enters the agent's prompt, logs, or context.
Can I track approvals and comments on an asset with the Aligno API?
Yes. You can fetch a single asset together with its current version and latest approval, list comments filtered by asset and status, and list decided approvals as approved or changes-requested outcomes. That is enough for an agent to summarise exactly where a deliverable stands in review.
What are the rate limits for the Aligno API?
The OpenAPI spec does not specify rate limits for the Aligno API. Check https://aligno.io for the current limits that apply to your plan before running high-volume listing or polling.
Is there an Aligno MCP server?
You don't need an MCP server to give your agent the Aligno API. Jentic connects it directly from the API Directory: import it, store your credential once, and your agent calls it. Operations are discovered on demand, so your agent's context stays lean instead of loading a separate server's tool definitions.
Can I limit what my agent is allowed to do with the Aligno API?
Yes. Write a rule that allows only the read operations, such as listing comments and approvals for your projects, so the agent can report on review status but cannot create projects, add assets, or change webhook subscriptions. Every call it makes is logged, so you can see exactly what it did.
How do I report an asset's review status through Jentic?
Import the Aligno API from the Jentic API Directory, store your bearer token once, and have your agent search Jentic for 'get an asset with its latest approval'. Jentic returns the get-asset operation with its input schema so the agent fetches the asset, its current version, and its latest approval. To run it on your own infrastructure, install Jentic One from its GitHub repo.
For Agents
Manage webpage asset review and approval: create projects, add assets from a URL, read comments and approval decisions, open public review links, and subscribe webhooks to review events.
Use for: List all unresolved comments on my active project's assets, Check whether the latest asset version was approved or sent back for changes, Create a new project and add a webpage asset to it from a URL, Find the project named in this brief
Not supported: Does not handle design-file editing, video hosting, or billing. Use for project, asset, comment, and approval tracking only.
The Aligno API manages the review and approval of webpage assets: it creates projects, adds assets from a URL, and tracks the comments and approval decisions left against each one. Comments can be listed and filtered by asset and status, approvals surface as approved or changes-requested outcomes, and any asset can be opened for feedback through a public review link. REST-hook subscriptions push events such as a new comment, an approval received, or a new asset version to a webhook target, which is how its Zapier integration and custom automations stay in sync.
This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.
Base layer of spec validity and structural soundness.
Aggregated quality score from linter diagnostics, weighted by severity.
Percentage of `$ref` references that resolve successfully.
Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).
Structural correctness score based on schema issues using logarithmic dampening.
Clarity, completeness, and ingestion readiness for developers and tooling.
How richly the API is illustrated with examples.
Percentage of examples that conform to their schemas.
Percentage of operations with complete response definitions (success, client error, server error).
Health of API ingestion, bundling, and resolution within Jentic pipelines.
Semantic breadth, depth, and agent comprehension for AI systems.
Coverage of descriptions across API elements.
Coverage of RFC 9457 Problem Details for error responses.
Coverage, uniqueness, and casing consistency of operationIds for AI inference.
Coverage of summaries across operations/tags/info.
Functional utility, complexity comfort, and AI orchestration readiness.
Agent comfort level based on API operational and structural complexity.
Trust, risk posture, and security compliance.
Average quality of security schemes based on authentication method strength (weakest link for OAuth2).
Findability, semantic richness, and reasoning readiness.
Clarity and depth of descriptions across API elements.
Score it yourself
Every API in the directory is allowlisted, so you can re-score it with no key required.
npx @jentic/api-scorecard-cli score <openapi-url>