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

# ContentPlaybackFailureRequest

A request the client sends to recover from failed content playback.

## Declaration

```data
object ContentPlaybackFailureRequest
```

## Properties

constraints: Limitations on the type and quantity of content to provide in the recovery Queue. contentFailure: An object that describes why playback failed. nextContentUrl: The URL the client uses to request the next queue segment. previousContentUrl: The URL the client uses to request the previous queue segment. sessionIdentifier: The identifier that associates the requests and  responses of a specific intent. timestamp: The time when the playback failure occurred. userActivity: A description of the client’s current playback queue. version: The version of the client’s SiriKitMediaAPI library. whilePlaying: The content that failed to play.

## Discussion

Discussion If the playback of a queue fails to start, or there’s an error during playback from which the client can recover, the client sends this request to your service to report the failure and retrieve a new queue.

## See Also

### Playback Failure

- [Recover from Content Playback Failure](sirikitcloudmedia/contentplaybackfailure.md)
- [ContentFailure](sirikitcloudmedia/contentfailure.md)
- [ContentPlaybackFailureResponse](sirikitcloudmedia/contentplaybackfailureresponse.md)
