---
title: MusicTokenRequestOptions
framework: musickit
role: symbol
role_heading: Structure
path: musickit/musictokenrequestoptions
---

# MusicTokenRequestOptions

Options that music requests pass into token provider methods to fetch a required token for accessing Apple Music API.

## Declaration

```swift
struct MusicTokenRequestOptions
```

## Topics

### Type Properties

- [ignoreCache](musickit/musictokenrequestoptions/ignorecache.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [ExpressibleByArrayLiteral](swift/expressiblebyarrayliteral.md)
- [OptionSet](swift/optionset.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [SetAlgebra](swift/setalgebra.md)

## See Also

### Token management

- [MusicTokenProvider](musickit/musictokenprovider.md)
- [MusicDeveloperTokenProvider](musickit/musicdevelopertokenprovider.md)
- [MusicUserTokenProvider](musickit/musicusertokenprovider.md)
- [MusicTokenRequestError](musickit/musictokenrequesterror.md)
- [DefaultMusicTokenProvider](musickit/defaultmusictokenprovider.md)
