Base URL
https://api.product-starter.xyz Authentication
Authentication is session-cookie based. Sign in at app.product-starter.xyz/login to receive a session cookie, then make API calls from the same origin (or any origin with credentials forwarded). Server-to-server calls should use an API token — see the personal-access-token section in the docs for issuing one.
Response shape
All responses are JSON. List endpoints return a cursor-paginated envelope:
{
"items": [...],
"nextCursor": "tsk_…" | null
}
Errors return a non-2xx status and a JSON body with a message and
optional code. Validation errors include a details
array describing the offending fields.