Onrender APIinf-tracer-rh3o.onrender.com ↗
Track and verify the complete audit history from INF Tracer agent sessions by retrieving event timelines, integrity checks, cryptographic hash chain proofs, and comprehensive audit documents. Ensure data authenticity and accountability by accessing bitemporal records that capture both transaction time and valid time for your tracked operations.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/026191c0-de22-4368-a67b-51f0f231157b/get_timeline' \ -H 'X-API-Key: $PARSE_API_KEY'
Typed, relational, agent-ready
A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.
- Fully typed · autocompletes
- Objects link to objects
- Typed errors & pagination
Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:
uv add parse-sdk uv run parse init uv run parse add --marketplace inf-tracer-rh3o-onrender-com-api
uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.
"""Walkthrough: INF Tracer SDK — bitemporal audit trail access, bounded and re-runnable."""
from parse_apis.inf_tracer_rh3o_onrender_com_api import InfTracer, ParseError
client = InfTracer()
# Quick integrity check — single call, typed fields.
session = client.sessions.get()
print(f"Agent: {session.agent_id}, Integrity: {session.integrity}, Chain: {session.chain_length} blocks")
# Walk the event timeline — limit caps total items fetched.
for event in client.sessions.timeline(limit=5):
print(f" [{event.event_type}] {event.summary} @ {event.timestamp_iso}")
# Retrieve the full chain proof for cryptographic verification.
proof = client.sessions.chain()
print(f"Chain verified: {proof.integrity}, genesis={proof.genesis_hash[:16]}…, head={proof.head_hash[:16]}…")
# Full audit document — comprehensive export with nested typed resources.
try:
doc = client.sessions.audit()
print(f"Audit exported at {doc.export_time}, {doc.event_count} events, integrity={doc.integrity.integrity}")
except ParseError as exc:
print(f"Audit retrieval failed: {exc}")
print("exercised: sessions.get / sessions.timeline / sessions.chain / sessions.audit")
Retrieves the full agent event timeline for the current session. Returns all events (memory writes, LLM calls, tool uses, decisions) in chronological order with their associated memory snapshots at each point in time.
No input parameters required.
{
"type": "object",
"fields": {
"count": "integer",
"events": "array of event objects containing event_id, event_type, timestamp_iso, data, memory_snapshot, and summary",
"agent_id": "string"
},
"sample": {
"data": {
"count": 17,
"events": [
{
"data": {
"key": "applicant_id",
"value": "app_gemini_882",
"old_value": null
},
"hash": null,
"summary": "Memory updated: applicant_id = app_gemini_882",
"agent_id": "credit-underwriter-production-session",
"event_id": "evt-975f962509a3",
"timestamp": 1782566401.4305706,
"event_type": "memory_write",
"timestamp_iso": "2026-06-27T13:20:01.430571+00:00",
"memory_snapshot": {
"applicant_id": "app_gemini_882"
}
}
],
"agent_id": "credit-underwriter-production-session"
},
"status": "success"
}
}About the Onrender API
The Onrender API on Parse exposes 4 endpoints for the publicly available data on inf-tracer-rh3o.onrender.com. Calls return JSON over HTTPS and are billed per successful response.
Pin a release with the API-Snapshot-Version header so canonical updates don't silently change your contract.