Render

post/api/engine/render

Request

  • Base URL: https://basisprotocol.xyz (the document declares no server; this is the origin it was published from)
  • URL: https://basisprotocol.xyz/api/engine/render
  • Auth: none declared

Request body

analysis_idstring uuid required
artifact_type'incident_page' | 'retrospective_internal' | 'case_study' | 'internal_memo' | 'talking_points' | 'one_pager' | 'nothing' required
forceboolean

If true and a non-discarded artifact already exists for (analysis_id, artifact_type), the existing rows are marked discarded and a fresh artifact is inserted. Cannot override constitutional blocks (incident_page on backfilled coverage).

Response

Successful Response

idstring uuid required
analysis_idstring uuid required
artifact_type'incident_page' | 'retrospective_internal' | 'case_study' | 'internal_memo' | 'talking_points' | 'one_pager' | 'nothing' required
rendered_atstring date-time required
content_markdownstring required
suggested_pathstring nullable
suggested_urlstring nullable
status'draft' | 'approved' | 'published' | 'discarded' required
published_urlstring nullable
warningsstring[]

Changes

No recorded changes to this operation across all 1 revision of this API.