---
schema_version: "1"
id: 0fcfa5239a29e886b23a24a7a67e0a1733ce8d46639fe61790dcf10271efb492
title: PushUpgradeCustomization
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_pushupgradecustomization.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_pushupgradecustomization.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 53633e191ff9510af7e21cc4506c3a1f6c1ebcbec7fae52b5d1ff079b562b651
description: Customized push upgrades allow a package subscriber to block push upgrades to their org. Package developers control which subscribers can opt into customized push upgrades. Each push upgrade customization maps to a specific package and to a specific subscriber org. This object is available in API version 60.0 and later.
---
# PushUpgradeCustomization

Customized push upgrades allow a package subscriber to block push upgrades to their org. Package developers control which subscribers can opt into customized push upgrades. Each push upgrade customization maps to a specific package and to a specific subscriber org. This object is available in API version 60.0 and later.

## Supported Calls

create(), delete(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), undelete(), update(), upsert()

## Fields

| Field | Details |
| --- | --- |
| CustomUpgradeType | 
Type

picklist

Properties

Create, Defaulted on create, Filter, Group, Restricted picklist, Sort, Update

Description

The type of push upgrade customization.

Possible values are:

- BlockedBySubscriber—Blocked By Subscriber
- None

The default value is None.



 |
| ExpirationDays | 

Type

int

Properties

Create, Defaulted on create, Filter, Group, Nillable, Sort, Update

Description

The number of days that a subscriber is allowed to block push upgrades.

Enter \-1 to set customized push upgrades to never expire.

The default value is null.



 |
| HasRestrictionEnabled | 

Type

boolean

Properties

Create, Defaulted on create, Filter, Group, Sort, Update

Description

Indicates whether the subscriber org has blocked push upgrades.

The default value is false.



 |
| IsCustomUpgradeAllowed | 

Type

boolean

Properties

Create, Defaulted on create, Filter, Group, Sort, Update

Description

Indicates whether the package developer has allowed a subscriber to opt into customized push upgrades.

The default value is false.



 |
| IsRestrictionOverridden | 

Type

boolean

Properties

Create, Defaulted on create, Filter, Group, Sort, Update

Description

Indicates whether customized push upgrades have been overridden by Salesforce Customer Support for the subscriber org.

The default value is false.



 |
| PushUpgradeBlockInitiatedDate | 

Type

dateTime

Properties

Create, Filter, Nillable, Sort, Update

Description

The date that IsCustomUpgradeAllowed was set to true.



 |