Replay VisionRate succeeded observation

Rate succeeded observation

Agency-shared succeeded-only rating, last-write-wins. Up/down/null; clearing nulls rated_at, same-value PUT preserves timestamp. Not training or scanning.

curl -X PUT "https://mythic-analytics.gulp.workers.dev/client/v1/replay-vision/observations/123e4567-e89b-12d3-a456-426614174000/rating" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -d '{
  "rating": "up"
}'
{
  "success": true,
  "data": {
    "observation_id": "550e8400-e29b-41d4-a716-446655440000",
    "rating": "up",
    "rated_at": "2026-10-08T12:00:00Z"
  }
}
PUT
/client/v1/replay-vision/observations/{id}/rating
PUT
Base URLstring

Target server for requests. Edit to use your own host.

Bearer Token
Bearer Tokenstring
Required

Agency key (ak_) only; a location secret key (sk_) gets 403 agency_required. Agency-wide scoped keys (mcp_) need replay_vision:read or replay_vision:write.

Agency key (ak_) only; a location secret key (sk_) gets 403 agency_required. Agency-wide scoped keys (mcp_) need replay_vision:read or replay_vision:write.
Content-Typestring
Required

The media type of the request body

Options: application/json
ratingstring
Required
Options: up, down,
Request Preview
Response

Response will appear here after sending the request

Authentication

header
Authorizationstring
Required

Bearer token. Agency key (ak_) only; a location secret key (sk_) gets 403 agency_required. Agency-wide scoped keys (mcp_) need replay_vision:read or replay_vision:write.

Path Parameters

Body

application/json
ratingstring
Required
Allowed values:updown

Responses

successboolean
dataobject