Lensmor API Terminology Cleanup Design
Date: 2026-03-27Goal
Remove the explicitExternal product naming from the public Mintlify documentation so the published site consistently presents itself as Lensmor API.
The actual implemented HTTP routes remain unchanged under /external/*. This effort is terminology cleanup in the documentation layer only.
Scope
This effort includes:docs.jsonsite name- top-level public pages such as
index.mdx,authentication.mdx, and shared concepts pages - public endpoint-page prose in
api-reference/**/*.mdx
- changing any request path, method, or parameter name
- changing code-source tracking documents under
docs/ - renaming internal implementation references such as
external-api - updating PM sync artifacts or historical design/plan documents
Terminology Rules
- Use
Lensmor APIas the product/site name - Avoid
External APIas a public-facing product label - Keep
/external/*only when referring to the literal implemented route path - Keep
external-apionly when referring to internal code modules or source-truth references - Replace natural-language phrases such as
external error contract,external event identifier, andexternal contact result setwith neutral public wording such asAPI error contract,event identifier, orcontact result set
Affected Content Areas
Site identity
- Site title in
docs.json - Homepage heading and introduction
Shared conventions
- Authentication wording
- Error-contract wording
- Pagination/identifier wording
Endpoint prose
- Summary paragraphs
- parameter descriptions
- notes sections
External label.
Validation
After editing:Lensmor External APIshould no longer appear in public docs- public-facing natural-language
External APIreferences should be replaced withLensmor APIor neutral wording - literal
/external/*paths must still remain intact - internal
docs/artifacts may still containExternalbecause they document implementation history rather than the published site