For the complete documentation index, see llms.txt. This page is also available as Markdown.

Contacts API: People

Retrieves one specific pending person

get
Authorizations
BearerstringRequired
Path parameters
pendingstring · uuidRequired
Responses
200

OK

PendingPersonIdentifierstring · uuidOptional
OrganizationIdentifierstring · uuidOptional
GroupIdentifierstring · uuid · nullableOptional
SubmittedBystring · uuidOptional
PersonCodestring · nullableOptional
UserEmailstring · nullableOptional
UserFirstNamestring · nullableOptional
UserLastNamestring · nullableOptional
UserMiddleNamestring · nullableOptional
JobDivisionstring · nullableOptional
JobTitlestring · nullableOptional
WorkAddressStreet1string · nullableOptional
WorkAddressStreet2string · nullableOptional
WorkAddressCitystring · nullableOptional
WorkAddressProvincestring · nullableOptional
WorkAddressPostalCodestring · nullableOptional
EmployeeStatusstring · nullableOptional
SubmittedAtstring · date-timeOptional
get/api/contacts/pending-people/{pending}
put
Authorizations
BearerstringRequired
Path parameters
pendingstring · uuidRequired
Body
PendingPersonIdentifierstring · uuidOptional
PersonCodestring · nullableOptional
UserEmailstring · nullableOptional
UserFirstNamestring · nullableOptional
UserLastNamestring · nullableOptional
Responses
200

OK

No content

put/api/contacts/pending-people/{pending}

No content

delete
Authorizations
BearerstringRequired
Path parameters
pendingstring · uuidRequired
Responses
200

OK

No content

delete/api/contacts/pending-people/{pending}

No content

Checks for the existence of one specific pending person

head
Authorizations
BearerstringRequired
Path parameters
pendingstring · uuidRequired
Responses
200

OK

No content

head/api/contacts/pending-people/{pending}

No content

Collects the list of pending people that match specific criteria

post
Authorizations
BearerstringRequired
Body
SubmittedBystring · uuid · nullableOptional
PersonCodestring · nullableOptional
UserEmailstring · nullableOptional
UserFirstNamestring · nullableOptional
UserLastNamestring · nullableOptional
SubmittedBeforestring · date-time · nullableOptional
SubmittedSincestring · date-time · nullableOptional
Responses
200

OK

PendingPersonIdentifierstring · uuidOptional
OrganizationIdentifierstring · uuidOptional
GroupIdentifierstring · uuid · nullableOptional
SubmittedBystring · uuidOptional
PersonCodestring · nullableOptional
UserEmailstring · nullableOptional
UserFirstNamestring · nullableOptional
UserLastNamestring · nullableOptional
UserMiddleNamestring · nullableOptional
JobDivisionstring · nullableOptional
JobTitlestring · nullableOptional
WorkAddressStreet1string · nullableOptional
WorkAddressStreet2string · nullableOptional
WorkAddressCitystring · nullableOptional
WorkAddressProvincestring · nullableOptional
WorkAddressPostalCodestring · nullableOptional
EmployeeStatusstring · nullableOptional
SubmittedAtstring · date-timeOptional
post/api/contacts/pending-people/collect
200

OK

Counts the pending people that match specific criteria

post
Authorizations
BearerstringRequired
Body
SubmittedBystring · uuid · nullableOptional
PersonCodestring · nullableOptional
UserEmailstring · nullableOptional
UserFirstNamestring · nullableOptional
UserLastNamestring · nullableOptional
SubmittedBeforestring · date-time · nullableOptional
SubmittedSincestring · date-time · nullableOptional
Responses
200

OK

Countinteger · int32Optional
Summarystring · nullableOptional
post/api/contacts/pending-people/count
200

OK

Downloads the list of pending people that match specific criteria

post
Authorizations
BearerstringRequired
Body
SubmittedBystring · uuid · nullableOptional
PersonCodestring · nullableOptional
UserEmailstring · nullableOptional
UserFirstNamestring · nullableOptional
UserLastNamestring · nullableOptional
SubmittedBeforestring · date-time · nullableOptional
SubmittedSincestring · date-time · nullableOptional
Responses
200

OK

No content

post/api/contacts/pending-people/download
200

OK

