request_video_evidence
non-destructivecreates a requestopen-worldGenerate video submission request
Generate a video submission request for a person to provide visual evidence. Use it when you need to see what is happening rather than relying on a textual description — diagnosing a UI bug, understanding a browser workflow, investigating a physical-world problem, or collecting evidence that text or screenshots cannot describe. This does not record or create a video; it creates a request and returns a submission_url to send to the human (they record in a browser — no app install or HereGo account needed) plus a request-scoped access_token. Retain the access_token: it is required by get_video_evidence and delete_video_request.
What to tell the user
- Say
Generating a video submission request
- Say
Generating a request for the user to submit video evidence
- Never say
recording a video
- Never say
creating a recording
promptstringrequired | Instruction shown to the human recording the evidence. 1–2000 characters. |
expires_in_hoursintegerrequired | Number of hours until the request expires. Must be between 1 and 48. |
idstringrequired | The HereGo request identifier, e.g. req_abc123. |
statusawaiting_submissionrequired | A fresh request always starts out awaiting human submission. |
submission_urlstring (url)required | Shareable link to send directly to the human for recording. |
access_tokenstringrequired | Request-scoped bearer token. Retain it — it authenticates get_video_evidence and delete_video_request. Never ask the human for it. |
expires_atstring (datetime)required | ISO timestamp after which the request can no longer be submitted to. |
- Each call creates a brand-new request with its own access_token — tokens are not interchangeable between requests.
{
"prompt": "Please show me what happens when you try to check out.",
"expires_in_hours": 24
}{
"id": "req_abc123",
"status": "awaiting_submission",
"submission_url": "https://herego.video/r/abc123",
"access_token": "rat_9f8b7c6d5e4f3a2b1c0d9e8f7a6b5c4d",
"expires_at": "2026-09-08T14:30:00Z"
}