# CPR/BLS with James Molina

> American Heart Association BLS Provider Course This American Heart Association (AHA) Basic Life Support (BLS) Provider Course is designed for healthcare professionals and anyone who needs BLS certification for employment or school. The course combines instructor-led training with hands-on practice to teach the skills needed to recognize and respond to life-threatening emergencies. During this class, participants will learn: High-quality CPR for adults, children, and infants Proper use of an Automated External Defibrillator (AED) Relief of choking for adults, children, and infants Two-rescuer CPR and team dynamics Effective response to cardiac and respiratory emergencies Upon successful completion of the course and skills evaluation, participants will receive an official American Heart Association BLS Provider eCard, valid for 2 years. Course Details Duration: Approximately 2 hours Certification: AHA BLS Provider eCard (valid for 2 years) Format: Instructor-led, hands-on training Class Size: Limited to ensure individualized instruction Whether you are obtaining your first certification or renewing your credentials, this course will provide the knowledge and confidence to respond effectively in an emergency.

- Host: James Molina
- Duration: 120 min
- Location: TBA
- Host time zone: America/New_York
- Confirmation: Bookings are confirmed instantly.
- Payment: required, and collected on the booking page.
- Booking page: https://cal.com/james-molinacprtraining/bls
- Event type id: 6560568

## Check availability

```http
GET https://api.cal.com/v2/slots?eventTypeId=6560568&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": 6560568,
  "start": "<UTC ISO 8601 start from the slots response>",
  "attendee": {
    "name": "…",
    "email": "…",
    "timeZone": "<IANA time zone>"
  },
  "location": {
    "type": "attendeeDefined",
    "location": "…"
  },
  "bookingFieldsResponses": {
    "attendeePhoneNumber": "…"
  }
}
```

- Required fields: `name` (Your name), `email` (Email address), `attendeePhoneNumber` (Phone number)
- Optional fields: none
- `name` and `email` go in `attendee` and `guests` is a list of emails; every other field goes in `bookingFieldsResponses` under its name.
- `location` is required: `location.location` is the attendee’s own.
