---
schema_version: "1"
id: 7602f5c09ee3fb0cb1f204c86ed0fb53d4c2981059fa776f709937a6d714d860
title: WorkSkillRoutingAttribute
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/api_tooling/tooling_api_objects_workskillroutingattribute.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.api_tooling.meta/api_tooling/tooling_api_objects_workskillroutingattribute.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: df5bae2d08db8bd5636ebed3b29c8e3fe36e7e29975b29ec60571eba53638f11
description: Represents a setup object that stores metadata related to the routing assignments between object field values and skills. Field values are used to route a work item to an agent who has the skills necessary to take the work. Available in API version 46.0 and later.
---
# WorkSkillRoutingAttribute

Represents a setup object that stores metadata related to the routing assignments between object field values and skills. Field values are used to route a work item to an agent who has the skills necessary to take the work. Available in API version 46.0 and later.

## Supported SOAP Calls

create(), delete(), describeSObjects(), query(), retrieve(), update(), upsert()

## Supported REST HTTP Methods

DELETE, GET, PATCH, POST

## Limitations

[SOQL Limitations](https://developer.salesforce.com/docs/atlas.en-us.api_tooling.meta/api_tooling/reference_objects_soql_limits.htm "Some Tooling API objects have SOQL limitations. These limitations apply to any Metadata Catalog query, which applies to all Custom Metadata Types and Metadata Catalog entities, not only the ones explicitly listed.")

[SOSL Limitations](https://developer.salesforce.com/docs/atlas.en-us.api_tooling.meta/api_tooling/reference_objects_sosl_limits.htm "Two Tooling API objects, EntityDefinition and FieldDefinition, have some SOSL limitations. ExternalString and MetadataComponentDependency (Beta) don’t support SOSL searches.")

## Fields

| Field | Details |
| --- | --- |
| Field | 
Type

picklist

Properties

Create, Filter, Group, Restricted picklist, Sort, Update

Description

The field corresponding to the field values that the skill is mapped to. Skills-Based Routing Rules support fields of type picklist, lookup, and checkbox. For example, Case Reason, Case Type, and Escalated. To see the complete list of valid values representing supported fields, see the Tooling API WSDL.



 |
| IsAdditionalSkill | 

Type

boolean

Properties

Create, Defaulted on create, Filter, Group, Sort, Update

Description

In skills-based routing, you can set some skills to additional. After a designated timeout period, a skill marked as additional is dropped from Omni-Channel routing. The case is then routed to the best-matched agent, even if the agent doesn’t have all the skills.



 |
| RelatedEntity | 

Type

picklist

Properties

Create, Filter, Group, Restricted picklist, Sort, Update

Description

The type of object being routed. Valid values are:

- Case
- ContactRequest
- Lead
- Order
- SocialPost
- Custom





 |
| SkillLevel | 

Type

double

Properties

Create, Defaulted on create, Filter, Nillable, Sort, Update

Description

Level of the skill required. This value can range from 0 to 10.



 |
| SkillPriority | 

Type

int

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

For additional skills, specify the order in which a skill is dropped if after the Drop Additional Skills Timeout on the routing configuration, no agent with that skill is available. Skills with a lower priority rank (9 or 10) are dropped first. Skills with a higher priority rank (0 or 1) are dropped last. Skills with the same priority value are dropped as a group. You can set skill priority using skills-based routing rules or Apex code. Available in API version 49.0 and later.



 |
| Value | 

Type

string

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The field value that is mapped to the selected skill.



 |
| WorkSkillRoutingId | 

Type

reference

Properties

Create, Filter, Group, Sort

Description

The ID of the [WorkSkillRouting](https://developer.salesforce.com/docs/atlas.en-us.api_tooling.meta/api_tooling/tooling_api_objects_workskillrouting.htm "Represents a setup object that stores a set of WorkSkillRoutingAttribute objects used to route a work item to an agent who has the skills necessary to take the work. Available in API version 46.0 and later.") object with which this field value is associated.



 |