SoftSolzSoftSolz
HomeAPI GuideAPI ReferenceWidget Tester
seo

Put an opportunity on the content plan.

Put an opportunity on the content plan.

POSThttps://app.softsolz.uk/api/v1/services/seo/sites/{site_id}/roadmap

Recent Requests

Log in to see full request history
TimeStatusUser Agent
Make a request to see history.

Path Params

site_idstringrequired

Headers

Authorizationstringrequired

Bearer token: `Bearer sk_live_...` (or `sk_test_...` for sandbox). A login token will not work here.

Body Params

titlestring

What to do.

opportunity_idstring

The opportunity it comes from.

brief_idstring

The brief written for it.

topic_idinteger

Topic it covers.

target_monthstring

The month to do it in.

positioninteger

Order within that month.

Response

Response Body

itemobjectOne item on the content plan, in the order the team intends to do it.

Request

import { SoftSolz } from '@softsolz/sdk';
const client = new SoftSolz({ apiKey: process.env.SOFTSOLZ_API_KEY });
const result = await client.seo.addRoadmapItem('<site_id>', {
"title": "Write the payroll pricing page",
"target_month": "2026-11-01"
});
console.log(result);

Credentials

Sent as a Bearer token. Stored only in your browser.

Response · 201

{
"data": {
"item": {}
}
}