ROAS Master is a service by Boost Media that prepares SEO titles and meta descriptions for the pages of a site. The site owner reviews every change on an approval page, and only the approved changes are written to the site, through the WordPress REST API.
WordPress lets an outside service write a page’s content through its REST API, but not the SEO title and the meta description: Yoast SEO keeps them in two protected fields (_yoast_wpseo_title, _yoast_wpseo_metadesc) that its own REST API only reads. This plugin registers exactly those two fields for the REST API, for pages and posts, and nothing else.
<meta name="description"> tag.What it does not do:
edit_post). An empty value brings back the default title.The plugin answers one read-only REST route, GET /wp-json/roas-seo-fields/v1/status (users who can edit posts), with its version and mode, so a connected service can see that it is active.
The plugin works on its own: any REST client with a WordPress user that may edit the page can read and write the two fields. It does not require a ROAS Master account.
ROAS Master (https://roas-master.boostmedia.co.il/) is the service this plugin was written for. The plugin itself never contacts it. When a site owner connects a site to ROAS Master, the service calls the site’s REST API with the WordPress user and application password the owner gave it. Its terms: https://roas-master.boostmedia.co.il/terms . Its privacy policy: https://roas-master.boostmedia.co.il/privacy .
The plugin’s source is the plugin itself: one readable PHP file, with no build step.
The plugin collects no data, sets no cookie, stores no personal data and sends nothing to any server. It stores only the SEO title and meta description that an authorised user writes to a page or post, in that page’s own fields.