List request logs
Requests made with your keys in the last 30 days, newest first. Secrets in the bodies are redacted. A configuration write sent with Runledger-Dry-Run: true is logged like any other request and appears tagged Dry run, so you can tell a check from a change. The later real change has its own request, and its audit event has dry_run_preceded: true.
Authentication
A secret key (rl_sk_test_..., rl_sk_live_...) or a restricted key with limited scopes (rl_rk_test_..., rl_rk_live_...). A restricted key can carry agent: true and an expires_at, and is what a coding agent should hold. Keys end in a checksum so secret scanners can recognize them. People create, roll and revoke keys in the dashboard; GET /v1/api_keys lists them, masked.
Query parameters
Only requests to this path, such as /v1/events.
Only requests made by this kind of actor, such as agent.
Only requests made with this API key ID (key_...).
The next_cursor from the previous page.
Send total_count to add total_count to the list: how many objects match the filters across every page. The count is capped, and total_count_approximate: true says when the real number is higher. It is slower than a plain list, so ask for it when you show a number.
Response
Only with include=total_count. How many objects match the filters.
Only with include=total_count. True when the count was capped and the real number is higher.