No content

Searches for the list of pending people that match specific criteria

post
Authorizations
BearerstringRequired
Body
SubmittedBystring · uuid · nullableOptional
PersonCodestring · nullableOptional
UserEmailstring · nullableOptional
UserFirstNamestring · nullableOptional
UserLastNamestring · nullableOptional
SubmittedBeforestring · date-time · nullableOptional
SubmittedSincestring · date-time · nullableOptional
Responses
200

OK

PendingPersonIdentifierstring · uuidOptional
OrganizationIdentifierstring · uuidOptional
GroupIdentifierstring · uuid · nullableOptional
SubmittedBystring · uuidOptional
PersonCodestring · nullableOptional
UserEmailstring · nullableOptional
UserFirstNamestring · nullableOptional
UserLastNamestring · nullableOptional
UserMiddleNamestring · nullableOptional
JobDivisionstring · nullableOptional
JobTitlestring · nullableOptional
WorkAddressStreet1string · nullableOptional
WorkAddressStreet2string · nullableOptional
WorkAddressCitystring · nullableOptional
WorkAddressProvincestring · nullableOptional
WorkAddressPostalCodestring · nullableOptional
EmployeeStatusstring · nullableOptional
SubmittedAtstring · date-timeOptional
post/api/contacts/pending-people/search
200

OK

post
Authorizations
BearerstringRequired
Body
PersonCodestring · min: 1Required
UserEmailstring · min: 1Required
UserFirstNamestring · min: 1Required
UserLastNamestring · min: 1Required
EmployeeStatusstring · min: 1Required
Responses
201

Created

application/json
PendingPersonIdentifierstring · uuidOptional
OrganizationIdentifierstring · uuidOptional
GroupIdentifierstring · uuid · nullableOptional
SubmittedBystring · uuidOptional
PersonCodestring · nullableOptional
UserEmailstring · nullableOptional
UserFirstNamestring · nullableOptional
UserLastNamestring · nullableOptional
UserMiddleNamestring · nullableOptional
JobDivisionstring · nullableOptional
JobTitlestring · nullableOptional
WorkAddressStreet1string · nullableOptional
WorkAddressStreet2string · nullableOptional
WorkAddressCitystring · nullableOptional
WorkAddressProvincestring · nullableOptional
WorkAddressPostalCodestring · nullableOptional
EmployeeStatusstring · nullableOptional
SubmittedAtstring · date-timeOptional
post/api/contacts/pending-people

Retrieves one specific person

get
Authorizations
BearerstringRequired
Path parameters
personstring · uuidRequired
Responses
200

OK

