Update a Clip Rewards Claim
PATCH /api/v1/clip-rewards/claims/{id}
Update the raw view count on a claim. pepe.business pulls platform metrics on a schedule, but clippers can also self-report — both paths flow through the same auto-fraud filter.
Request body
{
"action": "update_views",
"rawViews": 124500
}
| Field | Type | Required | Description |
|---|---|---|---|
action | string | yes | Must be "update_views" (other actions are admin-only) |
rawViews | number | yes | New raw view count from the platform |
Response
{
"id": "crw_clm_xxx",
"rawViews": 124500,
"verifiedViews": 87150,
"fraudPenaltyRatio": 0.30,
"pendingUsd": 8.72,
"updatedAt": "2026-08-11T11:00:00Z"
}
Auto-fraud filter
pepe.business applies a 30% penalty to views that match bot-like patterns:
- Sudden view spikes (>500% baseline in <1h)
- Views from known bot IPs (matched against a community blocklist)
- Views with abnormal geography distribution
- Views from suspended/flagged accounts at the platform level
The penalty ratio is per-claim, recalculated on every update. Suspicious claims are flagged for manual review and may be voided entirely.
Example
curl -X PATCH "https://pepe.business/api/v1/clip-rewards/claims/crw_clm_xxx" \
-H "Authorization: Bearer pk_live_xxx" \
-H "Content-Type: application/json" \
-d '{ "action": "update_views", "rawViews": 124500 }'