Read surfaces
- Sites and connection health
- Runs and activity summaries
- Rankings, evidence and findings
- Experiments, proposals and usage
REST API
The public contract is designed for inspection and bounded workflow requests. Endpoint examples below illustrate the intended versioned shape and must be checked against the current OpenAPI document before implementation.
curl https://api.seoforge.example/v1/sites/site_123/runs \ -H "Authorization: Bearer $SEOFORGE_TOKEN"
Illustrative hostname and command.
Resource model
Authentication
Create and revoke service tokens inside the authenticated product. Store them in a secret manager, never in source or client-side code.
Scopes
sites:read runs:read findings:read proposals:read runs:request webhooks:manage
Rate limits
On 429, honor Retry-After and use exponential backoff with jitter. Use supported idempotency keys on request endpoints and cache stable reads.
Errors
HTTP/1.1 403
{ "error": { "code": "scope_denied", "request_id": "req_example" } }Paid deployment · human authority
Talk to sales if your integration needs service identities, higher limits or multiple environments.