Skip to content

Public Statistics Selections

Request

Per-request selection-accuracy and processing-time statistics.

Returns the same raw data as the in-app "Exported requests overview" dashboard: for each request in the range, how its positions' selections were resolved — auto_selected (resolved without prediction ranking), prediction_correct (chosen article was among Mercura's predictions), or manual (chosen article not predicted). The three counts sum to selection_count. Each row also carries the request status, the true handling time active_seconds (engaged working time from usage telemetry; tenders only), and the first_opened_at / exported_at / completed_at lifecycle timestamps. Divide active_seconds by position_count / selection_count for a per-position / per-selection figure. Rows are newest-first by request creation time. Compute hit-rate / accuracy percentages client-side from the raw counts. By default only exported requests are returned; pass include_unexported=true to also see requests still in progress.

Query
start_datestring, (date)(Start Date)required

Inclusive start of the range (YYYY-MM-DD), anchored to the request creation date.

end_datestring, (date)(End Date)required

Inclusive end of the range (YYYY-MM-DD). The window is capped at 400 days.

cursorstring or null(Cursor)

Opaque cursor from a prior page's next_cursor. Keep start_date / end_date present on every page; the cursor resumes strictly after the last row already returned.

limitinteger or null, [ 1 .. 500 ](Limit)

Maximum rows per page (default 100).

include_unexportedboolean(Include Unexported)

By default only exported requests are returned (the in-app dashboard universe). Set to true to also include requests still in progress (never exported), so you can compare how many were uploaded vs. successfully exported. Each row's status and exported_at distinguish the two.

Default:false
Headers
authorizationstring or null(Authorization)

Bearer <mrc_live_…> API key

curl -i -X GET \
  'https://docs.mercura.ai/_mock/openapi/statistics/selections?start_date=2019-08-24&end_date=2019-08-24&cursor=string&limit=1&include_unexported=false' \
  -H 'authorization: string'

Responses

Successful Response

Bodyapplication/json
dataArray of objects(Data)required
Example:
[ { "active_seconds": 1284, "auto_selected_count": 31, "completed_at": "2026-07-08T10:02:47Z", "created_on": "2026-07-08", "exported_at": "2026-07-08T10:02:47Z", "first_opened_at": "2026-07-08T09:14:03Z", "manual_selection_count": 5, "position_count": 52, "positions_with_selection": 48, "prediction_correct_count": 14, "request_id": "12345", "request_name": "Neubau Bürogebäude Rheinpark – Elektro", "request_type": "TENDER", "selection_count": 50, "status": "DONE" } ]
next_cursorstring or null(Next Cursor)
Response
{ "data": [ { … } ], "next_cursor": "string" }