Report play
report_playRelata se um canal tocou (ok=true) ou não (ok=false + code). Navegador, SO e país saem do pedido, não do corpo. Conta uma vez por dono, por canal, por dia e por resultado; relatar de novo devolve 200 com reason: ja_relatado_hoje, e não é erro. Navegador e sistema saem do User-Agent e o país da borda — mandar isso no corpo não muda nada. Sem relato, o catálogo não aprende: é assim que GET /api/channels/:id/health sabe distinguir canal fora do ar de canal bloqueado para você.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | `true` se tocou, `false` se falhou. | |
| code | No | Por que falhou; só quando `ok` é `false`. | |
| channel_id | Yes | Canal que você tentou assistir. |