Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

AICPA SOC for Service Organizations logoAICPA SOC for Service Organizations logo

SOC 2® Type 1 report

Audited by Prescient Assurance

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
2 Grattan Court East, Dublin, D02 VX86, Ireland
Switch to light modeSwitch to dark mode
APIs / Productivity / Comma API
Comma API logo

Commareports Comma API

70
AI ReadinessAI-Aware (B+)70/100
See full scorecard
Official vendor OpenAPI document · agent-readyProductivityCollaborationbearer53 EndpointsREST

For Agents

Publish and revise HTML reports with full revision history: fetch and diff revisions, leave and resolve anchored comments, manage password-protected share links, attach assets, run reviewer agents, and schedule regeneration.

Use for: Publish this HTML as a new report, Update a report in place with revised content, Show the line-level diff between two revisions of a report, List the comment threads on a report

Not supported: Does not handle spreadsheets, BI dashboards, or email campaigns. Use for publishing, revising, reviewing, and sharing HTML reports only.

The Comma API publishes HTML reports and edits them in place while keeping a full revision history. It lists and fetches individual revisions, produces a line-level diff between any two, and lets collaborators leave anchored comment threads that can be resolved or reopened. Reports can be published or unpublished with a password-protected share link, have assets attached, and be checked by reviewer agents against the head revision. Routines, skills, and connectors schedule regeneration so a report stays current without manual edits.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Comma API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Comma 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.

1

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%2Fcommareports.com%2Fcommareports" | sh
2

Step 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%2Fcommareports.com%2Fcommareports" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic 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.

Capabilities

What an agent can do with Comma API.

Publish an HTML report and update it in place

Track a full revision history and diff two revisions line by line

Leave anchored comment threads on a report and resolve or reopen them

Publish, unpublish, and password-protect a report's share link

Attach and remove assets on a report

Run reviewer agents against a report's head revision

Schedule regeneration with routines, skills, and connectors

Use Cases

Patterns agents use Comma API for, with concrete tasks.

★ Agent Report Publishing

An AI agent connected through Jentic publishes a generated report and keeps it current: it creates the report from HTML, updates it in place as inputs change, and relies on Comma's revision history to diff what changed between versions. Because every edit is a revision, the agent can always show a line-level diff rather than overwriting silently.

Create a report from HTML, update it in place with new content, then return the line-level diff between the two revisions

Review and Comment Loop

A team reviews a published report by leaving anchored comment threads, resolving them as they are addressed, and running reviewer agents against the head revision for an automated pass. The Comma API exposes the comment threads, replies, and reviewer runs, so an agent can gather open feedback and trigger a fresh review in one flow.

List a report's open comment threads, run the reviewer agents against the head revision, and report what each surfaced

Scheduled Regeneration

A report that must stay current is wired to a routine that regenerates it on a schedule, drawing on skills and connectors for its data. Comma's routines, skills, and connectors operations let an agent set up the schedule, test a connector's credentials, and run the routine immediately to verify output before leaving it on a cadence.

Create a routine for a report, test its connector, and run the routine once to confirm the regenerated output

Key Endpoints

53 endpoints — the comma api publishes html reports and edits them in place while keeping a full revision history.

METHOD

PATH

DESCRIPTION

POST

/reports

Create a report

GET

/reports/{id}

Fetch a report

PATCH

/reports/{id}

Update a report in place

GET

/reports/{id}/revisions

List a report's revisions

GET

/reports/{id}/diff

Diff two revisions line by line

GET

/reports/search

Full-text search reports

POST

/reports/{id}/comments

Leave a comment

POST

/reports/{id}/review

Run reviewer agents against the head revision

POST

/reports

Create a report

GET

/reports/{id}

Fetch a report

PATCH

/reports/{id}

Update a report in place

GET

/reports/{id}/revisions

List a report's revisions

GET

/reports/{id}/diff

Diff two revisions line by line

GET

/reports/search

Full-text search reports

POST

/reports/{id}/comments

Leave a comment

POST

/reports/{id}/review

Run reviewer agents against the head revision

Jentic AI Readiness Score

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.

C

Comma API

- AI-Aware (B+)
70/100
78
Foundational Compliance
69
Developer Experience & Jentic Compatibility
53
AI-Readiness & Agent Experience
93
Agent Usability
68
Security
78
AI Discoverability
Powered by JenticScoring Framework 1.0.0 | Scoring Engine 0.4.2
Show dimension breakdown
78

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: A-Signals: 4
98%

Lint Results

Aggregated quality score from linter diagnostics, weighted by severity.

100%

