backfill_reporting
const url = 'https://app.everruns.com/api/v1/reports/admin/backfill';const options = { method: 'POST', headers: {'Content-Type': 'application/json'}, body: '{"limit":5000}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://app.everruns.com/api/v1/reports/admin/backfill \ --header 'Content-Type: application/json' \ --data '{ "limit": 5000 }'Run a reporting projector to refresh derived data (operator action).
Request Body required
Section titled “Request Body required ”object
Maximum number of outbox rows to enqueue across all source types. Defaults to 1000.
Example
5000Responses
Section titled “ Responses ”Reporting backfill enqueue result
object
Total number of outbox rows enqueued across all source types.
Number of event outbox rows enqueued.
Number of llm_generation outbox rows enqueued.
Number of session outbox rows enqueued.
Number of usage_ledger outbox rows enqueued.
Example generated
{ "enqueued": 1, "events": 1, "llm_generations": 1, "sessions": 1, "usage_ledger": 1}Forbidden
Standard error response.
Wire shape is RFC 9457 Problem Details:
every error response includes title and status, and may include
detail, code, allowed_actions, retry_after_seconds, instance,
and type. The content type is rewritten to application/problem+json
by [problem_json_content_type].
object
Recovery actions the caller can take next.
Agent-actionable recovery hint attached to an error response.
object
Short, agent-readable hint (e.g. “Shorten ‘name’ to <= 200 chars.”).
Optional absolute or relative URL the caller may invoke directly.
OpenAPI operationId the caller should invoke to recover.
Link relation describing the action (e.g. retry, get-existing,
unarchive, retry-later).
Stable, machine-readable error code (snake_case).
Human-readable explanation specific to this occurrence.
Request URI for this occurrence.
Seconds the caller should wait before retrying (429 / transient 503).
HTTP status code; mirrors the response status line.
Short, human-readable summary of the problem (e.g. “Not Found”).
RFC 9457 problem type URI. Optional; identifies the problem class.
Example generated
{ "allowed_actions": [ { "hint": "example", "href": "example", "operation_id": "example", "rel": "example" } ], "code": "example", "detail": "example", "instance": "example", "retry_after_seconds": 1, "status": 1, "title": "example", "type": "example"}