FullNamestring · nullableOptional
PersonFirstNamestring · nullableOptional
PersonMiddleNamestring · nullableOptional
PersonLastNamestring · nullableOptional
PersonTypestring · nullableOptional
PersonCodestring · nullableOptional
PersonIdstring · uuidOptional
UserIdstring · uuidOptional
UserNamestring · nullableOptional
UserEmailstring · nullableOptional
UserEmailAlternatestring · nullableOptional
IsAdministratorbooleanOptional
IsDeveloperbooleanOptional
IsLearnerbooleanOptional
IsOperatorbooleanOptional
AccessRevokedstring · date-time · nullableOptional
AccessRevokedBystring · nullableOptional
LastAuthenticatedstring · date-time · nullableOptional
UserAccessGrantedstring · date-time · nullableOptional
UserAccessGrantedBystring · nullableOptional
UserApproveReasonstring · nullableOptional
WelcomeEmailsSentToUserinteger · int32 · nullableOptional
EmailAlternateEnabledbooleanOptional
EmailEnabledbooleanOptional
MarketingEmailEnabledbooleanOptional
Phonestring · nullableOptional
PhoneFaxstring · nullableOptional
PhoneHomestring · nullableOptional
PhoneOtherstring · nullableOptional
PhoneWorkstring · nullableOptional
ShippingPreferencestring · nullableOptional
EmergencyContactNamestring · nullableOptional
EmergencyContactPhonestring · nullableOptional
EmergencyContactRelationshipstring · nullableOptional
AgeGroupstring · nullableOptional
Birthdatestring · date-time · nullableOptional
Citizenshipstring · nullableOptional
FirstLanguagestring · nullableOptional
Genderstring · nullableOptional
Languagestring · nullableOptional
Regionstring · nullableOptional
TimeZonestring · nullableOptional
EmployerGroupIdstring · uuid · nullableOptional
EmployeeTypestring · nullableOptional
EmployeeUnionstring · nullableOptional
JobDivisionstring · nullableOptional
JobTitlestring · nullableOptional
JobsApprovedstring · date-time · nullableOptional
JobsApprovedBystring · nullableOptional
OccupationStandardIdstring · uuid · nullableOptional
CandidateCompletionProfilePercentinteger · int32 · nullableOptional
CandidateCompletionResumePercentinteger · int32 · nullableOptional
CandidateIsActivelySeekingboolean · nullableOptional
CandidateIsWillingToRelocateboolean · nullableOptional
CandidateLinkedInUrlstring · nullableOptional
CandidateOccupationListstring · nullableOptional
ImmigrationApplicantstring · nullableOptional
ImmigrationCategorystring · nullableOptional
ImmigrationDestinationstring · nullableOptional
ImmigrationDisabilitystring · nullableOptional
ImmigrationLandingDatestring · date-time · nullableOptional
ImmigrationNumberstring · nullableOptional
MemberEndDatestring · date-time · nullableOptional
MembershipStatusItemIdstring · uuid · nullableOptional
MemberStartDatestring · date-time · nullableOptional
CredentialingCountrystring · nullableOptional
EducationLevelstring · nullableOptional
IndustryItemIdstring · uuid · nullableOptional
SocialInsuranceNumberstring · nullableOptional
TradeworkerNumberstring · nullableOptional
ConsentConsultationstring · nullableOptional
ConsentToSharestring · nullableOptional
Referrerstring · nullableOptional
ReferrerOtherstring · nullableOptional
IsArchivedbooleanOptional
WhenArchivedstring · date-time · nullableOptional
WhenUnarchivedstring · date-time · nullableOptional
AccountReviewCompletedstring · date-time · nullableOptional
AccountReviewQueuedstring · date-time · nullableOptional
WebSiteUrlstring · nullableOptional
Createdstring · date-timeOptional
CreatedBystring · uuid · nullableOptional
CustomKeyinteger · int32 · nullableOptional
Modifiedstring · date-timeOptional
ModifiedBystring · uuidOptional
SinModifiedstring · date-time · nullableOptional
LastChangeTimestring · date-timeOptional
LastChangeTypestring · nullableOptional
LastChangeUserstring · uuidOptional
get/api/contacts/people/{person}

Checks for the existence of one specific person

head
Authorizations
BearerstringRequired
Path parameters
personstring · uuidRequired
Responses
200

OK

No content

head/api/contacts/people/{person}

No content

Collects the list of people that match specific criteria

post

Use LastChangeTimeSince and LastChangeTimeBefore to restrict the result set to people modified within a specific window. Both parameters accept ISO 8601 date-time values, for example "2026-07-06T14:00:00+00:00". LastChangeTimeSince is inclusive; LastChangeTimeBefore is exclusive.

Authorizations
BearerstringRequired
Body
UserIdstring · uuid · nullableOptional
EmailExactstring · nullableOptional
EmailLikestring · nullableOptional
EventRolestring · nullableOptional
FullNamestring · nullableOptional
PersonCodestring · nullableOptional
FirstNameExactstring · nullableOptional
LastNameExactstring · nullableOptional
LastAuthenticatedSincestring · date-time · nullableOptional
LastChangeTimeSincestring · date-time · nullableOptional
LastChangeTimeBeforestring · date-time · nullableOptional
IsApprovedboolean · nullableOptional
Responses
200

OK

