nulis.top

GET /api/v1/articles

List artikel milik user pemilik API key.

Request

GET /api/v1/articles
Authorization: Bearer nk_...

Query parameters

Parameter Default Keterangan
status completed Filter status artikel
page 1 Halaman (1-based)
per_page 20 Max 50
updated_since ISO8601, hanya artikel di-update setelah waktu ini

Contoh

curl -s -H "Authorization: Bearer $NULIS_API_KEY" \
  "https://studio.nulis.top/api/v1/articles?status=completed&page=1&per_page=20"

Incremental sync:

curl -s -H "Authorization: Bearer $NULIS_API_KEY" \
  "https://studio.nulis.top/api/v1/articles?updated_since=2026-07-01T00:00:00Z"

Response 200

{
  "page": 1,
  "per_page": 20,
  "total": 42,
  "articles": [
    {
      "uuid": "…",
      "topic": "…",
      "status": "completed",
      "slug": "…",
      "word_count": 1200,
      "created_at": "2026-07-01T10:00:00",
      "updated_at": "2026-07-04T08:30:00",
      "meta_title": "…",
      "focus_keyword": "…"
    }
  ]
}

Errors

Status Arti
401 API key invalid
429 Rate limited