OUTCOME · Create or advance
What changes
Creates revision 1, its content commitment, and an ARTICLE_CREATED proof event. It never publishes.
v2Newsroom operations
/api/v2/admin/news/articlesPURPOSE + BUSINESS CONTEXT
WHEN THIS CALL IS USEFUL
Create a private, attributed structured-content draft after resolving a unique permanent slug and public presentation metadata.
OUTCOME · Create or advance
Creates revision 1, its content commitment, and an ARTICLE_CREATED proof event. It never publishes.
WHY IT MATTERS
ISOLATION + AUTHORITY
Editor identity, article UUID, permanent slug, structured body, metadata, revision version, schedule, publication, archive reason, public projection, and integrity verification remain distinct. Editorial authority does not grant tenant, identity, financial, wallet, settlement, matching, or trading authority.
BEFORE YOU CALL
WHAT TO DO NEXT
AGENT GUIDANCE
The exact deployed parameters, schemas, responses, security requirements, and Hybrid-Chain agent metadata are authoritative at this operation's production OpenAPI JSON Pointer. The readable tables below add integration guidance; the deployed OpenAPI controls if guidance and the machine contract ever differ.
Open the authoritative production contract ↗EXTENDED INTEGRATION GUIDANCE
Examples illustrate integration intent; the referenced OpenAPI operation and component schemas define the executable shape.
PARAMETERS
AuthorizationheaderRequiredBearer tokenCredential containing the admin:news:write scope.EXAMPLEBearer hc_live_…
Idempotency-KeyheaderRequiredASCII string · 1–128Caller-generated key reused for every retry of the same logical mutation.EXAMPLEnews-draft-agent-api-20260901
slugbodyRequiredlowercase URL slug · 3–160Stable, unique public slug.EXAMPLEagent-ready-api-reference
titlebodyRequiredstring · 3–200Public headline.EXAMPLEHybrid-Chain publishes an agent-ready API reference
categorybodyRequiredstring · 1–64Exact newsroom collection.EXAMPLEengineering
excerptbodyRequiredstring · 1–1600Public card, search, and social summary.EXAMPLEThe V2 reference now exposes an executable OpenAPI contract and retained publication evidence.
bodybodyRequiredNewsContentBlock[] · 1–120Ordered paragraph, heading, quote, list, or callout blocks; HTML, scripts, secrets, and unknown block fields are rejected.EXAMPLE[{"type":"heading","text":"Built for agents","level":2,"items":[],"ordered":null},{"type":"paragraph","text":"Fetch the live OpenAPI document before generating calls.","level":null,"items":[],"ordered":null},{"type":"list","text":null,"level":null,"items":["Ingest","Build","Validate"],"ordered":true}]
author_namebodyRequiredstring · 1–160Public byline only; the authenticated profile remains the ledger actor.EXAMPLEHybrid-Chain Editorial
eyebrowbodyOptionalstring · max 80Short editorial label.EXAMPLEDeveloper platform
featuredbodyOptionalboolean · default falseHighlights the article in supported presentation surfaces.EXAMPLEtrue
tagsbodyOptionalstring[] · max 16Search and classification tags.EXAMPLE["api","agents"]
productsbodyOptionalslug[] · max 16Related product slugs.EXAMPLE["developer-platform"]
social_linksbodyOptionalstring map · max 16Allowlisted public presentation links.EXAMPLE{"canonical":"https://hybrid-chain.com/news/agent-ready-api-reference"}
seo_titlebodyOptionalstring · max 220Search title; defaults to title.EXAMPLEAgent-ready Hybrid-Chain API
seo_descriptionbodyOptionalstring · max 320Search description; defaults to excerpt.EXAMPLEIntegrate Hybrid-Chain V2 from its live OpenAPI 3.1 contract.
editorial_datebodyOptionalRFC 3339 timestamp | nullPrivate proposed publication date; creation still remains DRAFT.EXAMPLE2026-09-03T16:00:00Z
REQUEST
{
"slug": "agent-ready-api-reference",
"title": "Hybrid-Chain publishes an agent-ready API reference",
"eyebrow": "Developer platform",
"category": "engineering",
"excerpt": "The V2 reference now exposes an executable OpenAPI contract and retained publication evidence.",
"body": [
{
"type": "heading",
"text": "Built for agents",
"level": 2,
"items": [],
"ordered": null
},
{
"type": "paragraph",
"text": "Fetch the live OpenAPI document before generating calls.",
"level": null,
"items": [],
"ordered": null
},
{
"type": "list",
"text": null,
"level": null,
"items": [
"Ingest",
"Build",
"Validate"
],
"ordered": true
}
],
"author_name": "Hybrid-Chain Editorial",
"featured": true,
"tags": [
"api",
"agents"
],
"products": [
"developer-platform"
],
"social_links": {
"canonical": "https://hybrid-chain.com/news/agent-ready-api-reference"
},
"seo_title": "Agent-ready Hybrid-Chain API",
"seo_description": "Integrate Hybrid-Chain V2 from its live OpenAPI 3.1 contract.",
"editorial_date": null
}RESPONSES
{
"article_uuid": "7d41f32773b64855a72106a62ea6a5f1",
"slug": "agent-ready-api-reference",
"title": "Hybrid-Chain publishes an agent-ready API reference",
"eyebrow": "Developer platform",
"category": "engineering",
"excerpt": "The V2 reference now exposes an executable OpenAPI contract and retained publication evidence.",
"author_name": "Hybrid-Chain Editorial",
"status": "DRAFT",
"featured": true,
"tags": [
"api",
"agents"
],
"products": [
"developer-platform"
],
"social_links": {
"canonical": "https://hybrid-chain.com/news/agent-ready-api-reference"
},
"seo_title": "Agent-ready Hybrid-Chain API",
"seo_description": "Integrate Hybrid-Chain V2 from its live OpenAPI 3.1 contract.",
"reading_minutes": 2,
"published_at": null,
"scheduled_at": null,
"editorial_date": null,
"revision": 1,
"content_commitment": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"previous_commitment": null,
"created": "2026-09-01T18:30:00Z",
"updated": "2026-09-01T18:30:00Z",
"body": [
{
"type": "heading",
"text": "Built for agents",
"level": 2,
"items": [],
"ordered": null
},
{
"type": "paragraph",
"text": "Fetch the live OpenAPI document before generating calls.",
"level": null,
"items": [],
"ordered": null
},
{
"type": "list",
"text": null,
"level": null,
"items": [
"Ingest",
"Build",
"Validate"
],
"ordered": true
}
],
"revisions": [
{
"revision_uuid": "53537df98c224331accff4ab99e8d1ac",
"revision": 1,
"change_summary": "Initial private draft",
"content_commitment": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"previous_commitment": null,
"published_at": null,
"created": "2026-09-01T18:30:00Z"
}
],
"proof_chain": [
{
"sequence": 1,
"type": "ARTICLE_CREATED",
"payload_hash": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
"previous_event_hash": "sha256:0000000000000000000000000000000000000000000000000000000000000000",
"event_hash": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc",
"created": "2026-09-01T18:30:00Z"
}
]
}{
"code": "invalid_credentials",
"message": "The bearer credential is missing, invalid, or expired."
}invalid_credentials{
"code": "insufficient_scope",
"message": "The credential lacks exact admin:news:write authority or required publication policy."
}insufficient_scope{
"code": "newsroom_conflict",
"message": "The expected revision is stale, the slug conflicts, or the idempotency key was reused with another body."
}newsroom_conflict{
"code": "invalid_newsroom_request",
"message": "The fields, action, reason, structured blocks, identifier, or Idempotency-Key are invalid."
}invalid_newsroom_request{
"code": "newsroom_unavailable",
"message": "The authoritative Core publication ledger is unavailable."
}newsroom_unavailableOPERATIONAL NOTES
This route is implemented in canonical gateway source and appears in the production OpenAPI snapshot observed 2026-09-11T06:35:11.572Z. Authentication, tenant, feature, venue, and market policy still apply.
Verify the exact production OpenAPI operation ↗Return to the V2 directory ↗