latestOpenAPI 3.1.0raw.githubusercontent.com2026-08-216381,9552.9 MB

f2cf3228f366

Report

Save

Save promotes the program behind an already-rendered reporting surface into a report. The caller identifies the surface; the server resolves which program produced it. There is no create-from-prompt: the prompt has already been answered by the time a report is worth keeping.

post/api/v1/reporting/reports

Request body

conversationIdstring

The conversation and surface are both required to address a rendered surface; neither identifies one alone.

displayNamestring

The displayName field.

promptstring

The question this surface answered. The surface records its program but not the words behind it, so the caller supplies them; without it the report has nothing to compare against when deciding its program has gone stale.

surfaceIdstring

The surfaceId field.

Response

Successful response