Moderate a Show & Tell entry
Edit, approve, decline, or unlist an entry. Read its current revision first. Every action advances the revision; use the returned revision for the next action. Approval publishes the reviewed working copy after checking live public access again. Supply versionId from the live version you reviewed. Use approval to restore an unlisted entry. Withdrawn entries require a new creator submission. The live version must still match versionId at approval. Approval records that version as a baseline. Later publishes change the destination content without hiding the listing. Requires current membership of the Show & Tell team.
/v1/show-and-tell/moderateAuthorizationBearer token · headerrequiredBetter Auth session, OAuth access token, OAuth client-credentials token, or sfm_ Space machine credential.
AuthorizationOAuth2 access token · headerrequiredOAuth 2.0 with explicit Spacefast capability scopes. Use the authorization-code flow for people and client credentials for machines.
spaces:writeapplication/jsontitlestringdescriptionstringcategorystring | nullShow propertiesHide properties
stringnulltagsstring[]creditstringidstringrequiredrevisionintegerrequiredactionstringrequiredidstringrequiredrevisionintegerrequiredactionstringrequiredversionIdstringrequiredidstringrequiredrevisionintegerrequiredactionstringrequiredcreatorReasonstringrequiredinternalNotestringidstringrequiredrevisionintegerrequiredactionstringrequiredResponse for status 200
$schemastring<uri>Canonical JSON Schema URL for this response body. The server also sends it in the Link: rel="describedby" response header.
dataobjectrequiredShow propertiesHide properties
idstringrequiredspaceIdstringrequiredThe submitted Space.
statestringrequiredpending_reviewapproveddeclinedunlistedwithdrawntitlestringrequiredcreditstringrequiredliveUrlstring<uri>requiredrevisionnumberrequiredProblem details (RFC 9457). Any 4xx/5xx response is one application/problem+json document.
$schemastring<uri>Canonical JSON Schema URL for this response body. The server also sends it in the Link: rel="describedby" response header.
typestringrequiredProblem type URI resolving to the error docs page. The server derives it mechanically from code against the docs origin.
titlestringrequiredShort human-readable summary of the problem type. The server derives it mechanically from code.
statusintegerrequiredHTTP status code of this response, repeated in the body.
detailstringrequiredHuman-readable failure explanation for this occurrence.
codestringrequiredStable snake_case error code naming the failed public contract.
pointerstringRFC 6901 JSON Pointer into the failing request field, for example "/files/37/path", on validation failures.
detailsobjectMachine-readable context for the error code.
fixstringOne sentence on what to do about this error code, the same text as the type page. Read it before retrying.
suggestionsstring[]Actionable recovery steps safe to show in dashboards, SDKs, and CLI output.
nextstring[]Copy-pasteable commands or API requests an agent can run next.
requestIdstringrequiredThe request id to quote when contacting support.