# Pin Up bookmaker with Billi Jean

> The shift toward mobile betting has changed how users interact with sports wagering platforms, and the Pin-Up App reflects this transition quite clearly. Instead of relying on a desktop-style layout, the application is optimized for quick actions, allowing users to place bets, switch between events, and manage their accounts with minimal friction. This is especially noticeable during live matches, where speed and stability play a critical role. One of the key strengths of the Pin-Up bookmaker app is how it handles live betting. Odds updates are smooth, event pages load quickly, and markets remain accessible even during peak match moments. The app’s structure makes it easy to follow multiple games at once, which is important for users who actively combine pre-match and live strategies. Navigation within the app is straightforward, with sports, leagues, and tournaments clearly separated, reducing the time spent searching for specific events. Account functions such as balance tracking, bet history, and deposits are integrated naturally into the interface, keeping everything within reach without overloading the screen. Overall, the Pin-Up App functions as a practical tool for sports betting rather than a visually aggressive product. Its emphasis on responsiveness, logical layout, and reliability makes it suitable for users who value control and efficiency when placing bets on sports.

- Host: Billi Jean
- Duration: 15 min
- Location: Cal Video
- Confirmation: Bookings are confirmed instantly.
- Booking page: https://cal.com/billi-jean-nv2a8y/pin-up-bookmaker
- Event type id: 4683805

## Check availability

```http
GET https://api.cal.com/v2/slots?eventTypeId=4683805&start=YYYY-MM-DD&end=YYYY-MM-DD&timeZone=<IANA time zone>
cal-api-version: 2024-09-04
```

The response is `{"data":{"YYYY-MM-DD":[{"start":"<ISO 8601 with offset>"}]}}`; no API key is needed.

## Book

```http
POST https://api.cal.com/v2/bookings
cal-api-version: 2026-02-25
Content-Type: application/json

{
  "eventTypeId": 4683805,
  "start": "<UTC ISO 8601 start from the slots response>",
  "attendee": {
    "name": "…",
    "email": "…",
    "timeZone": "<IANA time zone>"
  },
  "guests": [
    "guest@example.com"
  ],
  "bookingFieldsResponses": {
    "notes": "…"
  }
}
```

- Required fields: `name` (Your name), `email` (Email address)
- Optional fields: `notes` (Additional notes), `guests` (Add guests)
- `name` and `email` go in `attendee` and `guests` is a list of emails; every other field goes in `bookingFieldsResponses` under its name.
