---
schema_version: "1"
id: 0eef85f83bee5a0a67ba9535ddb8ae20b64bf2a808e7aa0263fc56f00bcf9790
title: onObjectUpdate() for Salesforce Classic
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/service-cloud/api-cti/guides/sforce-api-cti-onobjectupdate.md
canonical_url: https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-onobjectupdate.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: a069ba13c4af0cbd512cb9fbc8dc95dd57a3b730090d4edf144c63591087859e
products:
  - Open CTI Developer Guide
  - Service Cloud Developer Content
---

# onObjectUpdate() for Salesforce Classic

## Usage

Registers a function to call when case fields, the feed, or related list data have changed on records that are displayed with a feed-based layout.

**note:** Use this method with Visualforce pages you want to use as custom publishers in Case Feed.

## Syntax

```javascript
sforce.interaction.entityFeed.onObjectUpdate(callback:function)
```

## Arguments

|Name|Type|Description|
|------|------|-------------|
|`callback`|function|JavaScript method executed when the API method call is completed.|


## Sample Code–JavaScript

<!-- javascript set_clipboard -->
```javascript
<apex:page standardController="Case">
    <apex:includeScript value="/support/api/26.0/interaction.js"/>
    <script type="text/javascript">
        var callback = function(response) {
            alert('Case was updated. Fields = ' + response.fieldsUpdated +
            ' Related lists = ' + response.relatedListsUpdated + ' Feed = ' + 
              response.feedUpdated);
        };
        //Invokes API method
        sforce.interaction.entityFeed.onObjectUpdate(callback);
    </script>    
</apex:page>
```

## Response

This method is asynchronous. The response is returned in an object passed to a callback method. The response object contains the following fields.

|Name|Type|Description|
|------|------|-------------|
|`fieldsUpdated`|boolean|`true` if one or more case fields were updated.|
|`relatedListsUpdated`|boolean|`true` if one or more case related lists were updated.|
|`feedUpdated`|boolean|`true` if the case feed was updated.|


