Chinese Narrative Chapter Lock · OpenAPI Overlay 1.0.0

API Evangelist enhancements for cultureBiz chapter-lock

10 actions 10 updates servers extends chinese-narrative-chapter-lock-openapi.json
Generated by API Evangelist Written by API Evangelist tooling for Chinese Narrative Chapter Lock's API. It is a proposal applied on top of the contract, not a document Chinese Narrative Chapter Lock publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

tagsdescriptionservers

Targets 10

$
$.paths['/v1/lock'].post
$.paths['/health'].get
$.paths['/v1/metrics'].get
$.paths['/'].get
$.paths['/docs'].get
$.paths['/use/webnovel-loc'].get
$.paths['/use/honorific-lock'].get
$.paths['/examples'].get
$.paths['/go/rapidapi'].get

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for cultureBiz chapter-lock
  version: 1.0.0
  x-generated: '2026-09-05'
  x-method: generated
  x-source: >-
    Extends openapi/chinese-narrative-chapter-lock-openapi.json (fetched verbatim from
    https://culturebiz-xianxia-lock.onrender.com/openapi.json). Adds the server the docs
    state (the FastAPI-generated contract omits servers[]), tags, and response-field
    documentation taken from https://culturebiz-xianxia-lock.onrender.com/docs. The
    original spec is never mutated.
extends: chinese-narrative-chapter-lock-openapi.json
actions:
  - target: $
    update:
      servers:
        - url: https://culturebiz-xianxia-lock.onrender.com
          description: Production (Render origin; unauthenticated — RapidAPI gateway adds metering)
      tags:
        - name: terminology
          description: Chapter-scoped terminology locking
        - name: operations
          description: Health and funnel metrics
        - name: pages
          description: HTML landing/docs/use-case pages
  - target: $.paths['/v1/lock'].post
    update:
      tags: [terminology]
      description: >-
        Lock chapter-scoped terminology from pasted Chinese narrative (buyer text only).
        The 200 response object carries: locked_terms[] {zh, en, pos} — genre-convention
        terms with locked English renderings; title_entities[] {zh, kind} — title-specific
        people/sects/skills; character_bible[] {zh, kind, count} — recurring entities with
        occurrence counts; csv — a two-column source,target glossary for MT/CAT tools
        (title entities pass through untranslated). Documented with a worked sample at /docs.
  - target: $.paths['/health'].get
    update:
      tags: [operations]
      description: Liveness. Returns {"status":"ok"}.
  - target: $.paths['/v1/metrics'].get
    update:
      tags: [operations]
      description: Stranger-funnel counters (unique_visitors, trials, api_calls, checkout_starts); no PII.
  - target: $.paths['/'].get
    update:
      tags: [pages]
  - target: $.paths['/docs'].get
    update:
      tags: [pages]
  - target: $.paths['/use/webnovel-loc'].get
    update:
      tags: [pages]
  - target: $.paths['/use/honorific-lock'].get
    update:
      tags: [pages]
  - target: $.paths['/examples'].get
    update:
      tags: [pages]
      description: 307-redirects to /docs (observed live 2026-09-05).
  - target: $.paths['/go/rapidapi'].get
    update:
      tags: [pages]
      description: Redirect to the RapidAPI listing, where plans are sold.