Leads
The lead endpoint provides access to a single community's leads, including contact information, resident profile, sources, and tasks.
There are no required fields when posting a lead. You should provide a name and a way to contact each lead.
Requests
Name |
Method |
Description |
/api/properties/{PropertyId}/leads |
GET |
Search for leads associated with this community |
/api/properties/{PropertyId}/leads |
POST |
Insert a new lead for this community into their YGL account |
/api/properties/{PropertyId}/leads/{LeadId} |
GET |
Retrieve information about a specific lead associated with the community |
Request/Response Objects
The main object associated with the endpoint is the Lead object. The Lead object contains some information and references to other object types explained below.
Leads
Name |
Type |
Description |
LeadId |
int |
This is the unique identifier for the lead and is only available on GET requests |
ContactId |
int |
The unique identifier for the primary contact, only available on GET requests
|
SecondaryContactId |
int |
The unique identifier for the secondary contact, only available on GET requests
|
AddedOn |
DateTime? |
The date the lead was added, or the date the user chose as the added on date. |
Associate |
string (45) |
The YGL username of the user assigned to this lead |
BudgetMax |
int |
The code for the maximum budget of the potential resident. Available options are: 0 (Not Sure), 1000 (Under $1,000), 1500 ($1,500), 2000 ($2,000), 3000 ($3,000), 4000 ($4,000), and 4001 (Over $4,000). |
BudgetMin |
int |
The code for the minimum budget of the potential resident. Available options are: 0 (Not Sure), 1000 (Under $1,000), 1500 ($1,500), 2000 ($2,000), 3000 ($3,000), 4000 ($4,000), and 4001 (Over $4,000). |
CallCenterId |
string (50) |
Used by referral sources to enter their unique ID for a lead |
CreatedOn |
DateTime |
The date the lead was created. This field is only available for GET requests. |
DischargePlannerId |
int |
Used only for the skilled nursing module |
FamilyStatusId |
int |
The code for the current family status |
FundingType |
int |
The code associated with the funding type for this lead |
InquiryMethod |
string (30) |
The method by which the lead originally inquired. Possible values are null, none, Email, Fax, Mail In, Corp. Phone In, Phone In, Walk In, and Web. |
LeadResident |
LeadResident |
An object that contains information about the potential resident's elder care search |
Notes |
LeadNotes |
The notes associated with this lead. |
Ownership |
string (1) |
A code representing whether the lead owns their own home. Possible values are " " (Unknown), "O" (Own), and "R" Rent. |
PrimaryContact |
Contact |
An object containing contact information for the primary contact |
Priority |
int |
A code associated with the lead priority (typically Hot, Warm, Cold) |
ReferralSources |
Array of ReferralSource |
A list of ReferralSource objects, ordered by rank. Required for referral source users. |
ResidentContact |
Contact |
An object containing contact information for the potential resident |
SecondaryContact |
Contact |
An object containing contact information for a secondary contact person, if any |
SecondFundingType |
int |
A code representing a secondary funding type. Skilled Nursing only. |
StatusId |
int |
A code repesenting the current status of the lead. Read only, available on GET requests. See Lead Statuses for documentation on retrieving StatusId values. |
UserName |
string (10) |
A unique string identifying the community the lead belongs to. Only available on GET requests. |
Veteran |
string (1) |
A code representing the potential resident's veteran status, Allowable values are "U" (Unknown), "Y" (Yes), and "N" (No). |
Contact
Contact Notes
Name |
Type |
Description |
Notes |
string |
The notes. |
UpdatedBy |
string |
The username of the user who last updated the notes. Optional on a POST; will default to the username used as the lead creator. |
UpdatedOn |
Date/Time |
The date and time the note was last updated. Not avaiable on a POST. |
Address
Name |
Type |
Description |
AddressId |
int |
The unique identifier for this address object, only available on GET requests |
Address1 |
string (50) |
The first address line |
Address2 |
string (50) |
The second address line |
AllowMailings |
bool |
Does the related contact allow mailings |
City |
string (50) |
|
ContactPreference |
int |
Code representing how the contact prefers to be contacted |
ContactTimePref |
int |
Code representing the best time to contact the person |
Country |
string (2) |
The country code |
Email |
string (255) |
|
Fax |
string (18) |
|
PhoneCell |
string (18) |
|
PhoneHome |
string (18) |
|
PhoneWork |
string (18) |
|
State |
string (2) |
The state or province code |
UpdatedOn |
DateTime |
The date and time the address was last updated. |
Zip |
string (10) |
|
Resident
Name |
Type |
Description |
Age |
int? |
|
Bathing |
int? |
Assistance needed; None = 1, Some = 2, Full = 3, null = not specified |
CareLevel |
int? |
See Care Level |
CurrentLivingSituation |
int? |
See Current Living Situation |
DateOfBirth |
DateTime? |
|
Dressing |
int? |
Assistance needed; None = 1, Some = 2, Full = 3, null = not specified |
Driving |
int? |
Assistance needed; None = 1, Some = 2, Full = 3, null = not specified |
Eating |
int? |
Assistance needed; None = 1, Some = 2, Full = 3, null = not specified |
EstimatedAdmitDate |
DateTime? |
Skilled Nursing module only |
Hair |
int? |
Assistance needed; None = 1, Some = 2, Full = 3, null = not specified |
HotButtons |
string (1000) |
Plain text field to explain things that are important to the potential resident in their care search |
IsDiabetic |
bool? |
Does the potential resident need diabetic injections? |
Laundry |
int? |
Assistance needed; None = 1, Some = 2, Full = 3, null = not specified |
MaritalStatus |
string (1) |
M = Married, S = Single, D = Divorced, W = Widowed, null = not specified |
Meals |
int? |
Assistance needed; None = 1, Some = 2, Full = 3, null = not specified |
Medication |
int? |
Assistance needed; None = 1, Some = 2, Full = 3, null = not specified |
MemoryLoss |
int? |
See Memory Loss |
Physician |
string (75) |
Skilled Nursing module only |
Pref |
string (255) |
Comma delimited list of amenity preference codes. See Amenities. |
TimeFrame |
int? |
Time frame person anticipates making a decision. Allowable values are: 0 (Unknown), 8 (1-7 Days), 1 (1-2 Weeks), 2 (3-4 Weeks), 3 (1-2 Months), 4 (3-4 Months), 5 (5-6 Months), 6 (Over 6 Months), 7 (Not Sure). |
Toileting |
int? |
Assistance needed; None = 1, Some = 2, Full = 3, null = not specified |
UnitTypeId |
string (100) |
Comma delimited list of ID's indicating what the potential reisdent's room preference is. See Unit Type. |
Walking |
int? |
Method of ambulation, see Ambulation. |
ReferralSource
Name |
Type |
Description |
LeadSourceId |
int |
The unique identifier for the source |
LeadSourceName |
string |
Coming Soon! |
LeadSourceRank |
int |
The rank of this source, as compared to other sources attributed to this lead. |
Sample GET Requests
https://partner-api.youvegotleads.com/api/properties/95774/leads
https://partner-api.youvegotleads.com/api/properties/95774/leads?$filter=PrimaryContact/FirstName+eq+'Mico'
https://partner-api.youvegotleads.com/api/properties/95774/leads?$filter=BudgetMax+gt+2999
https://partner-api.youvegotleads.com/api/properties/95774/leads?$filter=LeadId+eq+14308580
Sample GET Response
[
{
"Priority":0,
"Associate":"ApiTest1",
"InquiryMethod":"email",
"BudgetMax":12,
"BudgetMin":11,
"CallCenterId":null,
"FamilyStatusId":-1,
"LeadId":14308580,
"FundingType":null,
"SecondFundingType":null,
"UserName":"Guest5",
"DischargePlannerId":null,
"Ownership":null,
"Veteran":null,
"PrimaryContact":{
"FirstName":"Mico",
"LastName":"Json",
"AllowContact":true,
"IsInquirer":true,
"RelationToResident":0,
"ContactId":46639508,
"DateOfBirth":null,
"Gender":null,
"MaritalStatus":null,
"Address":{
"Address1":"stree no1",
"Address2":"stree no2",
"City":"DC",
"State":"DC",
"Zip":"001203",
"Country":"UK",
"AllowMailings":true,
"PhoneHome":"11443455",
"PhoneCell":"1124245",
"PhoneWork":"7864781",
"Fax":"101-21244",
"Email":"Tes@gmail.com",
"DoNotCallCell":true,
"DoNotCallHome":true,
"DoNotCallWork":false,
"AddressId":40646593,
"ContactPreference":null,
"ContactTimePref":null
}
},
"ResidentContact":{
"FirstName":"Jhon",
"LastName":"Luies",
"AllowContact":true,
"IsInquirer":true,
"RelationToResident":0,
"ContactId":46639509,
"DateOfBirth":null,
"Gender":"F",
"MaritalStatus":"M",
"Address":{
"Address1":"stree no1",
"Address2":"stree no2",
"City":"DC",
"State":"DC",
"Zip":"001203",
"Country":"UK",
"AllowMailings":true,
"PhoneHome":"11443455",
"PhoneCell":"1124245",
"PhoneWork":"7864781",
"Fax":"101-21244",
"Email":"Tes@gmail.com",
"DoNotCallCell":true,
"DoNotCallHome":true,
"DoNotCallWork":false,
"AddressId":40646594,
"ContactPreference":null,
"ContactTimePref":null
}
},
"SecondaryContact":{
"FirstName":"Jhon",
"LastName":"Luies",
"AllowContact":true,
"IsInquirer":true,
"RelationToResident":0,
"ContactId":46639510,
"DateOfBirth":null,
"Gender":null,
"MaritalStatus":null,
"Address":{
"Address1":"stree no1",
"Address2":"stree no2",
"City":"DC",
"State":"DC",
"Zip":"001203",
"Country":"UK",
"AllowMailings":true,
"PhoneHome":"11443455",
"PhoneCell":"1124245",
"PhoneWork":"7864781",
"Fax":"101-21244",
"Email":"Tes@gmail.com",
"DoNotCallCell":true,
"DoNotCallHome":true,
"DoNotCallWork":false,
"AddressId":40646595,
"ContactPreference":null,
"ContactTimePref":null
}
},
"LeadResident":{
"Age":65,
"Bathing":1,
"CareLevel":null,
"CurrentLivingSituation":null,
"Dob":null,
"Dressing":0,
"Driving":0,
"Eating":1,
"EstimatedAdmitDate":null,
"Hair":1,
"HotButtons":null,
"IsDiabetic":true,
"Laundry":0,
"MaritalStatus":"M",
"Meals":1,
"MemoryLoss":null,
"Medication":1,
"Physician":null,
"Pref":null,
"TimeFrame":1,
"Toileting":0,
"UnitTypeId":null,
"Walking":1,
"DateOfBirth":null
}
},
{
"Priority":0,
"Associate":"ApiTest1",
"InquiryMethod":"email",
"BudgetMax":12,
"BudgetMin":11,
"CallCenterId":null,
"FamilyStatusId":-1,
"LeadId":14308581,
"FundingType":null,
"SecondFundingType":null,
"UserName":"Guest5",
"DischargePlannerId":null,
"Ownership":null,
"Veteran":null,
"PrimaryContact":{
"FirstName":"Mico",
"LastName":"Json",
"AllowContact":true,
"IsInquirer":true,
"RelationToResident":0,
"ContactId":46639511,
"DateOfBirth":null,
"Gender":null,
"MaritalStatus":null,
"Address":{
"Address1":"stree no1",
"Address2":"stree no2",
"City":"DC",
"State":"DC",
"Zip":"001203",
"Country":"UK",
"AllowMailings":true,
"PhoneHome":"11443455",
"PhoneCell":"1124245",
"PhoneWork":"7864781",
"Fax":"101-21244",
"Email":"Tes@gmail.com",
"DoNotCallCell":true,
"DoNotCallHome":true,
"DoNotCallWork":false,
"AddressId":40646596,
"ContactPreference":null,
"ContactTimePref":null
}
},
"ResidentContact":{
"FirstName":"Jhon",
"LastName":"Luies",
"AllowContact":true,
"IsInquirer":true,
"RelationToResident":0,
"ContactId":46639512,
"DateOfBirth":null,
"Gender":"F",
"MaritalStatus":"M",
"Address":{
"Address1":"stree no1",
"Address2":"stree no2",
"City":"DC",
"State":"DC",
"Zip":"001203",
"Country":"UK",
"AllowMailings":true,
"PhoneHome":"11443455",
"PhoneCell":"1124245",
"PhoneWork":"7864781",
"Fax":"101-21244",
"Email":"Tes@gmail.com",
"DoNotCallCell":true,
"DoNotCallHome":true,
"DoNotCallWork":false,
"AddressId":40646597,
"ContactPreference":null,
"ContactTimePref":null
}
},
"SecondaryContact":{
"FirstName":"Jhon",
"LastName":"Luies",
"AllowContact":true,
"IsInquirer":true,
"RelationToResident":0,
"ContactId":46639513,
"DateOfBirth":null,
"Gender":null,
"MaritalStatus":null,
"Address":{
"Address1":"stree no1",
"Address2":"stree no2",
"City":"DC",
"State":"DC",
"Zip":"001203",
"Country":"UK",
"AllowMailings":true,
"PhoneHome":"11443455",
"PhoneCell":"1124245",
"PhoneWork":"7864781",
"Fax":"101-21244",
"Email":"Tes@gmail.com",
"DoNotCallCell":true,
"DoNotCallHome":true,
"DoNotCallWork":false,
"AddressId":40646598,
"ContactPreference":null,
"ContactTimePref":null
}
},
"LeadResident":{
"Age":65,
"Bathing":1,
"CareLevel":null,
"CurrentLivingSituation":null,
"Dob":null,
"Dressing":0,
"Driving":0,
"Eating":1,
"EstimatedAdmitDate":null,
"Hair":1,
"HotButtons":null,
"IsDiabetic":true,
"Laundry":0,
"MaritalStatus":"M",
"Meals":1,
"MemoryLoss":null,
"Medication":1,
"Physician":null,
"Pref":null,
"TimeFrame":1,
"Toileting":0,
"UnitTypeId":null,
"Walking":1,
"DateOfBirth":null
}
}
]
Sample POST Request
You can omit any fields you are not using when passing the JSON body of your POST.
https://partner-api.youvegotleads.com/api/properties/95774/leads
{
PrimaryContact: {
FirstName: "TestFirst",
LastName: "TestLast",
Address: {
Email: "testfirst.testlast@example.com",
PhoneCell: "555-848-4857"
}
}
}
Sample POST Response
You will receive a status code of 201 back from the server if the lead was successfully created. Any other response such as 500 or 400 means that the lead was not created. You will need to inspect the response to determine why the lead was not created.
{
"LeadId":14308586,
"AddedOn":"2014-05-06T00:00:00",
"Priority":null,
"FundingType":null,
"SecondFundingType":null,
"DischargePlannerId":null,
"BudgetMax":null,
"BudgetMin":null,
"FamilyStatusId":-1,
"Ownership":null,
"Veteran":null,
"Associate":"ApiTest1",
"InquiryMethod":null,
"CallCenterId":null,
"PrimaryContact":{
"ContactId":46639526,
"FirstName":"TestFirst",
"LastName":"TestLast",
"AllowContact":null,
"IsInquirer":null,
"RelationToResident":0,
"Address":{
"AddressId":40646599,
"Address1":null,
"Address2":null,
"City":null,
"State":null,
"Zip":null,
"Country":null,
"AllowMailings":null,
"PhoneHome":null,
"PhoneWork":null,
"PhoneCell":"555-848-4857",
"Fax":null,
"Email":"testfirst.testlast@example.com",
"DoNotCallHome":null,
"DoNotCallWork":null,
"DoNotCallCell":null,
"ContactTimePref":null,
"ContactPreference":null
},
"Gender":null,
"MaritalStatus":null,
"DateOfBirth":null
},
"ResidentContact":{
"ContactId":46639527,
"FirstName":null,
"LastName":null,
"AllowContact":null,
"IsInquirer":null,
"RelationToResident":0,
"Address":null,
"Gender":null,
"MaritalStatus":null,
"DateOfBirth":null
},
"SecondaryContact":{
"ContactId":46639528,
"FirstName":null,
"LastName":null,
"AllowContact":null,
"IsInquirer":null,
"RelationToResident":0,
"Address":null,
"Gender":null,
"MaritalStatus":null,
"DateOfBirth":null
},
"LeadResident":{
"MaritalStatus":null,
"CareLevel":null,
"TimeFrame":0,
"EstimatedAdmitDate":null,
"HotButtons":null,
"Age":null,
"DateOfBirth":null,
"CurrentLivingSituation":null,
"MemoryLoss":null,
"Walking":null,
"Laundry":null,
"Eating":null,
"Toileting":null,
"Bathing":null,
"Hair":null,
"Dressing":null,
"Meals":null,
"Medication":null,
"Driving":null,
"IsDiabetic":null,
"Pref":null,
"UnitTypeId":null,
"Dob":null,
"Physician":null
},
"UserName":"Guest5"
}
Sample PUT Request
https://partner-api.youvegotleads.com/api/properties/95774/leads
{
"LeadId":14308586,
"AddedOn":"2014-05-06T00:00:00",
"Priority":null,
"FundingType":null,
"SecondFundingType":null,
"DischargePlannerId":null,
"BudgetMax":null,
"BudgetMin":null,
"FamilyStatusId":-1,
"Ownership":null,
"Veteran":null,
"Associate":"ApiTest1",
"InquiryMethod":null,
"CallCenterId":null,
"PrimaryContact":{
"ContactId":46639526,
"FirstName":"TestFirst",
"LastName":"TestLast",
"AllowContact":null,
"IsInquirer":null,
"RelationToResident":0,
"Address":{
"AddressId":40646599,
"Address1":null,
"Address2":null,
"City":null,
"State":null,
"Zip":null,
"Country":null,
"AllowMailings":null,
"PhoneHome":null,
"PhoneWork":null,
"PhoneCell":"555-848-4857",
"Fax":null,
"Email":"testfirst.testlast@example.com",
"DoNotCallHome":null,
"DoNotCallWork":null,
"DoNotCallCell":null,
"ContactTimePref":null,
"ContactPreference":null
},
"Gender":null,
"MaritalStatus":null,
"DateOfBirth":null
},
"ResidentContact":{
"ContactId":46639527,
"FirstName":null,
"LastName":null,
"AllowContact":null,
"IsInquirer":null,
"RelationToResident":0,
"Address":null,
"Gender":null,
"MaritalStatus":null,
"DateOfBirth":null
},
"SecondaryContact":{
"ContactId":46639528,
"FirstName":null,
"LastName":null,
"AllowContact":null,
"IsInquirer":null,
"RelationToResident":0,
"Address":null,
"Gender":null,
"MaritalStatus":null,
"DateOfBirth":null
},
"LeadResident":{
"MaritalStatus":null,
"CareLevel":null,
"TimeFrame":0,
"EstimatedAdmitDate":null,
"HotButtons":null,
"Age":null,
"DateOfBirth":null,
"CurrentLivingSituation":null,
"MemoryLoss":null,
"Walking":null,
"Laundry":null,
"Eating":null,
"Toileting":null,
"Bathing":null,
"Hair":null,
"Dressing":null,
"Meals":null,
"Medication":null,
"Driving":null,
"IsDiabetic":null,
"Pref":null,
"UnitTypeId":null,
"Dob":null,
"Physician":null
},
"UserName":"Guest5"
}
Sample PUT Response
You will receive a status code of 201 back from the server if the lead was successfully updated. Any other response such as 500 or 400 means that the lead was not updated. You will need to inspect the response to determine why the lead was not updated.
{
"LeadId":14308586,
"AddedOn":"2014-05-06T00:00:00",
"Priority":null,
"FundingType":null,
"SecondFundingType":null,
"DischargePlannerId":null,
"BudgetMax":null,
"BudgetMin":null,
"FamilyStatusId":-1,
"Ownership":null,
"Veteran":null,
"Associate":"ApiTest1",
"InquiryMethod":null,
"CallCenterId":null,
"PrimaryContact":{
"ContactId":46639526,
"FirstName":"TestFirst",
"LastName":"TestLast",
"AllowContact":null,
"IsInquirer":null,
"RelationToResident":0,
"Address":{
"AddressId":40646599,
"Address1":null,
"Address2":null,
"City":null,
"State":null,
"Zip":null,
"Country":null,
"AllowMailings":null,
"PhoneHome":null,
"PhoneWork":null,
"PhoneCell":"555-848-4857",
"Fax":null,
"Email":"testfirst.testlast@example.com",
"DoNotCallHome":null,
"DoNotCallWork":null,
"DoNotCallCell":null,
"ContactTimePref":null,
"ContactPreference":null
},
"Gender":null,
"MaritalStatus":null,
"DateOfBirth":null
},
"ResidentContact":{
"ContactId":46639527,
"FirstName":null,
"LastName":null,
"AllowContact":null,
"IsInquirer":null,
"RelationToResident":0,
"Address":null,
"Gender":null,
"MaritalStatus":null,
"DateOfBirth":null
},
"SecondaryContact":{
"ContactId":46639528,
"FirstName":null,
"LastName":null,
"AllowContact":null,
"IsInquirer":null,
"RelationToResident":0,
"Address":null,
"Gender":null,
"MaritalStatus":null,
"DateOfBirth":null
},
"LeadResident":{
"MaritalStatus":null,
"CareLevel":null,
"TimeFrame":0,
"EstimatedAdmitDate":null,
"HotButtons":null,
"Age":null,
"DateOfBirth":null,
"CurrentLivingSituation":null,
"MemoryLoss":null,
"Walking":null,
"Laundry":null,
"Eating":null,
"Toileting":null,
"Bathing":null,
"Hair":null,
"Dressing":null,
"Meals":null,
"Medication":null,
"Driving":null,
"IsDiabetic":null,
"Pref":null,
"UnitTypeId":null,
"Dob":null,
"Physician":null
},
"UserName":"Guest5"
}