I have a custom entity that has a custom field (c_newsInsightTypeMultiOption, which is a Multi-Option Select Field Type) with the following options.
- In the News (5773290, IN_THE_NEWS)
- Insights (5773291, INSIGHTS)
- Life at Company (5773292, LIFE_AT_COMPANY)
- Press Releases (5773293, PRESS_RELEASES)
When we initiate a vertical query, we’re passing the text value, per the documentation.
{
"c_newsInsightTypeMultiOption": [
{
"c_newsInsightTypeMultiOption": {
"$eq": "In the News"
}
}
]
}
As you can see in my bulleted list, the values have associated IDs (both numeric and text) in the KnowledgeGraph. These IDs can’t be used in queries. Is there a reason that the values in a multi-select field don’t have an “API Name” or “ID” field just as the field does? I tried querying using the IDs and, as expected, the filtering doesn’t work.
{
"c_newsInsightTypeMultiOption": [
{
"c_newsInsightTypeMultiOption": {
"$eq": "5773290"
}
}
]
}
Are there any recommended work-arounds? Are there other field types that I could configure to solve for this issue?