Save a view
Save a named filter over mentions. The filter takes the same fields as GET /v1/mentions (lists are any-of, `not` lists none-of, every condition ANDed); an empty filter is every mention. Nothing is materialized: the view selects whatever matches when it is read.
API key minted via POST /v1/api-keys (format mk_live_...)
In: header
Unique per workspace, case-insensitive.
1 <= length <= 80What the view is for, shown under its name.
""length <= 500The filter; empty selects every mention.
{}Response Body
application/json
application/json
application/json
curl -X POST "https://api.mentio.dev/v1/views" \ -H "Content-Type: application/json" \ -d '{ "name": "string" }'{
"id": "string",
"name": "string",
"description": "string",
"filter": {
"q": "string",
"keywordIds": [
"string"
],
"notKeywordIds": [
"string"
],
"keywordKinds": [
"brand"
],
"platforms": [
"bluesky"
],
"notPlatforms": [
"bluesky"
],
"status": "open",
"relevant": true,
"minRelevance": 100,
"minConfidence": 1,
"sentiments": [
"positive"
],
"notSentiments": [
"positive"
],
"intents": [
"string"
],
"notIntents": [
"string"
],
"automated": true,
"languages": [
"string"
],
"notLanguages": [
"string"
],
"tags": [
"string"
],
"notTags": [
"string"
],
"linkHosts": [
"string"
],
"notLinkHosts": [
"string"
],
"minFollowers": 0,
"maxFollowers": 0,
"isReply": true,
"excludeAuthors": [
"string"
]
},
"createdAt": "string",
"updatedAt": "string"
}{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"retryAfterSeconds": 0
}
}{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"retryAfterSeconds": 0
}
}Get usage and balance GET
The prepaid balance (ledger, pending mention charges, and the effective balance the stop rule reads), the daily burn and the days it buys, the keywords the wallet runs and pauses, the matches recorded today and over 30 days, and whether tracking is stopped or the balance is low. Every matched mention bills ($0.008), relevant or not; every active keyword bills $5 a month, charged daily.
Delete a view DELETE
Removes the view. No mention is affected.