Katalog Narzędzi MCP & Endpointów REST API
Article & Clinical Nutrition Guides
Retrieve evidence-based dietetic publications, peer-reviewed clinical summaries, and authoritative medical research. Designed for AI grounding, reference lookups, and patient education.
https://www.dietspremium.com/api/v1/article
application/json; charset=utf-8
Authorization: Bearer <API_KEY>
Request Parameters
| Parameter | Data Type | Requirement | Description | Example |
|---|---|---|---|---|
query
|
string | Required | Search term or medical inquiry (e.g. "insulin resistance diet") | —
|
locale
|
string | Optional | Target language locale | en
|
ai
|
boolean | Optional | Semantic AI search enabled | true
|
page
|
integer | Optional | Pagination index | 1
|
HTTP Status Codes
| Kod HTTP | Status | Znaczenie i Obsługa |
|---|---|---|
| 200 OK | Sukces | Request processed successfully |
| 400 Bad Request | Błąd walidacji | Invalid request parameters |
| 401 Unauthorized | Brak autoryzacji | Missing or invalid X-API-KEY |
| 429 Too Many Requests | Rate Limit | Rate limit or quota exceeded |
| 500 Server Error | Błąd serwera | Internal server error |
Example HTTP Request
POST /api/v1/articlecurl -X POST 'https://www.dietspremium.com/api/v1/article'
curl -X POST "https://www.dietspremium.com/api/v1/article" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"query": "insulin resistance diet",
"locale": "en",
"ai": true,
"page": 1
}'
Example JSON Response (200 OK)
HTTP/2 200 OK • application/json{
"items": [
{"id": 412, "title": "Insulin Resistance & Low GI Diets", "slug": "insulin-resistance-diet", "readingTime": 6}
],
"total": 12,
"page": 1
}
Obsługa paginacji i filtrów dla /api/v1/article
Best Practice
Zalecenia produkcyjne dla deweloperów
Zalecenia produkcyjne dla deweloperów
page / max_results
Sprawdzaj flagę "hasMore" oraz "total" w odpowiedzi JSON przed pobraniem kolejnej strony.
ai=true
Ustaw ai=true dla zapytań w języku naturalnym lub ai=false dla ścisłego dopasowania słów kluczowych.
Klient HTTP dla zasobu Article & Clinical Nutrition Guides
“Pobierz dane z /api/v1/article dla języka EN z użyciem wektora k-NN.”
→ POST /api/v1/article (locale=en, ai=true)
← 200 OK (application/json)