API Docs8 min read5 sections

REST API Reference

View the main endpoints, request formats, authentication requirements, and response descriptions for the GoSEO REST API.

1

Feature Analysis

The REST API reference explains the purpose of each endpoint, request methods, and response conventions. It's intended for developers to confirm authentication, fields, error codes, and rate limits before writing scripts, reducing trial-and-error after going live.

2

Detailed Steps

Start with read-only endpoints first, then test write endpoints. For endpoints that involve generation, publishing, or billing, it's recommended to validate them in a test workspace.

API Reference section showing curl examples and the endpoint table
The API Reference displays endpoints, request methods, and curl examples to make integration easier for developers.
  1. 1Open the API Reference and confirm the base URL and authentication header.
  2. 2Start testing from GET /me or a similar read-only endpoint.
  3. 3Review the endpoint table to confirm the method, path, and required fields.
  4. 4Send test requests using curl or Postman.
  5. 5Handle common errors like 401, 403, 409, and 429.
  6. 6Persist successful requests into internal scripts or automation platforms.
Continue to the next section when done
3

Endpoint List

The API Reference section lists the available GET and POST endpoints. GET is used to read data, and POST is used to create tasks or trigger generation.

API Reference section showing curl examples and an endpoint table
All endpoints require a Bearer token. For write endpoints, it is recommended to first verify in a test workspace.
4

Request example

The example below shows how to create a keyword import task. Actual fields may be extended across API versions; please refer to the API Reference on this page.

curl https://www.goseo.to/api/v1/keywords/import \
  -H "Authorization: Bearer sk_live_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"workspaceId":"ws_123","keywords":["ai seo tools","backlink finder"]}'
5

Error handling

401 indicates the key is invalid or has been revoked, 403 indicates the current plan or workspace does not have permission, 429 indicates a rate limit has been triggered, and 5xx indicates temporary server errors.

REST API Reference - GoSEO Help Center | GoSEO