online_material_section_publish
Publish ONLY one saved materials section and its selected article memberships after approval, using separate administrative publish authorization. Read/get and preview RU/EN first; supply fresh expected_version, exact saved draft_revision, slug and new unique request_id. Checks public section revision/membership under DB locks, preserves other tags/relations and all article text/authorship/URLs/publication state. Never activates/publishes an article or other online-page drafts. Returns version and section with current revision/URLs. Identical retries reuse all arguments/ID; changed arguments conflict; pending ambiguous writes fail closed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | ||
| token | Yes | ||
| request_id | Yes | ||
| draft_revision | Yes | ||
| expected_version | Yes |