---
title: ProtocolExceptionInvocationResponse
framework: SiriKit Cloud Media
role: symbol
role_heading: Object
platforms: [sirikit cloud media 1.0.2+]
path: sirikitcloudmedia/protocolexceptioninvocationresponse
---

# ProtocolExceptionInvocationResponse

A response object that indicates when the service fails to process the client’s request.

## Declaration

```data
object ProtocolExceptionInvocationResponse
```

## Properties

exception: The reason your service can’t provide a response. method: The action your service takes to process this intent.

## Discussion

Discussion When your service receives a well-formed request, but it can’t fulfill the intent, use an IntentResponse or IntentResolutionResult instead of a ProtocolExceptionInvocationResponse. Those objects allow the client to provide more specific information to the user about errors that occur.

## Relationships

### Inherits From

- [InvocationResponse](sirikitcloudmedia/invocationresponse.md)

## See Also

### Exceptions

- [ProtocolException](sirikitcloudmedia/protocolexception.md)
- [ProtocolExceptionReason](sirikitcloudmedia/protocolexceptionreason.md)
