Get personalized news stories based on your persona IDs. AI generates relevant keywords from your personas to filter news.
curl "https://app.mavera.io/api/v1/news/stories/personalized?persona_ids=persona-id-1,persona-id-2" \
-H "Authorization: Bearer YOUR_API_KEY"{
"object": "list",
"data": [
{
"id": "<string>",
"name": "<string>",
"summary": "<string>",
"short_summary": "<string>",
"image_url": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"article_count": 123,
"unique_sources": 123,
"sentiment": {
"positive": 123,
"negative": 123,
"neutral": 123
},
"categories": [
"<string>"
],
"topics": [
"<string>"
],
"key_points": [
"<string>"
]
}
],
"personalization": {
"personas": [
{
"id": "<string>",
"name": "<string>",
"category": "<string>"
}
],
"keywords": [
"<string>"
]
}
}API key prefixed with mvra_live_. Create keys at Settings > Developer > API Keys.
Comma-separated Mavera persona IDs
Number of stories (max 50)
x <= 50curl "https://app.mavera.io/api/v1/news/stories/personalized?persona_ids=persona-id-1,persona-id-2" \
-H "Authorization: Bearer YOUR_API_KEY"{
"object": "list",
"data": [
{
"id": "<string>",
"name": "<string>",
"summary": "<string>",
"short_summary": "<string>",
"image_url": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"article_count": 123,
"unique_sources": 123,
"sentiment": {
"positive": 123,
"negative": 123,
"neutral": 123
},
"categories": [
"<string>"
],
"topics": [
"<string>"
],
"key_points": [
"<string>"
]
}
],
"personalization": {
"personas": [
{
"id": "<string>",
"name": "<string>",
"category": "<string>"
}
],
"keywords": [
"<string>"
]
}
}