REST API v1 Β· Stable

SigoMark Public API

Integrate SigoMark's full AI pipeline into your system, CMS, or automation workflow. Manage keywords, guides, articles, backlinks, and more via REST API.

Up and running in 30 seconds

bash
# Get account info
curl https://dashboard.sigomark.com/api/v1/me \
  -H "Authorization: Bearer sk_your_key_here"

# List projects
curl https://dashboard.sigomark.com/api/v1/projects \
  -H "Authorization: Bearer sk_your_key_here"

# Trigger keyword research
curl -X POST https://dashboard.sigomark.com/api/v1/projects/{projectId}/keywords/research \
  -H "Authorization: Bearer sk_your_key_here" \
  -H "Content-Type: application/json"

All endpoints by resource

Every endpoint returns standard JSON with consistent paging.

👤

Me & Usage

GET

Account info, quota usage, active plan details

📁

Projects

CRUD

CRUD projects, domain and brand voice config

🔍

Keywords

CRUD

Approve keywords, trigger new research runs

📋

Guides

CRUD

Review outlines, trigger guide generation

📝

Articles

CRUD

Approve, publish, and schedule articles

⚙️

Jobs

GET

Monitor AI task status in real time

🔗

Backlinks

CRUD

Add and verify backlinks

📊

SEO Intelligence

GET

Overview, rankings, LinkMap, 8-week roadmap

🪝

Webhooks

CRUD

Receive real-time events when pipeline finishes

Authentication & rate limits

1
Bearer token

Add Authorization: Bearer sk_... to every request.

2
Per-plan rate limits

Pro: 120 req/min Β· Agency: 600 req/min. Over the limit returns 429 with a Retry-After header.

3
Plan requirement

API access requires a Pro or Agency subscription. Requests from other plans return 403.

JSON response envelope

{
  "ok": true,
  "data": { ... },
  "paging": {
    "page": 1,
    "pageSize": 20,
    "total": 142
  }
}

// Error
{
  "ok": false,
  "error": "Not found",
  "code": 404
}

Webhooks β€” event-driven

Register a URL to receive push notifications when the AI pipeline completes β€” no polling needed.

keyword.researched guide.generated article.generated article.published social.posted video.ready backlink.lost job.completed job.failed

Payloads are signed with HMAC-SHA256 using the secret you set when creating the webhook.

Ready to integrate?

Generate an API key in seconds. Full interactive docs with Try-it right in the browser.