---
schema_version: "1"
id: d696c74907560ac8439ca68bce0f868dbb4fba2c2015b6e996735f38448259c6
title: DeviceSyncSummary
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/life_sciences_dev_guide/sforce_api_objects_devicesyncsummary.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.life_sciences_dev_guide.meta/life_sciences_dev_guide/sforce_api_objects_devicesyncsummary.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 7642d4503cff3e6db2f4631593a89c3ad6df6df5742ad8f9dd2c9e660502e9f3
description: Represents a summary of the synchronized data from a mobile device. This object is available in API version 65.0 and later.
---
# DeviceSyncSummary

Represents a summary of the synchronized data from a mobile device. This object is available in API version 65.0 and later.

## Supported Calls

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

## Fields

### AppVersion

- **Type**: string
- **Properties**: Create, Filter, Group, Sort, Update
- **Description**: Required. The version of the mobile application with data to sync.

### BundleIdentifier

- **Type**: string
- **Properties**: Create, Filter, Group, Sort, Update
- **Description**: The ID of the mobile application bundle.

### DataDownloadDuration

- **Type**: double
- **Properties**: Filter, Nillable, Sort
- **Description**: The duration of a download process in milliseconds.
    
    This field is a calculated field.

### DeviceIdentifier

- **Type**: string
- **Properties**: Create, Filter, Group, Sort, Update
- **Description**: Required. The ID of the mobile device.

### DownloadCreatedRecords

- **Type**: double
- **Properties**: Create, Filter, Nillable, Sort, Update
- **Description**: The number of records created based on the downloaded records.

### DownloadEnd

- **Type**: dateTime
- **Properties**: Create, Filter, Nillable, Sort, Update
- **Description**: The timestamp when the download ended.

### DownloadFreezeTime

- **Type**: double
- **Properties**: Create, Filter, Nillable, Sort, Update
- **Description**: The amount of time during a download process that the sync is paused while the mobile application runs in the background.

### DownloadStart

- **Type**: dateTime
- **Properties**: Create, Filter, Nillable, Sort, Update
- **Description**: The timestamp when the download started.

### DownloadUpdatedRecords

- **Type**: double
- **Properties**: Create, Filter, Nillable, Sort, Update
- **Description**: The number of records updated based on the downloaded records.

### DownloadedRecords

- **Type**: double
- **Properties**: Create, Filter, Nillable, Sort, Update
- **Description**: The number of records downloaded.

### ErrorCode

- **Type**: string
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The error code.

### ErrorDetail

- **Type**: string
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The message to display when synchronization fails.

### FileReferenceId

- **Type**: reference
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The ID of the file downloaded from the mobile device.
    
    This field is a polymorphic relationship field.
- **Relationship Name**: FileReference
- **Relationship Type**: Lookup
- **Refers To**: PresentationFileReference

### IosVersion

- **Type**: string
- **Properties**: Create, Filter, Group, Sort, Update
- **Description**: Required. The version of the mobile device's operating system.

### IsDownloadCompleted

- **Type**: boolean
- **Properties**: Create, Defaulted on create, Filter, Group, Sort, Update
- **Description**: Indicates whether the download completed (true) or not (false).
- **Default value**: false

### IsUploadCompleted

- **Type**: boolean
- **Properties**: Create, Defaulted on create, Filter, Group, Sort, Update
- **Description**: Indicates whether the upload completed (true) or not (false).
- **Default value**: false

### LastReferencedDate

- **Type**: dateTime
- **Properties**: Filter, Nillable, Sort
- **Description**: The timestamp when the current user last accessed this record indirectly, for example, through a list view or related record.

### LastSuccessfulUploadTime

- **Type**: dateTime
- **Properties**: Create, Filter, Nillable, Sort, Update
- **Description**: The timestamp of the most recent successful upload during the synchronization process.

### LastSyncTime

- **Type**: dateTime
- **Properties**: Create, Filter, Nillable, Sort, Update
- **Description**: The timestamp of the most recent synchronization process.

### 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, and LastReferenceDate is not null, the user accessed this record or list view indirectly.

### MetadataDownloadDuration

- **Type**: double
- **Properties**: Create, Filter, Nillable, Sort, Update
- **Description**: The duration of a metadata download process in milliseconds.

### MetadataDownloadStart

- **Type**: dateTime
- **Properties**: Create, Filter, Nillable, Sort, Update
- **Description**: The timestamp when the metadata download started.

### MetadataUpdated

- **Type**: dateTime
- **Properties**: Create, Filter, Nillable, Sort, Update
- **Description**: The timestamp of the most recent metadata update.

### MetadataVersion

