Recommendation

Recommendation Schema

Field Name Format Description
created String A timestamp corresponding to the creation of this recommendation.
deleted String A timestamp corresponding to the deletion of this recommendation.
id String Id of the recommendation.
lastModified String A timestamp corresponding to the last modification of this recommendation.
locale   Stores the locale used to create the recommendation. 
message optional String A message that recommender sends to recommendee.
nextRecommendation optional Urn If this recommendation is replaced by a new recommendation, this field should be the urn of the new recommendation.
previousRecommendation optional Urn If this recommendation replaces an old recommendation, this field should be the urn of the old recommendation.
recommendationText String Content of the recommendation.
recommendee Urn The recommendee represented in personUrn.
recommendeeEntity optional Urn The recommendee's entity. For example: urn:li:position:(urn:li:person:, )
recommender Urn The recommender represented in personUrn.
recommenderEntity optional Urn The recommender's entity. For example: urn:li:position:(urn:li:person:, )
relationship optional String Relationship between recommender and recommendee. Can be the following enum values:
  • RECOMMENDER_MANAGED_RECOMMENDEE - Relation where the recommender managed the recipient.
  • RECOMMENDER_REPORTED_TO_RECOMMENDEE - Relation where the recommendee is more senior that the recipient.
  • RECOMMENDER_SENIOR_THAN_RECOMMENDEE - Relation where the recipient is more senior that the recommendee.
  • RECOMMENDEE_SENIOR_THAN_RECOMMENDER - Relation where the recommendee is more senior that the recipient.
  • WORKED_IN_SAME_GROUP - Relation where both recipient and recommendee worked in the same company.
  • WORKED_IN_DIFFERENT_GROUPS - Relation where both recipient and recommendee worked in different groups.
  • WORKED_IN_DIFFERENT_COMPANIES - Relation where both recipient and recommendee worked in different companies.
  • RECOMMENDEE_IS_CLIENT_OF_RECOMMENDER - Relation where recommendee is a client of the recipient.
  • RECOMMENDER_IS_CLIENT_OF_RECOMMENDEE - Relation where the recipient is a client of the recommendee.
  • RECOMMENDER_TAUGHT_RECOMMENDEE - Relation where the recipient taught the recommendee.
  • RECOMMENDER_ADVISED_RECOMMENDEE - Relation where the recipient advised the recommendee.
  • RECOMMENDER_STUDIED_WITH_RECOMMENDEE - Relation where the recipient studied with the recommendee.
status String Status of the recommendation. Can be the following enum values:
  • PENDING
  • VISIBLE
  • HIDDEN
  • WITHDRAWN
  • REPLACED
  • CLOSED
subject optional String Subject of the message that recommender sends to recommendee.
visibilityForRecommender String Visibility on recommender's profile. By default, the recommendation is visible to EVERYONE on recommender's profile if recommendee accepts it. Can be the following enum values:
  • EVERYONE - default
  • CONNETION
  • NONE