Publish a staged Commons Generation
Requires a platform-scoped commons:publish key; organization keys are refused regardless of scopes. The Service validates the staged Generation and atomically publishes its data aliases and Directory. A gate refusal changes no aliases. Free.
Requires a platform-scoped commons:publish key; organization keys are refused regardless of scopes. The Service validates the staged Generation and atomically publishes its data aliases and Directory. A gate refusal changes no aliases.
Free.
Authorization
bearerAuth In: header
Header Parameters
Required for writes. Reusing this key with the same input replays the original response.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/api/v1/commons/publish" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "jurisdiction": "string", "generation": "string", "indices": { "property1": "string", "property2": "string" }, "counts": { "property1": 0, "property2": 0 }, "schemes": [ { "jurisdiction": "string", "scheme": "string", "displayName": "string", "issuingAuthority": "string", "normalization": "strip-whitespace-punctuation-uppercase", "registryIdentifier": true, "firstGeneration": "string" } ] }'{ "id": "string", "kind": "generation", "schemaVersion": "0.3.0", "jurisdiction": "string", "generation": "string", "publishedAt": "string", "indices": { "property1": "string", "property2": "string" }}Read a vocabulary: tools, filters, knowledge, or NACE GET
One discovery endpoint over four vocabularies, selected by `section`. `tools` lists available workflows, `filters` describes the search grammar, `knowledge` reports this organization's declared namespaces, and `nace` returns the NACE Rev 2.1 taxonomy. NACE also supports a compact text projection and a flat Class-level projection. Free.
Restore the retained previous Commons Generation POST
Requires a platform-scoped commons:publish key; organization keys are refused regardless of scopes. Publishes the retained previous Generation for this Jurisdiction. Send a fresh Idempotency-Key for each intentional rollback, and reuse it only to retry that rollback. Free.