You need to sign in to do that
Don't have an account?
SOQL Query Knowledgeable People (topic endorsement)?
Is there a way to query Knowledgeable People (people endorsed on a topic) through Apex? You can grab this information through the Chatter API:
"Topics, Endorse People (/connect/topics/topicId/endorsements) is a collection of endorsements on knowledgeable people for a specific topic. Use this resource to endorse people for the specified topic and to get information about endorsements for a specific topic."
But I'd like to query this object in SOQL. I thought the object might be KnowledgeableUser, but it doesn't appear to be the case (the metadata is not the same, and querying against this does not return the same results as the Chatter API).
Any ideas?
https://help.salesforce.com/articleView?id=collab_topics_knowledgeable_people.htm&type=5
"Knowledgeable people are calculated and updated once a day."