---
schema_version: "1"
id: ecc63bc3cf48eb22f76cec4220a09102b7d7c5c9e2ccf870562345be77137a75
title: ApptBundleConfig
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_apptbundleconfig.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_apptbundleconfig.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 187795efe59eb5718faf63aa348bc2c1f5dc963f8f42c9ca94883c19fb334e12
description: Represents the general parameters that define the behavior of the bundle. This object is available in API version 54.0 and later.
---
# ApptBundleConfig

Represents the general parameters that define the behavior of the bundle. This object is available in API version 54.0 and later.

## Supported Calls

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

## Special Access Rules

- Field Service must be enabled.
- Bundling must be enabled in the Field Service Settings.
- The Field Service Admin, Field Service Bundle for Dispatcher, and Field Service Integration permission sets must be enabled.

## Fields

| Field | Details |
| --- | --- |
| AddToBundleStatuses | 
Type

multipicklist

Properties

Create, Defaulted on create, Filter, Nillable, Update

Description

The statuses of service appointment that are allowed to be bundled.

Possible values are:

- Accepted
- Canceled
- Cannot Complete
- Completed
- Dispatched
- In Progress
- None
- Rejected
- Scheduled

The default value is None.



 |
| BundleStatusesToPropagate | 

Type

multipicklist

Properties

Create, Defaulted on create, Filter, Nillable, Update

Description

The bundle statuses that when updated are inherited by the bundle members.

Possible values are:

- Accepted
- Canceled
- Cannot Complete
- Completed
- Dispatched
- In Progress
- None
- Rejected
- Scheduled

The default value is None.



 |
| CriteriaForAutoUnbundlingId | 

Type

reference

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The criteria that causes a bundle service appointment to be unbundled.

This is a relationship field.

Relationship Name

CriteriaForAutoUnbundling

Relationship Type

Lookup

Refers To

RecordsetFilterCriteria



 |
| DoesAddTravelTime | 

Type

boolean

Properties

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

Description

If the bundle members aren’t in the same location, add travel time between them to the bundle’s duration according to their sort order. The default value is false.



 |
| DoesDeleteEmptyBundles | 

Type

boolean

Properties

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

Description

If the bundle has no remaining bundle members, the bundle is deleted.



 |
| EmptyBundleStatus | 

Type

picklist

Properties

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

Description

The status from the Canceled category that a bundle service appointment changes to if it has no remaining bundle members, but still appears in the appointment list.

Possible values are determined by the org’s statuses.

The default value is None.



 |
| LastReferencedDate | 

Type

dateTime

Properties

Filter, Nillable, Sort

Description

The timestamp when the current user last accessed this record, a record related to this record, or a list view.



 |
| LastViewedDate | 

Type

dateTime

Properties

Filter, Nillable, Sort

Description

The timestamp when the current user last viewed this record or list view. If this value is null, the user might have only accessed this record or list view (LastReferencedDate) but not viewed it.



 |
| MemberStatusesNotToPropagate | 

Type

multipicklist

Properties

Create, Defaulted on create, Filter, Nillable, Update

Description

The bundle member statuses that aren’t overridden when the bundle's status is updated.

Possible values are:

- Accepted
- Canceled
- Cannot Complete
- Completed
- Dispatched
- In Progress
- None
- Rejected
- Scheduled

The default value is None.



 |
| Name | 

Type

string

Properties

Create, Filter, Group, idLookup, Sort, Update

Description

The name of the Appointment Bundle Config.



 |
| OwnerId | 

Type

reference

Properties

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

Description

ID of the owner of this object.

This is a polymorphic relationship field.

Relationship Name

Owner

Relationship Type

Lookup

Refers To

Group, User



 |
| RemoveFromBundleStatuses | 

Type

multipicklist

Properties

Create, Defaulted on create, Filter, Nillable, Update

Description

The statuses of service appointments that are allowed to be removed from a bundle.

Possible values are:

- Accepted
- Canceled
- Cannot Complete
- Completed
- Dispatched
- In Progress
- None
- Rejected
- Scheduled

The default value is None.



 |
| StatusOnRemovalFromBundle | 

Type

picklist

Properties

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

Description

The status that a service appointment is given when it’s removed from a bundle.

Possible values are:

- Accepted
- Canceled
- Cannot Complete
- Completed
- Dispatched
- In Progress
- None
- Rejected
- Scheduled

The default value is None.



 |
| StatusesNotToUpdateOnUnbundle | 

Type

multipicklist

Properties

Create, Defaulted on create, Filter, Nillable, Update

Description

The statuses that aren’t updated when a bundle is unbundled.

Possible values are:

- Accepted
- Canceled
- Cannot Complete
- Completed
- Dispatched
- In Progress
- None
- Rejected
- Scheduled

The default value is None.



 |