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 |