openapi: 3.1.0
info:
title: Aligned News REST Bundles Sections API
description: 'Read-only REST API for the Aligned News AI intelligence platform.
The API exposes Aligned News'' Stories, Signals, Reports, Bundles, the
section-grouped news feed, and full-text search. All endpoints require an
API key passed as `Authorization: Bearer alnw_...`. API keys are issued to
Pro and Enterprise subscribers from their account page at
https://alignednews.com/account.
Note: this specification was reconstructed by inspecting the Aligned News
web application bundle and the published MCP server reference implementation
(https://alignednews.com/mcp-server.ts). The provider does not currently
publish a machine-readable API description.
'
version: 1.0.0
contact:
name: Aligned News
url: https://alignednews.com/developers
license:
name: Aligned News Terms of Service
url: https://alignednews.com/
servers:
- url: https://alignednews.com/v1
description: Production
security:
- bearerAuth: []
tags:
- name: Sections
description: Topical sections used to organize stories.
paths:
/sections:
get:
tags:
- Sections
summary: List Sections
description: List active news sections used to organize stories.
operationId: listSections
responses:
'200':
description: A list of sections.
content:
application/json:
schema:
$ref: '#/components/schemas/SectionListResponse'
'401':
$ref: '#/components/responses/Unauthorized'
components:
schemas:
Section:
type: object
properties:
slug:
type: string
name:
type: string
description:
type: string
SectionListResponse:
type: object
required:
- data
properties:
data:
type: array
items:
$ref: '#/components/schemas/Section'
Error:
type: object
required:
- error
properties:
error:
type: object
required:
- code
- message
properties:
code:
type: string
description: Machine-readable error code.
example: unauthorized
message:
type: string
description: Human-readable error message.
example: Invalid or missing API key. Include Authorization Bearer alnw_... header.
responses:
Unauthorized:
description: API key missing or invalid.
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
securitySchemes:
bearerAuth:
type: http
scheme: bearer
bearerFormat: alnw_*
description: API key issued from https://alignednews.com/account, presented as Authorization Bearer alnw_...