Get Relevant Items

Use the Relevant Items resource to retrieve a list of relevant items.

Example usage for getting a list of the current user’s most relevant records

curl https://MyDomainName.my.salesforce.com/services/data/v68.0/sobjects/relevantItems -H "Authorization: Bearer token"

Example request body

None required

Example response body

[ {
    "apiName" : "Contact",
    "key" : "003",
    "label" : "Contacts",
    "lastUpdatedId" : "135866748",
    "recordIds" : [ "003xx000004TxBA" ]
}, {   "apiName" : "Account",
    "key" : "001",
    "label" : "Accounts",
    "lastUpdatedId" : "193640553",
    "recordIds" : [ "001xx000003DWsT" ]
}, {
    "apiName" : "User",
    "key" : "005",
    "label" : "Users",
    "lastUpdatedId" : "-199920321",
    "recordIds" : [ "005xx000001Svqw", "005xx000001SvwK", "005xx000001SvwA" ]
}, {  "apiName" : "Case",
    "key" : "069",
    "label" : "Cases",
    "lastUpdatedId" : "1033471693",
    "recordIds" : [ "069xx0000000006", "069xx0000000001", "069xx0000000002" ]
} ]

Example usage for filtering the response to certain objects

curl https://MyDomainName.my.salesforce.com/services/data/v68.0/sobjects/relevantItems?sobjects=Account,User -H "Authorization: Bearer token"

Example request body

None required

Example response body

[ {
    "apiName" : "Account",
    "key" : "001",
    "label" : "Accounts",
    "lastUpdatedId" : "193640553",
    "recordIds" : [ "001xx000003DWsT" ]
}, {
  "apiName" : "User",
    "key" : "005",
    "label" : "Users",
    "lastUpdatedId" : "102959935",
    "recordIds" : [ "005xx000001Svqw", "005xx000001SvwK", "005xx000001SvwA" ]
} ]

Example usage for comparing the user’s current list of relevant records to a previous version

curl https://MyDomainName.my.salesforce.com/services/data/v68.0/sobjects/relevantItems?lastUpdatedId=102959935 -H "Authorization: Bearer token"

Example request body

None required

Example response header

lastUpdatedId: 102959935
newResultSetSinceLastQuery: true

Example response body

[ {
    "apiName" : "User",
    "key" : "003",
    "label" : "Users",
    "lastUpdatedId" : "102959935",
    "recordIds" : [ "003xx000004TxBA" ]
}, {
    "apiName" : "Account",
    "key" : "001",
    "label" : "Accounts",
    "lastUpdatedId" : "193640553",
    "recordIds" : [ "001xx000003DWsT" ]
}, {
    "apiName" : "Case",
    "key" : "005",
    "label" : "Cases",
  "lastUpdatedId" : "1740766611",
    "recordIds" : [ "005xx000001Svqw", "005xx000001SvwA" ]
} ]

Example usage for comparing the user’s current list of relevant records to a previous version for a particular object

curl https://MyDomainName.my.salesforce.com/services/data/v68.0/sobjects/relevantItems?mode=MRU&sobjects=Account,Contact&Account.lastUpdatedId=102959935 -H "Authorization: Bearer token"

Example request body

None required

Example response body

[ {
    "apiName" : "Account",
    "key" : "001",
    "label" : "Accounts",
    "lastUpdatedId" : "193640553",
    "recordIds" : [ "001xx000003DWsT" ]
} ]

See Also