<!--
{
  "documentType" : "article",
  "framework" : "EnterpriseProgramAPI",
  "identifier" : "/documentation/EnterpriseProgramAPI/profiles",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Profiles"
}
-->

# Profiles

Create, delete, and download provisioning profiles for development and distribution.

## Discussion

The `profiles` resource represents the provisioning profiles that allow you to install apps on your devices. You can create and delete provisioning profiles.

Provisioning profiles include signing certificates, device identifiers, and a bundle ID.

## Topics

### Creating and Deleting Provisioning Profiles

[`Create a Profile`](/documentation/EnterpriseProgramAPI/Create-a-Profile)

Create a new provisioning profile.

[`Delete a Profile`](/documentation/EnterpriseProgramAPI/Delete-a-Profile)

Delete a provisioning profile that is used for app development or distribution.

### Getting Provisioning Profile Information

[`List and Download Profiles`](/documentation/EnterpriseProgramAPI/List-and-Download-Profiles)

Find and list provisioning profiles and download their data.

[`Read and Download Profile Information`](/documentation/EnterpriseProgramAPI/Read-and-Download-Profile-Information)

Get information for a specific provisioning profile and download its data.

### Getting Related Data

[`Read the Bundle ID in a Profile`](/documentation/EnterpriseProgramAPI/Read-the-Bundle-ID-in-a-Profile)

Get the bundle ID information for a specific provisioning profile.

[`List All Certificates in a Profile`](/documentation/EnterpriseProgramAPI/List-All-Certificates-in-a-Profile)

Get a list of all certificates and their data for a specific provisioning profile.

[`List All Devices in a Profile`](/documentation/EnterpriseProgramAPI/List-All-Devices-in-a-Profile)

Get a list of all devices for a specific provisioning profile.

### Objects

[`Profile`](/documentation/EnterpriseProgramAPI/Profile)

The data structure that represents a Profiles  resource.

[`ProfileCreateRequest`](/documentation/EnterpriseProgramAPI/ProfileCreateRequest)

The request body you use to create a Profile.

[`ProfileResponse`](/documentation/EnterpriseProgramAPI/ProfileResponse)

A response that contains a single Profiles resource.

[`ProfilesResponse`](/documentation/EnterpriseProgramAPI/ProfilesResponse)

A response that contains a list of Profiles resources.

[`ProfilesWithoutIncludesResponse`](/documentation/EnterpriseProgramAPI/ProfilesWithoutIncludesResponse)



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)