Export durable reviewed corrections and accepted contributions
GET /v1/curation/export
GET /v1/curation/export
Designated verified staff web sessions only. Returns a versioned manifest of corrections, accepted contribution evidence and current dataset provenance for corpus merges/retraining. The trusted review and reward ledgers remain authoritative; importing JSON must never bypass review or grant rewards. The endpoint rejects oversized manifests with 503 rather than silently truncating: at most 1000 entries per exported collection, 2 MiB source/event payload before expansion, and 8 MiB serialized output. Use a complete database backup when the bounded manifest is exceeded. Responses are private/no-store.
Authorization
This operation requires a bearer credential. The description defines additional role, scope or first-party-session restrictions; an API key does not grant those permissions by itself.
Request body
No request body.
Responses
| HTTP | Details | Type |
|---|---|---|
| 200 | Successful Response | application/json: object |
| 401 | Unauthorized | application/problem+json: ProblemDetails |
| 403 | Forbidden | application/problem+json: ProblemDetails |
| 404 | Not Found | application/problem+json: ProblemDetails |
| 409 | Conflict | application/problem+json: ProblemDetails |
| 413 | Request Entity Too Large | application/problem+json: ProblemDetails |
| 422 | Unprocessable Entity | application/problem+json: ProblemDetails |
| 429 | Too Many Requests | application/problem+json: ProblemDetails |
| 502 | Bad Gateway | application/problem+json: ProblemDetails |
| 503 | Service Unavailable | application/problem+json: ProblemDetails |
Response: object
Full schema
{
"additionalProperties": true,
"type": "object",
"title": "Response Export Curation"
}This page is generated from OpenAPI; examples are schemas, not a fabricated successful response.