Contents

Install Media

Install a book on a device.

URL

PUT https://yourmdmhost.example.com/mdm#InstallMediaCommand

Response Codes

StatusReasonTypeDescription
200OK
Content-Type: application/xml
InstallMediaResponse

The response object the system returns for the Install Media Command.

Discussion

The request must contain either the iTunesStoreID or MediaURL. The MediaURL must lead to a PDF file, an EPUB file in gzip format, or an iBooks Author document in gzip format. Books that MDM has installed become managed books.

Use Volume Purchase Program (VPP) Licensing to obtain books from the Book Store. Books from the Book Store require that the device has enabled App Store. These books undergo backup, sync with iTunes, and remain on the device after removal of the MDM profile.

Books that aren’t from the Book Store don’t require that the device has enabled App Store. These books don’t undergo backup, don’t sync with iTunes, and don’t remain on the device after removal of the MDM profile.

If the book already exists, this command updates the book and makes it visible to the MDM server. The user doesn’t receive a prompt for a book installation or update unless they need to log in to complete a Book Store transaction.

If you install a book from the Book Store with the same iTunesStoreID as an existing managed book, the new book replaces the existing one.

If you install a book that isn’t from the Book Store with the same PersistentID as an existing book that also isn’t from the Book Store, the new book replaces the existing one.

Refer to the following sections to determine supported channels and requirements, and to see an example request and response.

Command availability

Device channel

iOS, Shared iPad

User channel

macOS

Requires supervision

macOS

Allowed in user enrollment

iOS

Required access right

AllowAppInstallation

Example request and response

HTTP Body

The request object the server returns for the Install Media Command.

Topics

Commands and responses

See Also

Managed Media