Resolution Completeness

Percentage of `$ref` references that resolve successfully.

100%

Specification Validity

Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).

14%

Structural Integrity

Structural correctness score based on schema issues using logarithmic dampening.

69

Developer Experience & Jentic Compatibility

Clarity, completeness, and ingestion readiness for developers and tooling.

Grade: B+Signals: 4
0%

Example Density

How richly the API is illustrated with examples.

100%

Example Validity

Percentage of examples that conform to their schemas.

74%

Response Coverage

Percentage of operations with complete response definitions (success, client error, server error).

100%

Tooling Readiness

Health of API ingestion, bundling, and resolution within Jentic pipelines.

53

AI-Readiness & Agent Experience

Semantic breadth, depth, and agent comprehension for AI systems.

Grade: CSignals: 4
52%

Description Coverage

Coverage of descriptions across API elements.

0%

Error Standardization

Coverage of RFC 9457 Problem Details for error responses.

100%

OperationId Quality

Coverage, uniqueness, and casing consistency of operationIds for AI inference.

62%

Summary Coverage

Coverage of summaries across operations/tags/info.

93

Agent Usability

Functional utility, complexity comfort, and AI orchestration readiness.

Grade: A+Signals: 1
93%

Complexity Comfort

Agent comfort level based on API operational and structural complexity.

68

Security

Trust, risk posture, and security compliance.

Grade: B+Signals: 1
68%

Authentication Strength

Average quality of security schemes based on authentication method strength (weakest link for OAuth2).

78

AI Discoverability

Findability, semantic richness, and reasoning readiness.

Grade: A-Signals: 1
78%

Descriptive Richness

Clarity and depth of descriptions across API elements.

View full reportHow the score is calculatedMore about the dimensions

Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

Score your own APIScoring CLI agent skill
npx @jentic/api-scorecard-cli score <openapi-url>

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Wiring the Comma API by hand means managing a scoped bearer token, handling the revision and diff model, and running the reviewer and routine flows yourself. Through Jentic you install once, import the Comma API from the API Directory, store the token once, and your agent calls it.

Permission scoping

Comma puts the report id in the URL path (/reports/{id}), so a rule can pin your agent to one report: it can read, revise, and comment on that report and nothing else. You choose the operations it may call, so destructive ones like deleting a reviewer or clearing a share password are not included unless you add them.

Credential isolation

Your Comma API 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 'publish an HTML report' or 'diff two revisions', and Jentic returns the matching Comma operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Coda

→

Coda builds interactive docs and reports, a comparable authoring surface to Comma.

Choose Coda for interactive docs with tables and buttons; choose the Comma API for versioned HTML reports with reviewer agents and scheduled regeneration.

Alternative

Notion

→

Notion stores docs and databases with comments, overlapping with Comma's authoring and commenting.

Choose Notion when content lives in a workspace of pages; choose the Comma API for standalone HTML reports with revision diffs and share links.

Complementary

ClickUp

→

ClickUp can turn a report's open comments into tracked tasks for the team.

Use ClickUp to action the feedback an agent collects from a Comma report's comment threads.

FAQs

Specific to using Comma API through Jentic.

What authentication does the Comma API use?

The Comma API authenticates with a bearer personal API token in the Authorization header, per its OpenAPI spec, and the token carries granular scopes such as reports read and write. 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 diff two revisions of a report with the Comma API?

Yes. Every edit is stored as a revision, so you can list a report's revisions, fetch any single one, and request a line-level diff between two of them. That lets an agent show exactly what changed between versions rather than overwriting content silently.

What are the rate limits for the Comma API?

The OpenAPI spec meters AI-heavy work through plan caps and routine usage rather than a fixed request-per-second limit, and exposes a usage endpoint for the current month. Check https://commareports.com for the specific limits on your plan.

Is there a Comma MCP server?

You don't need an MCP server to give your agent the Comma API. Jentic connects it directly from the API Directory: import it, store your token 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 Comma API?

Yes. Write a rule that allows only the read and comment operations on reports, such as fetching a report, listing its revisions, and leaving comments, so the agent can review and annotate but cannot publish share links, delete reviewers, or change connectors. Every call it makes is logged.

How do I publish a report through Jentic?

Import the Comma API from the Jentic API Directory, store your API token once, and have your agent search Jentic for 'publish an HTML report'. Jentic returns the create-report operation with its input schema so the agent sends the content and reads back the published report. To run it on your own infrastructure, install Jentic One from its GitHub repo.

GET STARTED

Start building with Comma API

Explore with Jentic One
View OpenAPI Document