---
title: INStartVideoCallIntentResponse
framework: intents
role: symbol
role_heading: Class
path: intents/instartvideocallintentresponse
---

# INStartVideoCallIntentResponse

A response to an intent to start a video call.

## Declaration

```swift
class INStartVideoCallIntentResponse
```

## Overview

Overview Use an INStartVideoCallIntentResponse object to specify whether your app is able to initiate a video call. You create instances of this class when confirming and handling an INStartVideoCallIntent object. When it’s time to call the user, SiriKit launches your app and delivers the NSUserActivity object contained in this object. Use that user activity object to specify any additional information that would assist your app in placing the call. You create an INStartVideoCallIntentResponse object in the confirm(intent:completion:) and handle(intent:completion:) methods of your start video call handler object. For more information about implementing your handler object, see INStartVideoCallIntentHandling.

## Topics

### Initializing the Response Object

- [init(code:userActivity:)](intents/instartvideocallintentresponse/init(code:useractivity:).md)

### Getting the Response Code

- [code](intents/instartvideocallintentresponse/code.md)
- [INStartVideoCallIntentResponseCode](intents/instartvideocallintentresponsecode.md)

## Relationships

### Inherits From

- [INIntentResponse](intents/inintentresponse.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSCoding](foundation/nscoding.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)

## See Also

### Video Call Initiation

- [INStartVideoCallIntentHandling](intents/instartvideocallintenthandling.md)
- [INStartVideoCallIntent](intents/instartvideocallintent.md)
