class GdsApi::PublishingApi
def publish(content_id, update_type = nil, options = {})
- See: https://github.com/alphagov/publishing-api/blob/main/docs/api.md#post-v2contentcontent_idpublish -
Options Hash:
(**options)
-
locale
(String
) -- The language, defaults to 'en' in publishing-api.
Parameters:
-
options
(Hash
) -- -
update_type
(String
) -- Either 'major', 'minor' or 'republish' -
content_id
(UUID
) --
def publish(content_id, update_type = nil, options = {}) params = { update_type:, } optional_keys = %i[locale previous_version] params = merge_optional_keys(params, options, optional_keys) post_json(publish_url(content_id), params) end