🎉 NewsPro 3.0 Launch Discount — use code NEWSPRO3LAUNCH for 20% OFF · ends May 31 View plans →

API Reference

Full documentation for the NewsPro REST API. Manage content, media, and users programmatically.

Articles

Available Fields

FieldTypeDescription
idintArticle ID
titlestringArticle headline
slugstringURL slug (auto-generated from title if empty)
subtitlestringShort description shown below the title
bodystringFull article content (HTML, supports dynamic blocks)
keywordsstringComma-separated keywords for SEO and search
category_idintCategory ID
user_idintAuthor user ID
created_atdatetimePublication date (YYYY-MM-DD HH:MM:SS)
updated_atdatetimeLast update date
total_viewsintView count
approvedint1 = approved, 0 = pending review
statusint1 = Private, 2 = Registered users only, 3 = Public
thumbnailintMedia file ID for the thumbnail image
video_linkintMedia file ID of a video file
audio_tts_idintMedia file ID of an audio/TTS file
sponsoredint1 = sponsored content, 0 = regular
likesintLike count
anonymousint1 = hide author identity

Get Articles

{"resource":"article","action":"get","filters":{"category_id":2,"status":3,"approved":1,"date_from":"2025-01-01","date_to":"2025-12-31","search":"keyword"},"fields":["id","title","slug","category_id","created_at"],"limit":20,"offset":0,"order_by":"created_at DESC"}

Get Single Article

{"resource":"article","action":"get","id":18}

Add Article

{"resource":"article","action":"add","title":"Article Title","subtitle":"Subtitle text","body":"<p>Article content HTML...</p>","keywords":"news, article","created_at":"2025-01-15 10:00:00","category_id":2,"user_id":1,"approved":1,"status":3,"thumbnail":15,"comments":1,"sponsored":0,"anonymous":0}

Edit Article

All fields are optional except id. Only fields included in the request are updated.

{"resource":"article","action":"edit","id":595,"title":"Updated Title","subtitle":"Updated subtitle","body":"<p>Updated content</p>","category_id":2,"approved":1,"status":3}

Delete Article

{"resource":"article","action":"delete","id":608}
Copied to clipboard!