FullNamestring · nullableOptional
PersonFirstNamestring · nullableOptional
PersonMiddleNamestring · nullableOptional
PersonLastNamestring · nullableOptional
PersonTypestring · nullableOptional
PersonCodestring · nullableOptional
PersonIdstring · uuidOptional
UserIdstring · uuidOptional
UserNamestring · nullableOptional
UserEmailstring · nullableOptional
UserEmailAlternatestring · nullableOptional
IsAdministratorbooleanOptional
IsDeveloperbooleanOptional
IsLearnerbooleanOptional
IsOperatorbooleanOptional
AccessRevokedstring · date-time · nullableOptional
AccessRevokedBystring · nullableOptional
LastAuthenticatedstring · date-time · nullableOptional
UserAccessGrantedstring · date-time · nullableOptional
UserAccessGrantedBystring · nullableOptional
UserApproveReasonstring · nullableOptional
WelcomeEmailsSentToUserinteger · int32 · nullableOptional
EmailAlternateEnabledbooleanOptional
EmailEnabledbooleanOptional
MarketingEmailEnabledbooleanOptional
Phonestring · nullableOptional
PhoneFaxstring · nullableOptional
PhoneHomestring · nullableOptional
PhoneOtherstring · nullableOptional
PhoneWorkstring · nullableOptional
ShippingPreferencestring · nullableOptional
EmergencyContactNamestring · nullableOptional
EmergencyContactPhonestring · nullableOptional
EmergencyContactRelationshipstring · nullableOptional
AgeGroupstring · nullableOptional
Birthdatestring · date-time · nullableOptional
Citizenshipstring · nullableOptional
FirstLanguagestring · nullableOptional
Genderstring · nullableOptional
Languagestring · nullableOptional
Regionstring · nullableOptional
TimeZonestring · nullableOptional
EmployerGroupIdstring · uuid · nullableOptional
EmployeeTypestring · nullableOptional
EmployeeUnionstring · nullableOptional
JobDivisionstring · nullableOptional
JobTitlestring · nullableOptional
JobsApprovedstring · date-time · nullableOptional
JobsApprovedBystring · nullableOptional
OccupationStandardIdstring · uuid · nullableOptional
CandidateCompletionProfilePercentinteger · int32 · nullableOptional
CandidateCompletionResumePercentinteger · int32 · nullableOptional
CandidateIsActivelySeekingboolean · nullableOptional
CandidateIsWillingToRelocateboolean · nullableOptional
CandidateLinkedInUrlstring · nullableOptional
CandidateOccupationListstring · nullableOptional
ImmigrationApplicantstring · nullableOptional
ImmigrationCategorystring · nullableOptional
ImmigrationDestinationstring · nullableOptional
ImmigrationDisabilitystring · nullableOptional
ImmigrationLandingDatestring · date-time · nullableOptional
ImmigrationNumberstring · nullableOptional
MemberEndDatestring · date-time · nullableOptional
MembershipStatusItemIdstring · uuid · nullableOptional
MemberStartDatestring · date-time · nullableOptional
CredentialingCountrystring · nullableOptional
EducationLevelstring · nullableOptional
IndustryItemIdstring · uuid · nullableOptional
SocialInsuranceNumberstring · nullableOptional
TradeworkerNumberstring · nullableOptional
ConsentConsultationstring · nullableOptional
ConsentToSharestring · nullableOptional
Referrerstring · nullableOptional
ReferrerOtherstring · nullableOptional
IsArchivedbooleanOptional
WhenArchivedstring · date-time · nullableOptional
WhenUnarchivedstring · date-time · nullableOptional
AccountReviewCompletedstring · date-time · nullableOptional
AccountReviewQueuedstring · date-time · nullableOptional
WebSiteUrlstring · nullableOptional
Createdstring · date-timeOptional
CreatedBystring · uuid · nullableOptional
CustomKeyinteger · int32 · nullableOptional
Modifiedstring · date-timeOptional
ModifiedBystring · uuidOptional
SinModifiedstring · date-time · nullableOptional
LastChangeTimestring · date-timeOptional
LastChangeTypestring · nullableOptional
LastChangeUserstring · uuidOptional
post/api/contacts/people/collect
200

OK

Counts the people that match specific criteria

post

Use LastChangeTimeSince and LastChangeTimeBefore to restrict the count to people modified within a specific window. Both parameters accept ISO 8601 date-time values, for example "2026-07-06T14:00:00+00:00". LastChangeTimeSince is inclusive; LastChangeTimeBefore is exclusive.

