---
schema_version: "1"
id: e982417749b51f5255874440b44eaf408d2c4fd19d7bf1f8ce25c16e2bb6cb80
title: Workforce Engagement Metadata and Tooling API Reference
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/service-cloud/wem_cookbook_dev_guide/guides/workforce-engagement-metadata.md
canonical_url: https://developer.salesforce.com/docs/service/wem-cookbook-dev-guide/guide/workforce-engagement-metadata.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: a1529fd3690456de8d25dbf2699ddad45b6bd33ff5cafaaaae4c0a7757d95807
products:
  - Workforce Engagement Developer Guide
  - Service Cloud Developer Content
---

# Workforce Engagement Metadata and Tooling API Reference

When you enable Workforce Engagement, you gain access to metadata components and tooling objects.

**note:** Workforce Engagement is scheduled for retirement. See [Workforce Engagement Retirement](https://help.salesforce.com/s/articleView?id=000395130&type=1).

|Metadata Component|Description|
|------------------|-----------|
|[WorkforceEngagementSettings](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_workforceengagementsettings.htm)|Settings for Workforce Engagement. For example, enable Workforce Engagement and the Workforce Engagement Configuration app, opt to use Machine Learning-based forecasting, and turn on features such as historical adherence, intraday management, and real-time adherence.|
|[SchedulingObjective](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_schedulingobjective.htm)|Represents a scheduling objective in Workforce Engagement. Scheduling objectives are business goals that are considered when finding agents for shift assignments.|
|[SchedulingRule](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_schedulingrule.htm)|Represents a scheduling rule in Workforce Engagement. Scheduling rules determine which agents are assigned to shifts.|

|Tooling Objects|Description|
|---------------|-----------|
|[SchedulingObjective](https://developer.salesforce.com/docs/atlas.en-us.api_tooling.meta/api_tooling/tooling_api_objects_schedulingobjective.htm)|Represents scheduling objective settings for Workforce Engagement.|
|[SchedulingRule](https://developer.salesforce.com/docs/atlas.en-us.api_tooling.meta/api_tooling/tooling_api_objects_schedulingrule.htm)|Represents scheduling rule settings for Workforce Engagement.|