- **Type**: string
- **Properties**: Create, Filter, Group, Sort, Update
- **Description**: Required. The version of the metadata.

### Name

- **Type**: string
- **Properties**: Autonumber, Defaulted on create, Filter, idLookup, Sort
- **Description**: A system-generated identifier for the device sync summary record.

### Network

- **Type**: string
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The type of network used for the synchronization process.

### OfflineCreatedDate

- **Type**: dateTime
- **Properties**: Create, Filter, Sort, Update
- **Description**: Required. The timestamp when the current user created the record from the mobile device.

### OfflineLastModifiedDate

- **Type**: dateTime
- **Properties**: Create, Filter, Nillable, Sort, Update
- **Description**: The timestamp when the current user last modified the record from the mobile device.

### OwnerId

- **Type**: reference
- **Properties**: Create, Defaulted on create, Filter, Group, Sort, Update
- **Description**: The ID of the owner of the record.
    
    This field is a polymorphic relationship field.
- **Relationship Name**: Owner
- **Refers To**: Group, User

### S3Bucket

- **Type**: string
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The Amazon S3 bucket used as a data source.

### SignalStrength

- **Type**: double
- **Properties**: Create, Filter, Nillable, Sort, Update
- **Description**: A measure of the quality of the connection to a mobile device.

### SyncErrorMessage

- **Type**: string
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The message to display when synchronization with an external system fails.

### SyncStatus

- **Type**: picklist
- **Properties**: Create, Filter, Group, Restricted picklist, Sort, Update
- **Description**: Required. The status of a synchronization process with an external system.
- **Possible values**:
    - Error
    - New
    - Ok
    - Pending

### SyncSummaryData

- **Type**: textarea
- **Properties**: Create, Nillable, Update
- **Description**: Additional synchronization data in JSON format.

### SyncTrigger

- **Type**: picklist
- **Properties**: Create, Filter, Group, Restricted picklist, Sort, Update
- **Description**: Required. The action or condition that triggered the synchronization process.
- **Possible values**:
    - Days Offline Limit
    - Forced
    - Idle Background Sync
    - Initial
    - InitiatedByAIAgent
    - Manual
    - Metadata In Background
    - Pin
    - Territory Switch

### Type

- **Type**: picklist
- **Properties**: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- **Description**: The type of synchronization performed.
- **Possible values**:
    - clm
    - data

### UploadDuration

- **Type**: double
- **Properties**: Filter, Nillable, Sort
- **Description**: The duration of an upload process in milliseconds.
    
    This field is a calculated field.

### UploadEnd

- **Type**: dateTime
- **Properties**: Create, Filter, Nillable, Sort, Update
- **Description**: The timestamp when the upload ended.

### UploadFreezeTime

- **Type**: double
- **Properties**: Create, Filter, Nillable, Sort, Update
- **Description**: The amount of time during an upload process that the sync is paused while the mobile application runs in the background.

### UploadRecords

- **Type**: double
- **Properties**: Create, Filter, Nillable, Sort, Update
- **Description**: The number or records uploaded during the synchronization process.

### UploadStart

- **Type**: dateTime
- **Properties**: Create, Filter, Nillable, Sort, Update
- **Description**: The number or records uploaded during the synchronization process.

### UserLocation

- **Type**: location
- **Properties**: Nillable
- **Description**: The latitude and longitude coordinates of the mobile device during the synchronization process.

## Associated Objects

This object has the following associated objects. If the API version isn’t specified, they’re available in the same API versions as this object. Otherwise, they’re available in the specified API version and later.

[DeviceSyncSummaryFeed](https://developer.salesforce.com/docs/atlas.en-us.life_sciences_dev_guide.meta/life_sciences_dev_guide/sforce_api_associated_objects_feed.htm "StandardObjectNameFeed is the model for all feed objects associated with standard objects. These objects represent the posts and feed-tracked changes of a standard object.")

Feed tracking is available for the object.

[DeviceSyncSummaryHistory](https://developer.salesforce.com/docs/atlas.en-us.life_sciences_dev_guide.meta/life_sciences_dev_guide/sforce_api_associated_objects_history.htm "StandardObjectNameHistory is the model for all history objects associated with standard objects. These objects represent the history of changes to the values in the fields of a standard object.")

History is available for tracked fields of the object.

[DeviceSyncSummaryShare](https://developer.salesforce.com/docs/atlas.en-us.life_sciences_dev_guide.meta/life_sciences_dev_guide/sforce_api_associated_objects_share.htm "StandardObjectNameShare is the model for all share objects associated with standard objects. These objects represent a sharing entry on the standard object.")

Sharing is available for the object.