Authorizations
BearerstringRequired
Body
UserIdstring · uuid · nullableOptional
EmailExactstring · nullableOptional
EmailLikestring · nullableOptional
EventRolestring · nullableOptional
FullNamestring · nullableOptional
PersonCodestring · nullableOptional
FirstNameExactstring · nullableOptional
LastNameExactstring · nullableOptional
LastAuthenticatedSincestring · date-time · nullableOptional
LastChangeTimeSincestring · date-time · nullableOptional
LastChangeTimeBeforestring · date-time · nullableOptional
IsApprovedboolean · nullableOptional
Responses
200

OK

Countinteger · int32Optional
Summarystring · nullableOptional
post/api/contacts/people/count
200

OK

Downloads the list of people that match specific criteria

post

Use LastChangeTimeSince and LastChangeTimeBefore to download only people modified within a specific window, which is useful for incremental integrations that already hold most of the data. Both parameters accept ISO 8601 date-time values, for example "2026-07-06T14:00:00+00:00". LastChangeTimeSince is inclusive; LastChangeTimeBefore is exclusive. When polling for deltas, subtract a small overlap (for example five minutes) from the previous poll time to allow for projection lag.

Authorizations
BearerstringRequired
Body
UserIdstring · uuid · nullableOptional
EmailExactstring · nullableOptional
EmailLikestring · nullableOptional
EventRolestring · nullableOptional
FullNamestring · nullableOptional
PersonCodestring · nullableOptional
FirstNameExactstring · nullableOptional
LastNameExactstring · nullableOptional
LastAuthenticatedSincestring · date-time · nullableOptional
LastChangeTimeSincestring · date-time · nullableOptional
LastChangeTimeBeforestring · date-time · nullableOptional
IsApprovedboolean · nullableOptional
Responses
200

OK

No content

post/api/contacts/people/download
200

OK

No content

Searches for the list of people that match specific criteria

post

Use LastChangeTimeSince and LastChangeTimeBefore to restrict the result set to people modified within a specific window. Both parameters accept ISO 8601 date-time values, for example "2026-07-06T14:00:00+00:00". LastChangeTimeSince is inclusive; LastChangeTimeBefore is exclusive.

Authorizations
BearerstringRequired
Body
UserIdstring · uuid · nullableOptional
EmailExactstring · nullableOptional
EmailLikestring · nullableOptional
EventRolestring · nullableOptional
FullNamestring · nullableOptional
PersonCodestring · nullableOptional
FirstNameExactstring · nullableOptional
LastNameExactstring · nullableOptional
LastAuthenticatedSincestring · date-time · nullableOptional
LastChangeTimeSincestring · date-time · nullableOptional
LastChangeTimeBeforestring · date-time · nullableOptional
IsApprovedboolean · nullableOptional
Responses
200

OK

PersonIdstring · uuidOptional
PersonCodestring · nullableOptional
PersonFirstNamestring · nullableOptional
PersonMiddleNamestring · nullableOptional
PersonLastNamestring · nullableOptional
UserIdstring · uuidOptional
UserNamestring · nullableOptional
UserEmailstring · nullableOptional
IsAdministratorbooleanOptional
IsDeveloperbooleanOptional
IsLearnerbooleanOptional
IsOperatorbooleanOptional
TimeZonestring · nullableOptional
post/api/contacts/people/search
200

OK

post
Authorizations
BearerstringRequired
Bodyobject · ImportPerson[]
PersonCodestring · min: 1 · max: 20Required
UserEmailstring · min: 1 · max: 254Required
UserFirstNamestring · min: 1 · max: 40Required
UserLastNamestring · min: 1 · max: 40Required
UserMiddleNamestring · max: 38 · nullableOptional
JobDivisionstring · max: 100 · nullableOptional
JobTitlestring · max: 256 · nullableOptional
WorkAddressStreet1string · max: 200 · nullableOptional
WorkAddressStreet2string · max: 200 · nullableOptional
WorkAddressCitystring · max: 128 · nullableOptional
WorkAddressProvincestring · max: 64 · nullableOptional
WorkAddressPostalCodestring · max: 20 · nullableOptional
GroupCodestring · nullableOptional
EmployeeStatusstring · enumRequiredPossible values:
Responses
200

OK

ReportFileIdstring · uuid · nullableRequired
ReportFileNamestring · nullableRequired
post/api/contacts/people/import
200

OK

Last updated

Was this helpful?