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.comEndpointy
GET
/api/v1/projects/:projectId/contentZwraca 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/:contentItemIdZwraca 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.
