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

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / Marketing / LaunchNotes API
LaunchNotes API logo

LaunchNotes API

Agent-ready OpenAPI document · curated by JenticMarketingContent ManagementapiKey3 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Fetch published LaunchNotes announcements, read unread counts for end users, and record announcement opens so an agent can drive an in-app changelog or release-notes feed.

Use for: Get the latest LaunchNotes announcements to show in an in-app changelog, Check whether a user has unread product announcements, Retrieve a list of published release notes for a project, Record that a user opened a specific announcement

Not supported: Does not handle authoring announcements, managing subscribers, or publishing to public RSS - use for fetching and tracking already-published announcements only.

Jentic publishes the only available OpenAPI specification for LaunchNotes API, keeping it validated and agent-ready. The LaunchNotes API exposes embedded announcement feeds so product teams can surface release notes, changelogs, and feature updates inside their own apps. It returns lists of published announcements, the unread count for a given user, and accepts open-tracking events so engagement on each announcement can be measured. The surface is small and read-focused, intended for in-app what's-new widgets rather than full content authoring.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the LaunchNotes API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the LaunchNotes 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%2Flaunchnotes.com%2Flaunchnotes" | 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%2Flaunchnotes.com%2Flaunchnotes" | 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 LaunchNotes API.

Fetch the list of published announcements for embedding in an in-app what's-new feed

Retrieve the unread announcement count for a specific end user to drive notification badges

Record an announcement open event so engagement and view-through can be tracked per recipient

Filter the announcement list by audience or project token to scope content per product line

Sync release-note content into a downstream notification system without scraping the marketing site

Use Cases

Patterns agents use LaunchNotes API for, with concrete tasks.

★ In-App What's-New Widget

Drive an embedded changelog or what's-new badge inside a SaaS product. The agent calls the announcement-list endpoint to render published release notes and the unread-count endpoint to display a notification badge, then posts open events back to LaunchNotes so per-user engagement is captured. Setup is a single API token and three calls.

Fetch the latest 10 announcements from /embed/announcement_list, render them in a panel, and POST a track_open event when the user clicks an entry.

Release-Note Distribution to Slack or Email

Repurpose published LaunchNotes content for outbound channels. An agent polls the announcement list on a schedule, formats each new entry as a Slack block or email summary, and forwards it to the team. Removes the need to copy release notes manually between systems and keeps internal channels in sync with the public changelog.

Poll /embed/announcement_list every 6 hours, diff against the last seen ID, and post any new entries to a Slack webhook with title and body.

Unread Indicator for Logged-In Users

Show an unread announcement count on a user avatar or notification icon. The agent calls the unread-count endpoint with the authenticated user's identifier on page load and refreshes after each open event so the badge clears in real time. Requires only the embed token and the user identifier.

Call /embed/unread for the current user on page load and decrement the displayed count after each track_open POST.

AI Agent Release-Note Briefing

An AI agent uses Jentic to discover the LaunchNotes operations and assembles a personalised briefing: it pulls the latest announcements, filters them by tag or audience, and summarises them for a user. Tracking the open back to LaunchNotes lets the product team see which agent-delivered briefings are actually being read.

Through Jentic, search 'fetch launchnotes announcements', load the schema, call the list endpoint, summarise the top 3 items, and post a track_open when the user reads the summary.

Key Endpoints

3 endpoints — jentic publishes the only available openapi specification for launchnotes api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

GET

/embed/announcement_list

Fetch published announcements for embedding

GET

/embed/unread

Get unread announcement count for a user

POST

/embed/announcements/track_open

Record an announcement open event

GET

/embed/announcement_list

Fetch published announcements for embedding

GET

/embed/unread

Get unread announcement count for a user

POST

/embed/announcements/track_open

Record an announcement open event

Why Jentic?

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

Setup

Setup

Wiring the LaunchNotes API by hand means passing its token as a query parameter, targeting the app.launchnotes.io host, and handling the embed endpoints yourself. Through Jentic you install once, import the LaunchNotes API from the API Directory, store the token once, and your agent calls it.

Permission scoping

Permission scoping

You choose which LaunchNotes operations the agent may call, so you can limit it to the ones it needs, such as listing announcements and checking the unread count. Allowing those reads lets the agent surface announcements without being able to record open events unless you add that operation.

Credential management

Credential isolation

Your LaunchNotes 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

Intent-based discovery

Agents search Jentic by intent such as 'fetch LaunchNotes announcements' or 'track an announcement open', and Jentic returns the matching LaunchNotes operation with its input schema so the agent calls the right endpoint without reading the developer site.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Canny API

→

Canny covers product feedback, roadmap voting, and changelog entries; LaunchNotes is changelog-and-announcement focused.

Choose Canny when the workflow needs feedback collection and roadmap voting alongside release notes; choose LaunchNotes when the goal is purely embedding announcements.

Alternative

Beamer API

→

Beamer provides an embedded changelog and notification centre similar to LaunchNotes.

Pick Beamer for richer push notifications and NPS prompts inside the changelog widget; pick LaunchNotes for cleaner release-notes publishing aimed at engineering teams.

Complementary

Statuspage API

→

Statuspage publishes incident and uptime updates while LaunchNotes publishes feature announcements.

Use both together so an agent can post incident updates to Statuspage and feature releases to LaunchNotes from the same workflow.

FAQs

Specific to using LaunchNotes API through Jentic.

Why is there no official OpenAPI spec for LaunchNotes API?

LaunchNotes does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call LaunchNotes 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 LaunchNotes API use?

The LaunchNotes embed API uses an API key passed as a `token` query parameter on each request. Through Jentic, the token is stored encrypted in the credential vault and injected at execution time, so the raw token never enters the agent's context.

Can I track per-user announcement opens with the LaunchNotes API?

Yes. POST to /embed/announcements/track_open with the announcement identifier and a user identifier to record the open. Combine that with /embed/unread to drive an unread badge that decrements as the user reads each entry.

What are the rate limits for the LaunchNotes API?

Rate limits are not declared in the spec. The embed endpoints are designed for in-app polling, so keep refresh intervals to a few minutes or longer and cache the announcement list client-side to avoid unnecessary calls.

How do I fetch the latest announcements through Jentic?

Run `pip install jentic`, then through the Jentic SDK search for 'fetch launchnotes announcements', load the schema for GET /embed/announcement_list, and execute it with your project token. The response is the announcement feed ready to render.

Is the LaunchNotes API free?

The embed API is bundled with LaunchNotes paid plans rather than sold separately. Check launchnotes.com pricing for the plan tier that includes embedded announcement access for your project.

Can I limit what my agent is allowed to do with the LaunchNotes API?

Yes. Because you run Jentic One yourself, your own rules decide which LaunchNotes operations the agent may call, so you can restrict it to just the reads it needs, such as listing announcements from /embed/announcement_list and checking the unread count from /embed/unread. Allowing only those reads lets the agent surface release notes and drive an unread badge without being able to record open events. If you want engagement tracking too, you add the POST /embed/announcements/track_open operation to what the agent is permitted to use. The token that authorises those calls is held by your own instance and injected at execution time, so the agent only ever exercises the operations you approve.

GET STARTED

Start building with LaunchNotes API

Explore with Jentic One
View OpenAPI Document