Radar

Approve All Opportunities

Bulk-approve opportunities in one lane - currently FAIL-CLOSED (HTTP 409).

campaign_builder deliberately rejects bulk approval until an item-by-item review contract exists: approve_all_opportunities raises 409 'Bulk approval requires review' on every call (campaign_builder/routers/radar.py). This bridge forwards to that handler so the 409 is surfaced honestly instead of fabricating a 200 - it never mutates or bills. Approve opportunities one at a time via POST /radar/opportunities/{gap_id}/approve.

Product gap (out of this bridge's scope): the developer-api reference (docs/developer-api-reference.md ~L3799-3800) and the MCP tool g8_radar_approve_all_opportunities still advertise a working 'top-50 drain' and must be re-documented to the 409 contract, or the cb handler must gain a real bulk-review flow.

post/radar/opportunities/approve-all

Request

  • Base URL: https://be.graph8.com/api/v1
  • URL: https://be.graph8.com/api/v1/radar/opportunities/approve-all
  • Auth: HTTP bearer

Headers

Authorizationstring nullable
X-Target-Org-Idstring nullable

Request body

lanestring

Response

Successful Response

unknown required

Changes

No recorded changes to this operation across all 2 revisions of this API.