---
title: "Who signed your waiver for a booking (booking_id), or for everyone in a class session (session_id), oldest first, each with the version signed. A booking's waiver { needed, signed } counts them"
method: GET
path: "/waiver_signatures"
tags: ["waiver_signatures"]
---

# Who signed your waiver for a booking (booking_id), or for everyone in a class session (session_id), oldest first, each with the version signed. A booking's waiver { needed, signed } counts them

`GET /waiver_signatures`

## Request

- Base URL: `https://daybag.io/api/v1`
- URL: `https://daybag.io/api/v1/waiver_signatures`
- Auth: HTTP bearer

## Query parameters

- `booking_id` string, uuid
- `session_id` string, uuid

## Response `200`

Success

- object
  - `data` object[], required
    - `id` string, required
    - `booking_id` string, required
    - `waiver_id` string, required: The waiver version signed
    - `version` integer, required: The version signed
    - `name` string, required: The signer's full name
    - `for_minor` string, nullable, required: The child's full name, when a parent or guardian signed for them
    - `signed_at` string, required: When it was signed, by daybooked's clock
    - `with_booking` boolean, required: true: the booker signed it as they booked, on your booking page or widget; false: someone signed from the booking's signing link

## Other responses

- `default`: Error

---

[API](https://skmtc.dev/daybag/apis/daybooked-io-api.md) · [All operations](https://skmtc.dev/daybag/apis/daybooked-io-api/llms.txt) · [OpenAPI document](https://skmtc.dev/daybag/apis/daybooked-io-api/revisions/1f576dead370?raw)
