<!--
{
  "documentType" : "article",
  "framework" : "EnterpriseProgramAPI",
  "identifier" : "/documentation/EnterpriseProgramAPI/passtypeids",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Pass Type Ids"
}
-->

# Pass Type Ids

Create, download, and revoke pass type ids for app development and distribution.

## Discussion

The `passTypeId` resource represents a pass type certificates unique identifier that you can register, modify, and delete. You need a pass type ID before you can create a pass type certificate with the [Certificates](/documentation/EnterpriseProgramAPI/certificates) resource.

## Topics

### Managing Pass Type Ids

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

Create a new identifier for use with a pass type ID certificate using a certificate signing request.

[`List Pass Type Ids`](/documentation/EnterpriseProgramAPI/List-Pass-Type-Ids)

Find and list pass type IDs that are registered to your team.

[`Read PassTypeId Information`](/documentation/EnterpriseProgramAPI/Read-PassTypeId-Information)

Get information about a specific pass type ID.

[`List All Certificates for a PassTypeId`](/documentation/EnterpriseProgramAPI/List-All-Certificates-for-a-PassTypeId)

List all certificates for a specific pass type ID.

[`Modify a PassTypeId`](/documentation/EnterpriseProgramAPI/Modify-a-PassTypeId)

Update a specific pass type ID’s name.

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

Delete a pass type ID that is used for app development.

### Getting Pass Type Id Infomation and Data

[`Read the Pass Type Id Information of a Certificate`](/documentation/EnterpriseProgramAPI/Read-the-Pass-Type-Id-Information-of-a-Certificate)

### Object and Data Types

[`object PassTypeId`](/documentation/EnterpriseProgramAPI/PassTypeId)

The data structure that represents a pass type ID.

[`object PassTypeIdCreateRequest`](/documentation/EnterpriseProgramAPI/PassTypeIdCreateRequest)

The request body you use to create a pass type ID.

[`object PassTypeIdResponse`](/documentation/EnterpriseProgramAPI/PassTypeIdResponse)

A response that contains a pass type ID resource.

[`object PassTypeIdsResponse`](/documentation/EnterpriseProgramAPI/PassTypeIdsResponse)

A response that contains a list of pass type ID resources.

[`object PassTypeIdUpdateRequest`](/documentation/EnterpriseProgramAPI/PassTypeIdUpdateRequest)

The request body you use to update a pass type ID name.



---

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)