Content

Audit the provenance of a published URL

Returns a five-stage provenance audit for one published URL: ingestion (how the Knowledge Base sources behind the content entered the system), source (the exact retrieved chunks and formatted model context, hash-validated), creation (the accepted AI generation attempt, hash-validated), editing (the Builder workspace version history), and publication (every destination record for the published content version, with the publishing actor when one can be attributed). Each stage reports what can be proven from stored evidence and what evidence is missing, and the audit never guesses: absent or ambiguous evidence is reported as such rather than filled in. The URL must match a live publish record's recorded URL exactly (byte-for-byte after trimming surrounding whitespace); when several live records share the URL, the one with the most recent publish/attempt time is audited. Requires the GEO product.

get/org/content/provenance

Request

  • Base URL
    https://apiv2.senso.ai/api/v1
  • Auth
    API key in header X-API-Key

Query parameters

published_urlstring required

The live published URL to audit, matched exactly against recorded publish records.

Response

The provenance audit for the resolved published content version.

published_urlstring required

The audited URL, echoed back (trimmed of surrounding whitespace).

content_idstring uuid required

The content item the URL resolved to.

content_version_idstring uuid required

The exact published content version the URL resolved to.

creation_origin'builder_ai_generation' | 'builder_manual' | 'content_engine_ai_generation' | 'manual' | 'api_import' | 'legacy_unknown' | 'unknown'

The recorded path that produced the content version. builder_ai_generation — AI-generated in Builder; builder_manual — manually authored in Builder; content_engine_ai_generation — AI-generated by the content engine; manual — manually authored outside Builder; api_import — imported through the API; legacy_unknown — predates origin tracking; unknown — the path was not recorded.

overall_status'complete' | 'partial' | 'missing' required

The audit's rollup across the applicable stages: complete when every applicable stage is complete and no stage's applicability is unknown (also when no stage is applicable); missing when every applicable stage is missing; partial otherwise.

Changes

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