Skip to content
Service Cloud
- Agentforce IT Service Developer Guide Previous PDF Versions
- Agentforce IT Service Associated Objects
- Apex Reference
- Configuration Management Database Configuration Types
- Application Details
- Asset Primary Information
- Cluster Node Details
- Cluster Resource Details
- Device Details
- Docker Details
- ESXi Host Details
- File System Details
- Hardware and Network
- IIS Website Details
- Image Details
- Installed Software Details
- Instance Details
- IPv4 Address Details
- Last Logged In Information
- License Details
- Life Cycle Information
- Maintenance And BackUp Information
- Memory Module Details
- Network Adapter Details
- Network Interface Details
- Operating System Details
- Package Details
- Process Details
- Processor Details
- Security Group Details
- Service Details
- Snapshot Details
- Software Details
- Software Instance Details
- Software License Key Details
- Storage Disk Details
- Storage Pool Details
- System Information
- Virtual Machine Details
- VM Disk Details
- Volume Details
- Website Details
- Windows Cluster Node Details
- CMDB Configuration Item Types Attributes Set
- Access Concentrator
- Access Control Device
- Access Point
- AIX Server
- Apache Tomcat Server
- Apache Web Server
- Appliance
- Application Server
- Application Service
- Application
- Audio Device
- Automation Relay Display
- AV Device
- Avaya Gateway
- AVC encoder
- AWS AMI
- AWS Auto Scaling Group
- AWS Database Cluster
- AWS DocumentDB
- AWS DynamoDB
- AWS EBS
- AWS EC2 Instance
- AWS ECR
- AWS Internet Gateway
- AWS Launch Template
- AWS Load Balancer
- AWS Nat Gateways
- AWS Neptune
- AWS Network ACLs
- AWS RDS
- AWS Route Table
- AWS S3
- AWS Security Group
- AWS Snapshot
- AWS Target Group
- AWS VPC
- AWS
- Azure App Service
- Azure Application Gateway
- Azure Network Security Group
- Azure Resource Group
- Azure SQL Managed Instance
- Azure SQL Server
- Azure Virtual Machine
- Azure Virtual Network
- Azure VMSS
- Azure
- Base
- Business Continuity Appliance
- Chassis Cluster
- Cisco Network Transport Receiver
- Cisco Satellite Receiver
- Cisco Systems Application Control Engine
- Cisco Systems Content Engine
- Cisco Systems Global Site Selector
- Cisco Systems Media Convergence Server
- Cisco Systems Mobility Services Engine
- Cisco Systems Network Analysis Module
- Cisco Systems UCS
- Cisco Systems Unified Sip Proxy
- Cisco Systems Wide Area Virtualization Engine
- Cisco Systems Wireless Mic
- Cisco Systems Wireless Services Module
- Cisco Telepresence
- Cisco UCS
- Citrix Netscaler
- Cloud Resource
- Communication Infra
- Component
- Compute
- Console Switch
- ContentEngine
- Cooling System
- Core Switch
- Database Server
- Database Systems
- Device
- DSL Modem
- Environment Control
- Environmental Climate Monitor
- Firewall
- Gateway
- Hard Disk
- HP-UX Server
- Hub
- IBM Tape Library
- IO Device Server
- IO Module
- IOT Sensor
- IP Camera
- IP Phone
- IP Speaker
- Linux Server
- Mac Host
- Management Controller
- Media Gateway
- Mobile Device
- Mobile Phone
- MSSQL Instance
- MySQL Instance
- NanoStation Terminal
- Netapp Cluster
- Netapp Clustered Filer
- Netapp Filer
- NetApp
- Network Appliance
- Network Convergence System
- Network Device
- Network Load Balancer
- Network Projector
- Network Receiver
- Network Server
- NTP Server
- Oracle Cluster
- Packet Broker
- Port Server
- Power Distribution Unit
- Print Server
- Printer
- Remote Access Controller
- RFID Reader
- Route Processor Module
- Router
- SAN Switch
- Serial Console Server
- Serial Server
- Server
- ShareLink File Server
- SmartUPS
- Software
- Standard ATS
- Standard UPS
- Subnet
- Switch Controller
- Switch
- TelePresence
- Temperature Sensor
- Terminal Server
- Unix Server
- Unknown Device
- UPS
- VLAN
- VMWare ESXi Host
- VMware VCenter Cluster
- VMWare VCenter Datacenter
- VMWare VCenter Folder
- VMWare VCenter VM Disk
- VMWare VCenter
- Voice Gateway
- Voice Interface Card
- Voice Server
- VoWiFi Handset
- WAN Accelerator
- WebFarm
- Windows Cluster Node
- Windows Cluster
- Windows Desktop
- Windows Host
- Windows Server
- Windows Update
- Wireless Bridge
- Wireless Controller
- CMDB Configuration Item Types
- Allocated From
- Allocated To
- App Owner
- Assigned To
- Assignee Of
- Attached To
- Attaches
- Backed Up By
- Belongs To
- Cluster Of
- Communicated With
- Communicates With
- Component Of
- Configured By
- Configured On
- Connected By
- Connected To
- Consumed By
- Contained By
- Contains
- Cools
- Created By
- Created Using
- Defines Resources For
- Depends On
- Deployed On
- Deploys
- DR Provided By
- Esxi virtualises host
- Exchanges Data With
- Feeds
- From Template
- Hosted On
- Hosts
- In Rack
- Installed On
- Instantiated By
- Instantiates
- Load Balancer For
- Load Balances
- Located At
- Located in Zone
- Located In
- Managed By
- Manages
- Members
- Owned By
- Owns
- Parent-Child CI Type
- Part Of
- Physically Connected To
- Powers
- Provided By
- Provides Storage For
- Provides
- Reads Data From
- Receives Data From
- Registered On
- Runs On
- Runs
- Secured By
- Secures
- Served By
- Serves
- Storage Provided By
- Tester
- Used By
- Uses
- Virtualized On
- Virtualizes
- Writes/Reads Data From
- CMDB Relationship Types
- Configuration Management Database GraphQL APIs
- Operation Types
- Configuration Management Database GraphQL V2 API (POST)
- Delete Configuration Item
- Delete Configuration Item Relationship
- Update Configuration Item
- Upsert Configuration Items
- Upsert Configuration Item Relationship
- Get Configuration Item
- Get Configuration Item Tags
- Get Configuration Item History
- Get Configuration Item Relationship
- Get Components for Configuration Item
- Get Operation Status
- Search Configuration Items
- Search Component Configuration Items
- Configuration Management Database GraphQL V1 API (POST)
- Authorization: User Sign-In
- Authorization: Integration User
- Operation Types
- Delete Configuration Item
- Delete Configuration Item Relationship
- Update Configuration Item
- Upsert Configuration Items
- Upsert Configuration Item Relationship
- Query Configuration Item
- Get Configuration Item Tags
- Get Configuration Item History
- Get Configuration Item Relationship
- Get Components for Configuration Item
- Get Status of Operation
- Search Configuration Items
- Search Components for Configuration Item
- Settings
- Agentforce IT Service Metadata API Types
- NtfcnDefinition
- ReleaseMgmtSettings
- ServiceItsmIntelligenceUddSettings
- ServiceMgmtKnwlgArtclConfig
- ItSvcAssetDcvr Namespace
- Agentforce IT Service Platform Event
- SvcMgmtProacAgntUpdtEvnt
- Agentforce IT Service Standard Objects
- Agentforce IT Service Fields on Standard Objects
- AssetActivity
- AssetActivityFieldChange
- AssetDepreciationLog
- AssetServiceRequest
- CertDisposalOrderLineItem
- CertificateOfDisposal
- CertificateOfDisposalHistory
- CertificateOfDisposalShare
- ChangeRequest
- ChangeRequestCnfgItem
- ChangeRequestConflict
- CnfgItemChangeEvent
- CnfgMgmtCredential
- CnfgMgmtDiscoveryAgent
- CnfgMgmtDiscoveryAgentDef
- CnfgMgmtDiscoveryApp
- CnfgMgmtDiscoveryProbe
- CnfgMgmtDiscoverySchd
- CnfgMgmtDiscoveryTarget
- CnfgMgmtDiscoveryTgtCrdl
- CnfgMgmtDiscoveryTgtParm
- ConfigurationItem
- DepreciationPlan
- DisposalOrder
- DisposalOrderHistory
- DisposalOrderLineItem
- DisposalOrderLineItemHistory
- DisposalOrderShare
- Incident
- IncidentConfigurationItem
- ObjectMilestonePauseTime
- Problem
- ProblemConfigurationItem
- Release
- ReleaseParticipant
- ReleaseRelatedRecord
- ServiceManagementPrivilege
- SrvcMgmntApprovalAssignment
- SrvcMgmntRecEvntAsgnt
- SrvcMgmntRuleAssignment
- Agentforce IT Service Tooling API Objects
- CnfgItemAttrDef
- CnfgItemAttrPcklstValDef
- CnfgItemAttrPicklistDef
- CnfgItemAttrSetAttr
- CnfgItemAttrSetDef
- CnfgItemTypeAttrRelDef
- CnfgItemTypeDef
- CnfgItemTypeIdentFieldMap
- CnfgItemTypeIdentRule
- CnfgItemTypeRelationDef
- CnfgMgmtCiSourceDef
- CnfgMgmtRelationTypeDef
- CnfgMgmtSvcMapLyot
- CnfgMgmtSvcMapLyotItmTyp
- CnfgMgmtSvcMapLyotRelTyp
- NtfcnChannelActionDef
- NtfcnChannelCont
- NtfcnChannelDef
- NtfcnChannelRec
- NtfcnCondition
- NtfcnCriteria
- NtfcnDefinition
- ServiceMgmtKnwlgArtclConfig
- ServiceOpPriorityConfig
- SrvcMgmntEmailRoutgAddr
- SrvcMgmtObjCollabAppCnfg
- StaticDynamicValMapping
- Salesforce Console Developer Guide Previous PDF Versions
- addToBrowserTitleQueue()
- blinkCustomConsoleComponentButtonText()
- isCustomConsoleComponentHidden()
- isCustomConsoleComponentPoppedOut()
- isCustomConsoleComponentWindowHidden()
- isInCustomConsoleComponent()
- Methods for Application-Level Custom Console Components
- onCustomConsoleComponentButtonClicked()
- removeFromBrowserTitleQueue()
- runSelectedMacro()
- scrollCustomConsoleComponentButtonText()
- selectMacro()
- setCustomConsoleComponentButtonIconUrl()
- setCustomConsoleComponentButtonStyle()
- setCustomConsoleComponentButtonText()
- setCustomConsoleComponentHeight()
- setCustomConsoleComponentPopoutable()
- setCustomConsoleComponentVisible()
- setCustomConsoleComponentWidth()
- setCustomConsoleComponentWindowVisible()
- setSidebarVisible()
- acceptChat()
- cancelFileTransferByAgent()
- chasitor.addCustomEventListener()
- chasitor.getCustomEvents()
- chasitor.sendCustomEvent()
- declineChat()
- endChat()
- getAgentInput()
- getAgentState()
- getChatLog()
- getChatRequests()
- getDetailsByChatKey()
- getDetailsByPrimaryTabId()
- getEngagedChats()
- getMaxCapacity()
- initFileTransfer()
- Methods for Chat Visitors
- Methods for Chat
- onAgentSend()
- onAgentStateChanged()
- onChatCanceled()
- onChatCriticalWaitState()
- onChatDeclined()
- onChatEnded()
- onChatRequested()
- onChatStarted()
- onChatTransferredOut()
- onCurrentCapacityChanged()
- onCustomEvent()
- onFileTransferCompleted()
- onNewMessage()
- onTypingUpdate()
- sendCustomEvent()
- sendMessage()
- setAgentInput()
- setAgentState()
- fireOnCallBegin()
- fireOnCallEnd()
- fireOnCallLogSaved()
- getCallAttachedData()
- getCallObjectIds()
- Methods for Computer-Telephony Integration (CTI)
- onCallBegin()
- onCallEnd()
- onCallLogSaved()
- onSendCTIMessage()
- sendCTIMessage()
- setCallAttachedData()
- setCallObjectIds()
- addEventListener()
- fireEvent()
- Methods for Console Events
- removeEventListener()
- focusNavigationTab()
- getNavigationTabs()
- getSelectedNavigationTab()
- Methods for Navigation Tabs
- refreshNavigationTab()
- setSelectedNavigationTab()
- acceptAgentWork
- closeAgentWork
- declineAgentWork
- getAgentWorkload
- getAgentWorks
- getServicePresenceStatusChannels
- getServicePresenceStatusId
- login
- logout
- Methods for Omni-Channel Console Events
- Methods for Omni-Channel
- setServicePresenceStatus
- addPushNotificationListener()
- Methods for Push Notifications
- removePushNotificationListener()
- Methods for Salesforce Classic
- closeTab()
- disableTabClose()
- focusPrimaryTabById()
- focusPrimaryTabByName()
- focusSidebarComponent()
- focusSubtabById()
- focusSubtabByNameAndPrimaryTabId()
- focusSubtabByNameAndPrimaryTabName()
- generateConsoleUrl()
- getEnclosingPrimaryTabId()
- getEnclosingPrimaryTabObjectId()
- getEnclosingTabId()
- getFocusedPrimaryTabId()
- getFocusedPrimaryTabObjectId()
- getFocusedSubtabId()
- getFocusedSubtabObjectId()
- getPageInfo()
- getPrimaryTabIds()
- getSubtabIds()
- getTabLink()
- isInConsole()
- Methods for Primary Tabs and Subtabs
- onEnclosingTabRefresh()
- onFocusedPrimaryTab()
- onFocusedSubtab()
- onTabSave()
- openConsoleUrl()
- openPrimaryTab()
- openSubtab()
- openSubtabByPrimaryTabName()
- refreshPrimaryTabById()
- refreshPrimaryTabByName()
- refreshSubtabById()
- refreshSubtabByNameAndPrimaryTabId()
- refreshSubtabByNameAndPrimaryTabName()
- reopenLastClosedTab()
- resetSessionTimeOut()
- setTabUnsavedChanges()
- setTabIcon()
- setTabLink()
- setTabStyle()
- setTabTextStyle()
- setTabTitle()
- Asynchronous Calls with the Salesforce Console Integration Toolkit
- Backward Compatibility
- Salesforce Console Integration Toolkit Best Practices
- Working with Lightning Platform Canvas
- Connect to the Toolkit
- End-of-Life
- Salesforce Console Integration Toolkit for Salesforce Classic
- Change a Visualforce Page by Using the Salesforce Console Integration Toolkit
- Salesforce Console Integration Toolkit Support Policy
- When to Use the Salesforce Console Integration Toolkit
- Working with the Salesforce Console Integration Toolkit
- endChat() for Lightning Experience
- endConversation() for LWC for Lightning Experience
- getChatLog() for Lightning Experience
- getConversationLog() for LWC for Lightning Experience
- getEnhancedConversationLog() for LWC for Lightning Experience
- inactivateConversation() for LWC for Lightning Experience
- getChatLog() for Lightning Experience
- sendCustomEvent() for Lightning Experience
- sendMessage() for Lightning Experience
- sendMessagingComponent() for LWC for Lightning Experience
- sendTextMessage() for LWC for Lightning Experience
- setAgentInput() for LWC for Lightning Experience
- setAgentInput() for Lightning Experience
- setMessagingComponent() for LWC for Lightning Experience
- LWC Methods for Enhanced Messaging in Lightning Experience
- Aura Methods for Enhanced Messaging in Lightning Experience
- Methods for Chat in Lightning Experience
- lightning:getEnclosingTabId
- lightning:getEnclosingUtilityId
- Events for
- lightning:conversationAgentSend
- lightning:conversationChatEnded
- lightning:conversationCustomEvent
- lightning:conversationNewMessage
- lightning:conversationAgentSend
- lightning:conversationChatEnded
- lightning:conversationNewMessage
- lightning__conversationAgentSend
- lightning__conversationEnded
- lightning__conversationEndUserMessage
- lightning:omniChannelConnectionError
- lightning:omniChannelLoginSuccess
- lightning:omniChannelLogout
- lightning:omniChannelStatusChanged
- lightning:omniChannelWorkAccepted
- lightning:omniChannelWorkAssigned
- lightning:omniChannelWorkClosed
- lightning:omniChannelWorkDeclined
- lightning:omniChannelWorkFlagUpdated
- lightning:omniChannelWorkloadChanged
- lightning:tabClosed
- lightning:tabCreated
- lightning:tabFocused
- lightning:tabRefreshed
- lightning:tabReplaced
- lightning:tabUpdated
- Lightning Web Component Events for Enhanced Messaging
- Events for Chat
- Aura Events for Enhanced Messaging
- Events for Omni-Channel
- Subscribe to Aura Application Events in LWC
- lightning__tabClosed
- lightning__tabCreated
- lightning__tabFocused
- lightning__tabRefreshed
- lightning__tabReplaced
- lightning__tabUpdated
- focusNavigationItem() for Lightning Experience
- getNavigationItems() for Lightning Experience
- getSelectedNavigationItem() for Lightning Experience
- refreshNavigationItem() for Lightning Experience
- setSelectedNavigationItem() for Lightning Experience
- Methods for Navigation Items in Lightning Experience
- acceptAgentWork for Lightning Experience
- closeAgentWork for Lightning Experience
- declineAgentWork for Lightning Experience
- getAgentWorkload for Lightning Experience
- getAgentWorks for Lightning Experience
- getServicePresenceStatusChannels for Lightning Experience
- getServicePresenceStatusId for Lightning Experience
- login for Lightning Experience
- logout for Lightning Experience
- lowerAgentWorkFlag for Lightning Experience
- raiseAgentWorkFlag for Lightning Experience
- setServicePresenceStatus for Lightning Experience
- Methods for Omni-Channel in Lightning Experience
- Lightning Console JavaScript API
- Get to Know Lightning Console
- Using Background Utility Items
- JavaScript Promises
- Lightning Console JavaScript API Syntax
- Use Page Context in the Utility Bar API
- Get to Know the Utility Bar
- Lightning Console API
- Error Handling with Promises
- Using Page References to Open Console Workspace Tabs and Subtabs
- Supported APIs
- Using Pop-Out Utilities
- Methods for Lightning Console JavaScript API
- disableUtilityPopOut() for Lightning Experience
- getAllUtilityInfo() for Lightning Experience
- getEnclosingUtilityId() for Lightning Experience
- getUtilityInfo() for Lightning Experience
- isUtilityPoppedOut() for Lightning Experience
- minimizeUtility() for Lightning Experience
- onUtilityClick() for Lightning Experience
- openUtility() for Lightning Experience
- setPanelHeaderIcon() for Lightning Experience
- setPanelHeight() for Lightning Experience
- setPanelHeaderLabel() for Lightning Experience
- setPanelWidth() for Lightning Experience
- setUtilityHighlighted() for Lightning Experience
- setUtilityIcon() for Lightning Experience
- setUtilityLabel() for Lightning Experience
- toggleModalMode() for Lightning Experience
- enableModal() for Lightning Experience
- enablePopout() for Lightning Experience
- EnclosingUtilityId Context Wire Adapter for Lightning Experience
- getInfo() for Lightning Experience
- minimize() for Lightning Experience
- open() for Lightning Experience
- updatePanel() for Lightning Experience
- updateUtility() for Lightning Experience
- Methods for the Utility Bar in Lightning Experience
- addToBrowserTitleQueue() for Lightning Experience
- closeTab() for Lightning Experience
- disableTabClose() for Lightning Experience
- focusTab() for Lightning Experience
- generateConsoleUrl() for Lightning Experience
- getAllTabInfo() for Lightning Experience
- getEnclosingTabId() for Lightning Experience
- getFocusedTabInfo() for Lightning Experience
- getTabInfo() for Lightning Experience
- getTabURL() for Lightning Experience
- isConsoleNavigation() for Lightning Experience
- isSubtab() for Lightning Experience
- openConsoleUrl() for Lightning Experience
- openSubtab() for Lightning Experience
- openTab() for Lightning Experience
- refreshTab() for Lightning Experience
- removeFromBrowserTitleQueue() for Lightning Experience
- setTabHighlighted() for Lightning Experience
- setTabIcon() for Lightning Experience
- setTabLabel() for Lightning Experience
- EnclosingTabId Context Wire Adapter for Lightning Experience
- IsConsoleNavigation Context Wire Adapter for Lightning Experience
- Methods for Workspace Tabs and Subtabs in Lightning Experience
- Debugging
- Using Events with the Lightning Console JavaScript API
- Console API Method Parity—What’s Different Between Lightning Experience and Salesforce Classic?
- How are the Classic and Lightning Console APIs Different?
- Utility Bar API Method Parity
- Classic Console API Methods Supported in the Lightning Console API
- Other Resources
- Console API Typographical Conventions
- Salesforce Console Developer Guide
- Build Your Connector
- Clone Before You Build
- Compare the Conceptual Models of Open CTI and Salesforce Voice with Partner Telephony
- Migrate Custom UI Integration: Voice Extensions, Voice Toolkit, LMS Bridge
- Migrate Your Open CTI Integration to Salesforce Voice with Partner Telephony
- Migrate Multiparty and Transfer Calls
- Migrate Rep Presence Status
- Migrate Reporting
- Migrate Screen Pop
- Migrate the Single Call Flow
- Migrate Supervisor Features
- Plan Your Migration
- Asynchronous Calls with Open CTI
- Backward Compatibility
- Best Practices
- Specify Values for <item> Elements
- Optional Call Center Elements and Attributes
- Required Call Center Elements and Attributes
- Sample Call Center Definition File
- Call Center Definition File Format
- Call Center Definition Files
- Work with Canvas
- Connect to Open CTI
- Work with the Console APIs for Open CTI
- Open CTI Demo Adapter
- disableClickToDial() for Lightning Experience
- disableClickToDial() for Salesforce Classic
- enableClickToDial() for Lightning Experience
- enableClickToDial() for Salesforce Classic
- API Support
- Common Error Messages for Lightning Experience Methods
- getAppViewInfo() for Lightning Experience
- getCallCenterSettings() for Lightning Experience
- getCallCenterSettings() for Salesforce Classic
- getDirectoryNumbers() for Salesforce Classic
- getPageInfo() for Salesforce Classic
- getSoftphoneLayout() for Lightning Experience
- getSoftphoneLayout() for Salesforce Classic
- Sales Engagement Methods for Lightning Experience
- Customize Open CTI Functionality
- Method Parity Between Open CTI for Salesforce Classic and Lightning Experience
- Why Your UI Matters—Open CTI for Salesforce Classic vs. Lightning Experience
- Get Started with Open CTI
- isInConsole() for Salesforce Classic
- isSoftphonePanelVisible() for Lightning Experience
- isVisible() for Salesforce Classic
- Methods for Salesforce Application Interaction
- Methods for Computer-Telephony Integration (CTI)
- Methods for Salesforce Classic
- Methods for Lightning Experience
- Lightning Message Service Methods for Lightning Experience
- notifyInitializationComplete() for Lightning Experience
- notifyInitializationComplete() for Salesforce Classic
- onClickToDial() for Lightning Experience
- onClickToDial() for Salesforce Classic
- onFocus() for Salesforce Classic
- onNavigationChange() for Lightning Experience
- onObjectUpdate() for Salesforce Classic
- Open CTI Developer Guide Previous PDF Versions
- refreshObject() for Salesforce Classic
- refreshPage() for Salesforce Classic
- refreshRelatedList() for Salesforce Classic
- refreshView() for Lightning Experience
- Open CTI Release Notes
- reloadFrame() for Salesforce Classic
- Other Resources
- runApex() for Lightning Experience
- runApex() for Salesforce Classic
- Sample HTML Page Using Open CTI
- Sample Code for Using Lightning Message Service with Open CTI
- saveLog() for Lightning Experience
- saveLog() for Salesforce Classic
- screenPop() for Lightning Experience
- screenPop() for Salesforce Classic
- searchAndGetScreenPopUrl() for Salesforce Classic
- searchAndScreenPop() for Lightning Experience
- searchAndScreenPop() for Salesforce Classic
- Open CTI and Security
- setSoftphoneHeight() for Salesforce Classic
- setSoftphoneItemIcon() for Lightning Experience
- setSoftphoneItemLabel() for Lightning Experience
- setSoftphonePanelHeight() for Lightning Experience
- setSoftphonePanelIcon() for Lightning Experience
- setSoftphonePanelLabel() for Lightning Experience
- setSoftphonePanelVisibility() for Lightning Experience
- setSoftphonePanelWidth() for Lightning Experience
- setSoftphoneWidth() for Salesforce Classic
- setVisible() for Salesforce Classic
- Open CTI Support Policy
- Typographical Conventions
- Open CTI and Other Voice Solutions
- Working with Open CTI
- Address Migration Roadblocks
- Delete a Conversation Participant
- Get Started with Conversation Data API
- Query Conversation Data API Logs
- Conversation Data API Rate Limits
- Troubleshoot Errors
- Conversation Data API Endpoints
- ProductAttributeDefinition
- AssetAccountParticipant
- AssetContactParticipant
- Field Service Developer Guide Previous PDF Versions
- Convert Time Zone
- Create Engagement Topic
- Get Agent Context
- Get Service Appointment Time Slots
- Get Current Time
- Get Engagement Topics
- Get Field Service Object Field
- Schedule Service Appointment
- Field Service Invocable Actions
- API End-of-Life Policy
- Code Examples: Dispatcher Console Custom Actions
- Create Service Appointment Lists in the Dispatcher Console
- Create a Service Report with Apex
- Generate Work Orders on Maintenance Plans with Apex
- Field Service Code Examples
- Field Service Custom Triggers
- Field Service Flow
- Field Service Mobile Settings
- Field Service Developer Guide
- Field Service Metadata API
- Field Service Mobile App
- Field Service Apex Reference
- Field Service Object References
- Field Service API
- Service Report Template
- Get Ready to Develop with Field Service
- Field Service Core Data Model
- Field Service Inventory Management Data Model
- Field Service Preventive Maintenance Data Model
- Field Service Standard and Custom Objects
- Field Service Pricing Data Model
- Field Service Product Service Campaign Data Model
- Field Service Warranty Management Data Model
- Field Service Data Objects
- Field Service Custom Fields on Standard Objects
- Field Service Tooling API
- Flow for Field Service
- Create Bundle
- Remove Bundle Members
- Appointment Bundling REST APIs
- Start Batch
- Unbundle
- Unbundle Multiple
- Update Bundle
- Supplementary Field Service Objects
- AssignedResource Custom Fields
- ResourceAbsence Custom Fields
- ServiceAppointment Custom Fields
- ServiceResource Custom Fields
- ServiceResourceCapacity Custom Fields
- ServiceTerritory Custom Fields
- TimeSlot Custom Fields
- WorkOrder Custom Fields
- WorkOrderLineItem Custom Fields
- Rebook And Notify Input
- Rebook and Notify Customer
- Rebook And Notify
- Rebook and Notify Resources
- Fetch Files Input
- Fetch Optimization Files
- Created File
- Fetch Files
- REST Reference
- Scheduling Operations Resources
- Request Bodies
- Response Bodies
- Resources
- SerializedProduct
- Generate an Access Token
- Get Started
- Rate Limits for Interaction Service API
- Interaction Service API Release Notes
- Abstract Message
- Send Delivery Acknowledgments or Read Receipts
- Update an AgentWork Record
- Create an AgentWork Record
- Register Capabilities
- Update the Consent Status
- Establish a Conversation
- Retrieve Conversation Entries
- Send a Message Through a Chatbot
- Send Historical Conversation Entries
- Send Inbound Message Interactions
- End or Inactivate a Messaging Session
- Remove a Participant
- Clear Routing
- Route a Conversation
- Track the Routing Status of a Conversation
- Bring Your Own Bot Setup Entities
- File Attachment Interaction
- Message Delivery Failed Interaction
- Typing Started Indicator Interaction
- Typing Stopped Indicator Interaction
- Message Interaction
- Message Types and Message Format Types
- PublishingService Class
- PublishingService Methods
- API End-of-Life Policy
- Salesforce Knowledge, Apex, and Visualforce
- Developing with Salesforce Knowledge
- Salesforce Knowledge Metadata API
- Knowledge Articles and Data Categories in the API
- Knowledge Object Model
- Invocable Actions for Lightning Knowledge
- Salesforce Knowledge REST APIs
- Manage Knowledge with REST APIs
- Salesforce Knowledge SOAP API
- Salesforce Knowledge with SOQL and SOSL
- Salesforce Knowledge UI API
- UI API Limitations
- Salesforce Knowledge Developer Guide Previous PDF Versions
- Archive the Primary Version of an Article
- Assign a Task Related to a Primary Article
- Assign a Task Related to a Translation
- Delete a Primary Version of an Article
- Delete a Translated Version of an Article
- Edit an Online Version of a Primary Article
- Unpublish the Online Version of a Translated Article
- Publish the Primary Version of an Article
- Restore an Archived Version of an Article
- Retrieve Article Metadata
- Retrieve a Version of an Article
- Search for Metadata Elements of a Primary Version
- Search for Metadata Elements of a Translated Version
- Set a Translated Article Version to Complete
- Set a Translated Article Version to Incomplete
- Get a List of Salesforce Site and Experience Cloud Site URLs for an Online Article
- Submit an Article for Translation
- Unpublish the Primary Version of an Article
- Get Knowledge Language Settings
- Articles Details
- Articles List
- Data Category Detail
- Data Category Groups
- Support Knowledge with REST API
- Search Suggested Queries
- Search Suggested Article Title Matches
- Using Relationship Queries with Data Category Selection Objects
- UPDATE
- dataCategorySelection
- WITH DATA CATEGORY
- WITH
- About SOSL
- WITH DATA CATEGORY DataCategorySpec
- WITH SNIPPET
- Authorization
- Create the OAuth App
- Get Started
- Configure Your Deployment to Ingest Third-Party Bot Conversation History
- Invoke the Conversation History API
- Sample Web App for Enhanced Chat API
- Sample Configuration File
- Enhanced Chat API Release Notes
- Set Up reCAPTCHA for Your Messaging Deployments
- Enhanced Chat Configuration API Endpoints
- Enhanced Chat API Endpoints
- Message Types and Message Format Types
- ChoicesMessage
- ChoicesResponseMessage
- FormMessage
- FormResponseMessage
- StaticContentMessage
- Sample Payloads for Message Types
- Send Message Use Cases
- Progress Indicators
- Token Streaming
- Sample Payloads for Server Sent Events
- Server-Sent Events Structure
- Server-Sent Events
- Step 5: Configure Omni-Channel Flow with RouteWork Action
- Step 6: Configure Messaging Channel
- Step 4: Create the External Bot Definition and Vendor Integration Records
- Step 1: Create an External Client App and Configure Policies
- Step 3: Create a Platform Event and Assign Permissions
- Step 2: Generate an Access Token
- Get Started
- Integrate Your Bot with Service Cloud
- Bring Your Own Bot for Messaging Release Notes
- Set Up the Bring Your Own Bot Demo Connector
- Test the Interaction Service APIs
- Add a Custom Icon
- Add Support for Custom Parameters
- Add Messaging to a Salesforce Voice with Partner Telephony Managed Package
- Add Support for After Conversation Work
- Show Rep Availability for Transfer and Conference
- Associate Partner Contact Center Users with Queues
- Add Citations in Agent Responses
- Add Multiple Participants to a Messaging Conference
- Configure Rep Status Syncing for Messaging
- Configure the AgentWork Connector API
- Configure Consent Levels to Customize the Messaging Opt-In and Opt-Out Experience
- Configure Partner-Owned Routing and Consent
- Dynamically Control Messaging Actions
- Support Agentforce Service Agents
- Create the Interaction Service OAuth App
- Create the Conversation Channel Definition Record
- Create the Conversation Vendor Information Record
- Create a Sample Einstein Bot
- Create the Managed Package
- Create and Configure the Custom Platform Event
- Customize the Destination List for Messaging Session Transfers
- Enable Bring Your Own Channel for CCaaS
- Configure Estimated Wait Times for Queues
- Transfer Messaging Sessions with Omni-Channel Flows
- Generate the Access Token
- Configure Inbound Acknowledgements and Outbound Typing Indicators
- Support Interactive Messaging
- Get Started with Bring Your Own Channel for CCaaS
- Send URLs with Link Previews
- Send and Receive Richly Formatted Messages with Markdown
- Create Developer Hub and Namespace Orgs
- Pause Messaging Sessions
- Configure Agentforce Service Agent Progress Indicators
- Transfer Messaging Sessions to Omni-Channel Queues
- Bring Your Own Channel for CCaaS Release Notes
- Search the Transfer and Conference Destination List
- Set Up the Demo Connector
- Test the APIs
- Enable Third-Party Bots for a Partner Contact Center
- Transfer Messages and Conference
- Transfer Messaging Sessions to External Contacts
- Transfer Messaging Sessions to Reps
- Bring Your Own Channel for CCaaS Outbound Event Reference
- Auto-Response Component for Android
- Business Hours for Android
- Clear Local Storage
- Detailed Branding Tokens
- Generic Branding Tokens
- Customize Colors for Android
- Conversation Lists for Android
- Manage Conversations
- Build a Core SDK App for Android
- Create an Interface Object
- Customize the Default UI for Android
- Define Your UI For Each Entry Type
- Enhance the Experience for Android
- Android Sample Apps for Enhanced In-App Chat
- Android Guidelines
- Hide Attachments
- Hide End Chat
- Hide or Replace Messages in a Chat Feed
- Hide Transcripts
- Customize Icons for Android
- Install the Android SDK
- Set Up Messaging Push Notifications for Android
- Populate Pre-Chat Form Fields for Android
- Hidden Pre-Chat for Android
- Preferred Language of Messaging Users
- Progress Indicators
- Requirements for the Android SDK
- Customize Strings for Android
- Transcripts for Android
- Bring Your Own UI
- Build a UI SDK App for Android
- URL Display Mode for Android
- User Verification for Android
- Before You Begin
- Get Started with Enhanced In-App Chat
- Auto-Response Component for iOS
- Business Hours for iOS
- Clear Local Storage
- Detailed Branding Tokens
- Generic Branding Tokens
- Customize Colors for iOS
- Conversation Lists for iOS
- Manage Conversations
- Build a Core SDK App for iOS
- Customize the Default UI for iOS
- Define How To Render Each Element
- Degraded Experience in Older iOS Versions
- Enhance the Experience for iOS
- iOS Sample Apps for Enhanced In-App Chat
- iOS Guidelines
- Hide Attachments
- Hide End Chat
- Hide Transcripts
- Customize Icons for iOS
- Install the iOS SDK
- Set Up Messaging Push Notifications for iOS
- Pass Your View Builder to the UI Interface
- Populate Pre-Chat Form Fields for iOS
- Hidden Pre-Chat for iOS
- Preferred Language of Messaging Users
- Progress Indicators
- Requirements for the iOS SDK
- Customize Strings for iOS
- Transcripts for iOS
- Bring Your Own UI
- Build a UI SDK App for iOS
- URL Display Mode for iOS
- User Verification for iOS
- Set Up Your Salesforce Org
- Enhanced In-App Chat Android Reference
- Enhanced In-App Chat iOS Reference
- Enhanced In-App Chat Reference Documentation
- Access Conversation Data
- On-Platform vs. Off-Platform Messaging Objects
- Messaging Object Model
- Overview
- Messaging Object Model and Data Access Release Notes
- ConversationEntry
- Off-Platform Messaging Objects
- RelatedRecord
- Add a Custom Icon
- Add Support for Custom Parameters
- Add Multiple Participants to a Messaging Conference
- Configure Consent Levels to Customize the Messaging Opt-In and Opt-Out Experience
- Support Agentforce Service Agents
- Create the Interaction Service OAuth App
- Create the Conversation Channel Definition Record
- Create the Conversation Vendor Information Record
- Create a Sample Einstein Bot
- Create the Managed Package
- Create and Configure the Custom Platform Event
- Create Your Own Messaging Provider Integration for Bring Your Own Channel for Messaging
- Generate the Access Token
- Configure Inbound Acknowledgements and Outbound Typing Indicators
- Support Interactive Messaging
- Get Started with Bring Your Own Channel for Messaging
- Send URLs with Link Previews
- Send and Receive Richly Formatted Messages with Markdown
- Enable Bring Your Own Channel for Messaging
- Configure Agentforce Service Agent Progress Indicators
- Bring Your Own Channel for Messaging Release Notes
- Set Up the Demo Connector
- Test the Interaction Service APIs
- Bring Your Own Channel For Messaging Outbound Event Reference
- Get started With APIs for Enhanced Web Chat
- Auto-Responses in Enhanced Web Chat
- Context Events in Enhanced Web Chat v2
- Create a Custom Pre-Chat Form Using LWC
- Create an Object That Contains Label Translations JSON File for a Static Resource
- Use an Event Handler to Reference Enhanced Web Chat Custom Labels
- Custom Lightning Type APIs for Enhanced Chat v2
- Display Custom LWC Components for Enhanced Web Chat in Your Translated Languages
- Get Started With Lightning Web Components for Enhanced Web Chat
- Messaging Conversation Window Header Events
- Customize the Messaging Conversation Window Header Using LWC
- Customize Text Message Bubbles
- Event Listeners
- Get Started with Enhanced Web Chat
- Invite Users to Chat in Enhanced Web Chat
- Launch Chat in Enhanced Web Chat
- Populate Pre-Chat Form Fields in Enhanced Web Chat
- Hidden Pre-Chat in Enhanced Web Chat
- Send a Message as the End User
- Send Message as the End User in Enhanced Web Chat
- Settings for Enhanced Web Chat v2
- Show and Hide the Chat Button in Enhanced Web Chat
- Use the Host Site Language in ECv2
- User Verification in Enhanced Web Chat
- autoResponseAPI
- Get Deployment Configuration Details in Custom Lightning Web Components
- Enhanced Web Chat Reference
- prechatAPI
- settings
- userVerificationAPI
- utilAPI
- NlpResponse Class
- errors
- NlpResponse Properties
- summarizationResult
- NlpSummarizationResult Properties
- summary
- NlpSummarizationResult Class
- industriesNlpSvc
- sfdc_surveys Namespace
- Dynamic Send Survey Invitation Actions
- Process Data Using Generative AI Action
- Send Survey Invitation Actions
- Perform Survey Sentiment Analysis
- Transform NLP Action Results Action
- Add or Update the Translated Value of Multiple Survey Fields in One or More Languages
- Add or Change the Translation of a Survey Field
- Delete the Translated Value of Multiple Survey Fields in One or More Languages
- Delete the Translated Value of a Survey Field
- Get the Translated Values of Multiple Survey Fields in One or More Languages
- Get Translated Value of a Survey Field
- Salesforce Surveys Translation Resources
- Salesforce Surveys Object Model
- accessToken
- Error Code Details
- survey-response (PATCH)
- survey-response (POST)
- Survey Description Input
- Survey Email Input
- Survey Integer Question Response Input
- Survey Invitation Settings Input
- Survey Page Response Input
- Survey Question Response Input
- Survey Recipient Engagement Context Input
- Survey Recipient Survey Subjects Input
- Survey Response Input
- Survey Selection Question Choice Input
- Survey Selection Question Response Input
- Survey Text Question Response Input
- Connect REST API Request Bodies
- Survey Description Input
- Survey Integer Question Response Input
- Survey Invitation Settings Input
- Survey Page Response Input
- Survey Question Response Input
- Survey Response Input
- Survey Selection Question Choice Input
- Survey Selection Question Response Input
- Survey Text Question Response Input
- Request Bodies
- Surveys Responses Using Invitation ID (POST, PATCH)
- Survey Responses Using Invitation Configurations (POST, PATCH)
- Salesforce Surveys Invitation Emails Resource
- Surveys Resources
- Survey Responses Using Invitation Configurations (POST, PATCH)
- Resources
- Survey Description Output
- Survey Detail Output
- Survey Email
- Survey NPS Question Output
- Survey Question Output
- Survey Question Page Output
- Survey Response Output
- Survey Selection Question Choice Output
- Survey Selection Question Output
- Survey Short-Text Question Output
- Survey Text Question Output
- Survey Thank You Page Output
- Survey URL Buttons Output
- Connect REST API Response Bodies
- Survey Description Output
- Survey Detail Output
- Survey NPS Question Output
- Survey Question Output
- Survey Question Page Output
- Survey Response Output
- Survey Selection Question Choice Output
- Survey Selection Question Output
- Survey Short-Text Question Output
- Survey Text Question Output
- Survey Thank You Page Output
- Survey URL Buttons Output
- Response Bodies
- Creation of Surveys by Using Salesforce Feedback Management Response APIs
- Introduction to Salesforce Feedback Management
- In-App Survey Overview
- Salesforce Surveys Business APIs
- ConnectApi Namespace
- Surveys for Authenticated Participants
- Surveys for Unauthenticated Participants
- Access Token
- Survey Invitations
- Lightning Web Components for Surveys
- Salesforce Surveys Standard Objects
- Survey Questionnaire
- Survey Responses
- Salesforce Surveys Use Cases
- Salesforce Surveys Apex Classes
- Salesforce Surveys Standard Invocable Actions
- Set Up Your Environment
- Set Up Your Environment
- Salesforce Feedback Management Developer Guide Previous PDF Versions
- Salesforce Scheduler Developer Guide Previous PDF Versions
- Assign Concurrent Operating Hours to the Dummy Resource
- Configure Scheduling Policy to Enforce Shifts
- Configure Scheduling Policy to Enforce Operating Hours
- Assign Regular Shifts to Actual Resources
- Book Concurrent Appointments with Dummy Resource
- Create Service Appointments
- Create Service Resources
- Create Service Territories
- Enable Concurrent Scheduling
- Get Actual Service Resources
- Get Dummy Service Resource
- Get Service Appointments Assigned to the Dummy Resource
- Get Service Territories
- Get Work Type Groups
- Update Service Appointments
- Modify Appointments to Reassign to Actual Resources
- Schedule Appointments with a Dummy Resource and Reassign to Actual Resources
- Set Up Salesforce Scheduler
- Get Engagement Channels
- Change Engagement Channel Type
- Salesforce Scheduler Custom Objects
- IndustriesSettings
- Salesforce Scheduler Metadata API Types
- ActionableListMbrInvitation
- AppointmentCategory
- AppointmentInvitation
- AppointmentInvitee
- AssignedResource
- EngagementChannelType
- EngagementChannelWorkType
- Holiday
- OperatingHours
- ResourceAbsence
- ResourcePreference
- ServiceAppointment
- ServiceAppointmentAttendee
- ServiceResource
- ServiceResourceSkill
- ServiceTerritory
- ServiceTerritoryMember
- Shift
- ShiftEngagementChannel
- ShiftWorkTopic
- Skill
- SkillRequirement
- TimeSlot
- Waitlist
- WaitlistParticipant
- WaitlistServiceResource
- WaitlistWorkType
- WorkType
- WorkTypeGroup
- WorkTypeGroupDataTranslation
- WorkTypeGroupMember
- Apex Classes for External Calendars
- Salesforce Scheduler Apex Classes
- Authenticate Salesforce Scheduler APIs
- Salesforce Scheduler Business APIs
- Build Custom Appointment Booking Experiences Using Salesforce Scheduler APIs
- ConnectApi Namespace
- Connect APIs
- Salesforce Scheduler Data Model Overview
- Integrate Salesforce Scheduler with External Calendars
- Introduction to Salesforce Scheduler
- LxScheduler Namespace
- Additional Salesforce Scheduler Objects
- Salesforce Scheduler Standard Objects
- Salesforce Scheduler Platform Events
- Platform Events for External Calendars
- REST APIs
- Set Up Salesforce Scheduler
- Translate SOQL Query Results
- Appointment Candidates (GET)
- Appointment Slots (GET)
- Available Territory Slots (POST)
- Estimated Wait Time (POST)
- Error Codes and Responses
- Service Appointments (PATCH)
- Service Appointments (POST)
- Service Territories (GET)
- Waitlist Participants (PATCH)
- Create Service Appointments
- Get Service Resources
- Get Service Territories
- Get Work Type Groups
- Authenticate with a Connected App
- Configure Invitation URLs to Open on External Websites
- Generate an Appointment Invitation URL
- Get the Appointment Invitation Details
- Get the Appointment Invitee Details
- Retrieve the Invitation Key
- Book Service Appointments
- Show Calendar Availability
- Create Service Appointments
- Get Available Territory Slots
- Get Engagement Channels
- Get Service Territories
- Get Work Type Groups
- Authenticate with a Connected App
- Considerations for Multi-Resource Scheduling
- Create Service Appointments
- Enable Multi-Resource Scheduling
- Get Appointment Candidates
- Get Appointment Time Slots
- Get Engagement Channels
- Get Service Territories
- Get Work Type Groups
- Authenticate with a Connected App
- Update Field Level Security for Multi-Resource Scheduling
- Change Appointment Details
- Change Service Resource
- Change Appointment Time
- Get Service Appointment Details
- Get Service Appointments
- Authenticate with a Connected App
- Update Service Appointments
- Get Available Resources
- Get Service Appointment Details
- Get Service Appointments
- Authenticate with a Connected App
- Update Service Appointments
- Assign Concurrent Operating Hours to Service Territory Members
- Enable and Configure Concurrent Scheduling
- Create Service Appointments
- Get Appointment Candidates
- Get Service Territories
- Get Work Type Groups
- Get Work Types
- Authenticate with a Connected App
- Change Appointment Candidates
- Change Appointment Details
- Change Appointment Time Slots
- Get Service Appointment Details
- Get Service Appointments
- Authenticate with Salesforce Scheduler APIs
- Update Service Appointments
- Assign Service Resources
- Assign Service Territory to Work Types
- Create Service Appointments
- Create a Service Territory
- Enable Appointment Distribution
- Get Appointment Time Slots
- Authenticate API Calls with Salesforce Scheduler APIs
- Create Service Appointments
- Get Work Type
- Enable Maps and Location Services
- Get Service Resources
- Get Service Territories
- Get Work Type Groups
- Create a Single-Resource Appointment
- Schedule Appointments by Using Sharing Availability
- Schedule an Anonymous Appointment
- Create a Multi-Resource Appointment
- Modify a Service Appointment
- Modify an Anonymous Appointment
- Create a Concurrent Appointment
- Modify a Multi-Resource Service Appointment
- Schedule Anonymous Appointments with Appointment Distribution
- Schedule Appointments by Selecting Location First
- View the Action History
- Lightning Flow for Service Considerations
- Lightning Flow for Service Implementation Checklist
- Integrate Open CTI with Lightning Flow for Service
- Integrate Chat with Lightning Flow for Service
- Other Resources for Lightning Flow for Service
- Implementing the Example Use Case
- Lightning Flow for Service Example Use Case
- Find Another Action
- Enhance the User Experience
- Remind Users to Complete Mandatory Steps
- Show Users the Top Recommendations
- Let Users Resume Paused Flows from the Actions & Recommendations Component
- Show Users Which Steps to Complete First or Last
- Keep Steps Visible on Your List
- Associate Actions to Records with a Deployment
- Associate Actions with Records
- Customize Your Lightning Pages with the Actions & Recommendations Component
- Create Actions to Show
- Associate Actions to Records with Apex
- Associate Actions to Records with Process Builder
- Associate Actions to Records with SOAP
- Supported Apps, Channels, Actions, and Objects in Lightning Flow for Service
- Lightning Flow for Service Developer Guide Previous PDF Versions
- Salesforce Flow for Service
- Get Started with the Service Connector API
- Service Connector API Release Notes
- Analytics with the Service Chat SDK for Android
- Decrease the Size of Your App
- Authenticating Using the Salesforce Mobile SDK
- Authentication with the Service Chat SDK for Android
- Check Agent Availability
- Quick Setup: Chat in the Service Chat SDK
- Build Your Own UI with the Chat Core API
- Use Einstein Bots with Chat
- Transfer File to Agent
- Chat in the Service Chat SDK for Android
- Show Pre-Chat Fields to User
- Create or Update Salesforce Records from a Chat Session
- Listen for State Changes and Events
- Handle Custom URLs in Chat
- SDK Customizations with the Service Chat SDK for Android
- Customize Colors with the Service Chat SDK
- Customize Chat Images with the Service Chat SDK
- Data Protection and Security in the Service Chat SDK for Android
- Error Using the Salesforce Mobile SDK with the Service Chat SDK
- Install the Service SDK for Android
- Enable Debug Logging for the Android SDK
- Push Notifications with the Service Chat SDK for Android
- Release Notes
- Accessibility with the Service Chat SDK for Android
- Requirements for the Service Chat SDK for Android
- Customize and Localize Strings with the Service Chat SDK
- Embedded Service Chat SDK for Android Developer Guide
- Reference Documentation
- Reference Index
- Android Examples
- Agent Availability Check Always Fails
- My App Crashes
- My App Was Rejected
- Handle Custom URLs in Chat
- Configure a Chat Session
- Customize Colors with the Service Chat SDK
- Customize Fonts with the Service Chat SDK
- Customize Images with the Service Chat SDK
- Authentication with the Service Chat SDK for iOS
- Data Protection and Security in the Service Chat SDK for iOS
- Add the Service SDK Frameworks with CocoaPods
- Add the Service SDK Frameworks Manually
- Get Started with Chat
- Prepare Your App for Submission
- Notifications with the Service Chat SDK for iOS
- Release Notes
- Accessibility with the Service Chat SDK for iOS
- Install the Service Chat SDK for iOS
- Requirements for the Service Chat SDK for iOS
- Quick Setup: Chat in the Service Chat SDK
- Build Your Own UI with the Chat Core API
- Check Agent Availability
- Use Einstein Bots with Chat
- Transfer File to Agent
- Listen for State Changes and Events
- Notifications for Chat Activity
- Chat in the Service Chat SDK for iOS
- Show Pre-Chat Fields to User
- Create or Update Salesforce Records from a Chat Session
- Customize and Localize Strings with the Service Chat SDK
- Enable Debug Logging for the iOS SDK
- Embedded Service Chat SDK for iOS Developer Guide
- Reference Documentation
- Reference Index
- iOS Tutorials & Examples
- SDK Customizations with the Service Chat SDK for iOS
- Automate How Agents Accept and Decline Shift Assignments
- Workforce Engagement Developer Guide Previous PDF Versions
- Workforce Engagement Developer Guide
- Shifty the Bot - Manage Your Workforce Through SMS Bot Interactions
- Automate Time Sheet Creation, Capture Omni Status Change, and Calculate Shrinkage
- Use Case Examples
- Manage Training with REST and Apex APIs
- Workforce Engagement Metadata and Tooling API Reference
- Workforce Engagement Object Reference
- Crisis
- Employee
- EmployeeCrisisAssessment
- InternalOrganizationUnit
- Add a Component to Workplace Command Center
- Authenticate Between Work.com and Other Orgs
- Create a Workplace Command Center Compatible Lightning Component
- Custom Metadata Types Used by Work.com
- Custom Objects and Fields Used by Work.com
- Understand the Work.com Data Model
- Command Center Data Triggers
- Develop a Workplace Command Center Solution
- Work.com Command Center Licensing
- Respond to Location Filter Changes
- Extend Work.com with Custom Solutions
- Package and License a Workplace Command Center Component
- Package Your Work.com Solution
- Set Up Your Work.com Development Org
- Address
- wkcc__CmdCtrLog__c
- wkcc__CmdCtrLogEvent__e
- wkcc__CmdCtrLogSettings__mdt
- wkcc__CommandCenterMapping__c
- Employee
- Location
- Task
- wkcc__WorkQueueItem__c
- wkcc__LocationWellnessAggregation__c
- wkcc__LocationWellnessFact__c
- wkcc__LocationWellnessStaging__c
- wkcc__Settings__c
- wkcc__SurveyHistory__c
- wkcc__SurveySchedule__c
- wkcc__SurveyScheduleRecipient__c
- wkcc__TriggerSettings__c
- wkdw__ArticleToFlowLink__c
- Standard Objects Used by Work.com
- Synchronize Work.com Data Between Orgs
- Understand Location Data
- Understand Logging
- Link Employee with Other Objects
- Work with Employee Data
- wkdw__EmployeeWorkExperience__c
- wkdw__HealthVerification__c
- wkdw__OnboardingTask__c
- wkdw__OnboardingTemplate__c
- wkdw__OnboardingTemplateTask__c
- wkdw__TransitionPlan__c
- Queue Management Implementation Instructions
- Implement a Queue Management Visitor Experience
- Queue Management Object Model
- Custom Metadata Types Used by Employee Concierge
- Custom Field Used by Employee Concierge
- Employee Concierge Data Triggers
- Add a Support App to Employee Workspace with Employee Concierge
- Case
- wkdw__EmployeeToPersonAccountFldMap__mdt
- wkdw__TicketCategoryDefinition__mdt
- ServiceAppointment
- ServiceResource
- ServiceTerritory
- Shift
- wkfsl__Facility_Plan__c
- wkfsl__PlanningPeriod__c
- wkfsl__Shift_Management_Metric__c
- wkfsl__ShiftAcceptNotification__c
- wkfsl__Territory_Parent_Update_Evt__e
- WorkOrder
- Shift Management Data Triggers
- Model Workplace Reopening with Shift Management
- Shift Management for Work.com Object Reference
- Shift Records Sharing Flow
- Custom Objects Used by Workplace Strategy Planner
- Workplace Strategy Planner Data Triggers
- Evaluate When to Open or Close Locations with Workplace Strategy Planner
- Workplace Strategy Planner Object Reference
- wkplan__CrisisMetric__c
- wkplan__CrisisMetricThreshold__c
- wkplan__LocationAssessment__c
- Standard Objects Used by Workplace Strategy Planner
- Work.com Developer Guide Previous PDF Versions