API reference · Receipts

List attestations

GET/v1/receipts/attestations

Your own attestations, newest first.

On this page

Auth. An API token: Authorization: Bearer lb_… (create one). Signed-in web sessions work too.

Limits. Counts against your plan's API requests (60, 600 or 3,000 a minute on Free, Builder and Standard).

Parameters

Query parameters

NameTypeRequiredDescription
event_idstringnoOne event (ev_…).
evt_idstringnoOne fact (evt_…).
sinceintegernoms epoch, by creation time.
limitintegernoPage size. 1 to 1000. Default 100.

Request

Terminal
curl "https://api.langbot.ai/v1/receipts/attestations?event_id=ev_nvda_q3_2026" \
  -H "Authorization: Bearer $LANGBOT_API_TOKEN"

Response

200 OK

JSON
{ "attestations": [ { "id": "att_01K7Q…", "evt_id": "evt_01K7Q0000000000000000000A2", "event_hash": "5d0e05c3…", "t_acted": 1760050125000, "key_id": "56475aa75463474c", "signature": "…" } ] }

Errors

StatuscodeWhen
401auth_requiredNo token was sent.
401token_invalidThe token was not recognised (mistyped, revoked or expired).
422validation_errorA parameter failed validation; detail[].loc names it.
429rate_limitedOver your request budget; wait Retry-After seconds.

Every error body is {"detail": …, "code": "…"}; branch on code. All codes: Errors.