Skip to content

Public Tenders List Documents

Request

List the customer's source documents attached to a tender.

Returns metadata for each original uploaded file (GAEB / PDF / Excel / image / e-mail) together with a short-lived, pre-signed download_url that fetches the bytes directly from object storage — no Authorization header needed on that URL, and it never proxies the file through the API.

Only the customer's own uploads are listed: Mercura-generated artefacts (the offer / display PDF, structured-doc previews, OCR / metadata side-files) and hidden files are excluded. The download URLs expire (see download_url_expires_at) — re-list to obtain fresh ones. An unknown / non-tender / foreign id is a 404, indistinguishable from a missing tender.

Path
tender_idstring(Tender Id)required
Headers
authorizationstring or null(Authorization)

Bearer <mrc_live_…> API key

curl -i -X GET \
  'https://docs.mercura.ai/_mock/openapi/tenders/{tender_id}/documents' \
  -H 'authorization: string'

Responses

Successful Response

Bodyapplication/json
dataArray of objects(Data)

The tender's source documents (the customer's original uploads).

Example:
[ { "content_type": "application/xml", "created_at": "2026-07-08T09:14:00Z", "download_url": "https://s3.fra1.example.com/mercura/files/b3f1c2a4-9d6e-4f21-8a0c-2e5d7f9a1b34_LV_Tiefgarage_Beleuchtung.gaeb?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Expires=3600&X-Amz-Signature=…", "download_url_expires_at": "2026-07-08T10:14:00Z", "filename": "LV_Tiefgarage_Beleuchtung.gaeb", "id": "b3f1c2a4-9d6e-4f21-8a0c-2e5d7f9a1b34", "size_bytes": 284913 } ]
Response
{ "data": [ {} ] }