---
title: "Move a Search Console item (a search Google shows the site for, but no page is about) to Content Ideas: the action item's \"Move to Content Ideas\". The search becomes an untracked idea tagged Search Console, planned like any other idea, and the item moves under Done. Item ids come from get_insights."
method: POST
path: "/api/v1/opportunities/move"
---

# Move a Search Console item (a search Google shows the site for, but no page is about) to Content Ideas: the action item's "Move to Content Ideas". The search becomes an untracked idea tagged Search Console, planned like any other idea, and the item moves under Done. Item ids come from get_insights.

`POST /api/v1/opportunities/move`

## Request

- Base URL: `https://api.rctrl.com`
- URL: `https://api.rctrl.com/api/v1/opportunities/move`
- Auth: HTTP bearer

Requires the `write:content` scope.

## Request body

- object
  - `itemId` string, required: Item id from get_insights

## Response `200`

Success; the payload is wrapped in a data envelope

- object
  - `data` unknown

## Other responses

- `400`: Bad input
- `401`: Missing or invalid API key
- `403`: API key lacks the required scope
- `404`: Not found in this workspace
- `429`: Rate limited; the body includes a retryAfterMs hint

---

[API](https://skmtc.dev/rctrl/apis/rankcontrol-api.md) · [All operations](https://skmtc.dev/rctrl/apis/rankcontrol-api/llms.txt) · [OpenAPI document](https://skmtc.dev/rctrl/apis/rankcontrol-api/revisions/98ecd236394a?raw)
