class GdsApi::PublishingApiV2
def patch_links(content_id, params)
- See: https://github.com/alphagov/publishing-api/blob/master/doc/api.md#patch-v2linkscontent_id -
Options Hash:
(**params)
-
bulk_publishing
(Boolean
) -- Set to true to indicate that this is part of a mass-republish. Allows the publishing-api to prioritise human-initiated publishing (optional, default false) -
previous_version
(Integer
) -- The previous version (returned by `get_links`). If this version is not the current version, the publishing-api will reject the change and return 409 Conflict. (optional) -
links
(Hash
) -- A "links hash"
Parameters:
-
params
(Hash
) -- -
content_id
(UUID
) --
def patch_links(content_id, params) payload = { links: params.fetch(:links) } payload = merge_optional_keys(payload, params, [:previous_version, :bulk_publishing]) patch_json(links_url(content_id), payload) end