Accept every open suggestion of one AI run
Add all: accept every open suggestion of one run at once, in the run's order, in one transaction. It is all or nothing: the first suggestion refused (a name that now clashes, a role at its limit) stops it with nothing written, VALIDATION_FAILED naming that suggestion in details.proposal_id; dismiss that one with gsc_proposals_dismiss, then add the rest. Answers the run's suggestions as they then are (items), the ones already decided included. It writes several segments at once, so it asks for confirmation: call it with dry_run: true to see what it would accept, then with confirm: true, and only when your human asked for them all. The run is read through site first (gsc_proposals_list, search:read): one with no suggestion listed for the site (another site's, replaced by a newer run's, or never made) is NOT_FOUND. Paid (segments): on a site that is not paid for, BILLING_REQUIRED.
Request
- Base URL: https://frontshelf.io/api
- URL: https://frontshelf.io/api/v1/sites/{site}/search/segment-proposals/runs/{run_id}/accept
- Auth: HTTP bearer
Path parameters
Site ID (site_…), origin (https://example.com), or bare domain, resolved server-side; the response carries the canonical ID.
A suggestion run's id: a proposal's run_id in gsc_proposals_list.
Request body
Response
Accept every open suggestion of one AI run
Changes
No recorded changes to this operation across all 1 revision of this API.