# Upload provisioning profile for a tenant API to upload and validate iOS provisioning profiles for app distribution Endpoint: POST /v2/provisioning-profiles Version: 1.0.0 Security: apiKey ## Request fields (multipart/form-data): - `file` (string, required) Provisioning profile file (.mobileprovision) ## Response 200 fields (application/json): - `content` (object) - `content.id` (string) Unique identifier for the provisioning profile - `content.version_id` (string) Unique identifier for this specific version of the profile - `content.name` (string) Display name of the provisioning profile - `content.team_identifier` (string) Apple Developer Team identifier - `content.app_identifier` (string) Bundle identifier of the associated app - `content.profile_type` (string) Type of profile (development, distribution, etc.) Enum: "development", "ad-hoc", "app-store", "enterprise" - `content.expiration_date` (string) When the provisioning profile expires - `content.tenant_id` (string) Tenant that owns this provisioning profile - `content.created_at` (string) When the provisioning profile was first created - `content.updated_at` (string) When this version was last updated - `content.created_by` (string) User who created the provisioning profile - `content.updated_by` (string) User who created this version ## Response 400 fields (application/json): - `code` (integer, required) - `message` (string, required) - `content` (object) ## Response 401 fields (application/json): - `code` (integer, required) - `message` (string, required) - `content` (object) ## Response 500 fields (application/json): - `code` (integer, required) - `message` (string, required) - `content` (object)