Vexar API

Site Pages

A curated map of your site’s key pages (URL + title + description) that the AI can use to navigate visitors to the right place. Plan-limited. Authentication required.

GET /api/v1/sites/{id}/pages Auth

List sitemap pages.

Response
{ "success": true, "pages": [ { "id": 2, "url": "https://acme.com/pricing", "title": "Pricing", "description": "…" } ] }
POST /api/v1/sites/{id}/pages Auth

Add a page. url and title are required.

Request body
{ "url": "https://acme.com/pricing", "title": "Pricing", "description": "Plans & prices" }
Response
{ "success": true, "page": { "id": 2 } }
PUT /api/v1/pages/{id} Auth

Update a page.

Request body
{ "title": "Plans" }
Response
{ "success": true, "page": { … } }
DELETE /api/v1/pages/{id} Auth

Delete a page.

Response
{ "success": true, "message": "Deleted" }