Sekcje dokumentacji

API

Content API

Content API to prosty endpoint pobierania tylko do odczytu dla projektu i zatwierdzonych albo opublikowanych treści.

Aktualizacja
2026-04-19
Dostępność
Płatne plany, token dla projektu

Omówienie

API zwraca tę samą bazową treść, która w przepływie WordPress może trafić do publikacji. Własne stosy technologiczne pobierają ją przez token Bearer i wdrażają w swoim procesie.

text
Base URL
https://app.nelavio.com

Endpointy

GET /api/v1/projects/:projectId/content

Zwraca paginowaną listę elementów treści dostępnych dla tokenu projektu.

Headers

  • Authorization: Bearer <token>

Query

  • state=approved|published, default approved
  • operation=create|update|all, default all
  • page=number, default 1
  • per_page=number, default 20, max 50

Responses

  • 200 data + meta
  • 400 INVALID_QUERY_PARAMS
  • 401/403 auth or entitlement
  • 429 RATE_LIMITED
bash
curl -H "Authorization: Bearer nla_example" \
  "https://app.nelavio.com/api/v1/projects/proj_123/content?state=approved&per_page=20"
GET /api/v1/projects/:projectId/content/:contentItemId

Zwraca pojedynczy element treści jako JSON albo Markdown.

Headers

  • Authorization: Bearer <token>
  • If-None-Match: "<etag>" optional

Query

  • version=latest|number, default latest
  • format=json|markdown, default json

Responses

  • 200 element treści
  • 304 not modified
  • 404 CONTENT_NOT_FOUND
  • 429 RATE_LIMITED
bash
curl -H "Authorization: Bearer nla_example" \
  "https://app.nelavio.com/api/v1/projects/proj_123/content/item_456?format=markdown"

Skonfiguruj token

Token API jest generowany per projekt i powinien być przechowywany jak sekret.

Uruchom darmowy skan