Recommendation Request

Recommendation Schema

Field Name Format Description
created String A timestamp corresponding to the creation of this recommendation request.
deleted String A timestamp corresponding to the deletion of this recommendation request.
fulfilledBy optional Urn If the request is fulfilled by a new recommendation, this field is the new recommendation's urn.
id String Id of the recommendation request.
lastModified String A timestamp corresponding to the last modification of this recommendation request.
notification   Notification of this recommendation request.
notification.created String A timestamp corresponding to the creation of this notification.
notification.deleted optional String A timestamp corresponding to the last modification of this notification.notification.lastModified
notification.lastModified String A timestamp corresponding to the creation of this
notification.message String Message that requester sends to requestee.
notification.subject String Subject of the message that requester sends to requestee.
numRequests int Times of sending this request.
previousRecommendation optional Urn If this recommendation replaces an old recommendation, this field should be the urn of the old recommendation.
requestee Urn The requestee represented in personUrn.
requesteeEntity optional Urn The requestee's entity. For example: urn:li:position:(urn:li:person:, )
requester Urn The requester represented in personUrn.
requesterEntity optional Urn The requester'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 request. Can be the following enum values:
  • PENDING
  • DECLINED
  • FULFILLED
  • WITHDRAWN
  • POSITION_DELETED