---
title: Workouts
framework: sirikit
role: collectionGroup
role_heading: API Collection
path: sirikit/workouts
---

# Workouts

Start, end, and manage fitness routines.

## Overview

Overview Users can start, pause, resume, cancel, or end workouts with Siri. Your Intents app extension directs any workout-related requests to your app, which manages the actual workouts. SiriKit automatically asks users to unlock their device, as needed, before launching your app. You can use an Intents UI app extension to provide a custom interface for workout-related intents.

## Topics

### Essentials

- [Handling Workout Requests with SiriKit](sirikit/handling-workout-requests-with-sirikit.md)

### Start a Workout

- [INStartWorkoutIntentHandling](intents/instartworkoutintenthandling.md)
- [INStartWorkoutIntent](intents/instartworkoutintent.md)
- [INStartWorkoutIntentResponse](intents/instartworkoutintentresponse.md)

### Pause a Workout

- [INPauseWorkoutIntentHandling](intents/inpauseworkoutintenthandling.md)
- [INPauseWorkoutIntent](intents/inpauseworkoutintent.md)
- [INPauseWorkoutIntentResponse](intents/inpauseworkoutintentresponse.md)

### Resume a Workout

- [INResumeWorkoutIntentHandling](intents/inresumeworkoutintenthandling.md)
- [INResumeWorkoutIntent](intents/inresumeworkoutintent.md)
- [INResumeWorkoutIntentResponse](intents/inresumeworkoutintentresponse.md)

### Cancel a Workout

- [INCancelWorkoutIntentHandling](intents/incancelworkoutintenthandling.md)
- [INCancelWorkoutIntent](intents/incancelworkoutintent.md)
- [INCancelWorkoutIntentResponse](intents/incancelworkoutintentresponse.md)

### End a Workout

- [INEndWorkoutIntentHandling](intents/inendworkoutintenthandling.md)
- [INEndWorkoutIntent](intents/inendworkoutintent.md)
- [INEndWorkoutIntentResponse](intents/inendworkoutintentresponse.md)

### Workout Data Objects

- [INWorkoutNameIdentifier](intents/inworkoutnameidentifier.md)
- [INWorkoutGoalUnitType](intents/inworkoutgoalunittype.md)
- [INWorkoutLocationType](intents/inworkoutlocationtype.md)

### Resolution Results

- [INWorkoutGoalUnitTypeResolutionResult](intents/inworkoutgoalunittyperesolutionresult.md)
- [INWorkoutLocationTypeResolutionResult](intents/inworkoutlocationtyperesolutionresult.md)

## See Also

### Standard Intents

- [Car Commands](sirikit/car-commands.md)
- [Lists and Notes](sirikit/lists-and-notes.md)
- [Media](sirikit/media.md)
- [Messaging](sirikit/messaging.md)
- [Payments](sirikit/payments.md)
- [Restaurant Reservations](sirikit/restaurant-reservations.md)
- [Ride Booking](sirikit/ride-booking.md)
- [VoIP Calling](sirikit/voip-calling.md)
- [Intent Class Identifiers](sirikit/intent-class-identifiers.md)
