---
title: "Record Receipt"
method: PUT
path: "/kiosk/receipts/{trip_id}"
tags: ["kiosk-print"]
---

# Record Receipt

`PUT /kiosk/receipts/{trip_id}`

Store the sheet as the kiosk prints it; a reprint replaces it.

## Path parameters

- `trip_id` string, uuid, required

## Request body

- KioskReceiptRecord
  - `destination` string, required
  - `title` string, required
  - `visitor_name` string, nullable
  - `cover` string, nullable
  - `days` KioskReceiptDay[], required
    - `label` string, required
    - `rows` KioskReceiptRow[], required
      - `kind` 'place' | 'note', required
      - `item_id` string, nullable
      - `name` string, required
      - `caption` string, nullable
      - `time` string, nullable
      - `lat` number, nullable
      - `lng` number, nullable
      - `leg_to_next` KioskReceiptLeg
        - `mode` 'walk' | 'drive', required
        - `minutes` integer, required

## Response `200`

Successful Response

- StoredKioskReceipt
  - `destination` string, required
  - `title` string, required
  - `visitor_name` string, nullable
  - `cover` string, nullable
  - `days` KioskReceiptDay[], required
    - `label` string, required
    - `rows` KioskReceiptRow[], required
      - `kind` 'place' | 'note', required
      - `item_id` string, nullable
      - `name` string, required
      - `caption` string, nullable
      - `time` string, nullable
      - `lat` number, nullable
      - `lng` number, nullable
      - `leg_to_next` KioskReceiptLeg
        - `mode` 'walk' | 'drive', required
        - `minutes` integer, required
  - `printed_at` string, date-time, required

## Other responses

- `422` — Validation Error

## Changes

- **2026-09-14** `5ee46d34daa4` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/stardrift/apis/fastapi/changes/kiosk/receipts/:trip_id/put.md)

---

[API](https://skmtc.dev/stardrift/apis/fastapi.md) · [All operations](https://skmtc.dev/stardrift/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc.dev/stardrift/apis/fastapi/revisions/dd78fbd6c358?raw)
