# WGS Long Table — Half Day (3 hrs) with Write Good Stories

> Submitting this form does not confirm your booking — a member of our team will review your request and get back to you. Please select from the fixed time slots shown. If you have a preferred time, let us know in the form and we'll do our best to accommodate. Note: Bookings require at least 48 hours notice.

- Host: Write Good Stories
- Duration: 180 min
- Location: Plot 1624 Saka Jojo, Off Idejo, Victoria Island, Lagos, Nigeria
- Host time zone: Africa/Lagos
- Confirmation: The host confirms each booking; it stays pending until they accept it.
- Booking page: https://cal.com/write-good-stories/wgs-long-table-half-day-3-hrs
- Event type id: 6563004

## Check availability

```http
GET https://api.cal.com/v2/slots?eventTypeId=6563004&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": 6563004,
  "start": "<UTC ISO 8601 start from the slots response>",
  "attendee": {
    "name": "…",
    "email": "…",
    "timeZone": "<IANA time zone>"
  },
  "bookingFieldsResponses": {
    "title": "…",
    "Booking-as": "…",
    "Name-Type-of-Event--e-g--Table-Reading--Workshop--Meeting": "…",
    "Date-of-the-event": "…",
    "Requested-Time-Slot--e-g---9-00-PM---12-00-PM": "…",
    "Briefly-describe-the-work-you-ll-be-doing--stain-free-activities-only": "…",
    "Food": "…",
    "Additional-services-needed": "…",
    "I-understand-final-pricing-is-confirmed-via-invoice-after-my-request-is-reviewed": "…",
    "attendeePhoneNumber": "…",
    "If-you-chose-WGS-Catering--please-specify--light-bites-or-main-meal--and-the-guest-count": "…",
    "If-you-selected-any-above--please-provide-details": "…",
    "notes": "…"
  }
}
```

- Required fields: `name` (Your name), `email` (Email address), `title` (Estimated Number of Attendees), `Booking-as` (Booking as), `Name-Type-of-Event--e-g--Table-Reading--Workshop--Meeting` (Name/Type of Event (e.g. Table Reading, Workshop, Meeting)), `Date-of-the-event` (Date of the event), `Requested-Time-Slot--e-g---9-00-PM---12-00-PM` (Requested Time Slot (e.g., 9:00 PM - 12:00 PM)), `Briefly-describe-the-work-you-ll-be-doing--stain-free-activities-only` (Briefly describe the work you'll be doing (stain-free activities only)), `Food` (Food), `Additional-services-needed` (Additional services needed:), `I-understand-final-pricing-is-confirmed-via-invoice-after-my-request-is-reviewed` (I understand final pricing is confirmed via invoice after my request is reviewed)
- Optional fields: `attendeePhoneNumber` (Phone number), `If-you-chose-WGS-Catering--please-specify--light-bites-or-main-meal--and-the-guest-count` (If you chose WGS Catering, please specify: light bites or main meal, and the guest count), `If-you-selected-any-above--please-provide-details` (If you selected any above, please provide details), `notes` (Additional notes)
- `name` and `email` go in `attendee` and `guests` is a list of emails; every other field goes in `bookingFieldsResponses` under its name.
- A successful response is a pending booking request.
