curl --request GET \
--url https://functions.prod.jarvi.tech/v1/public-api/rest/v2/profiles \
--header 'X-API-KEY: <api-key>'
{
"data": [
{
"id": "9ef1c5db-9c40-4329-aec6-d3b3230b45b9",
"addedAt": "2025-01-06T16:26:40.484813+00:00",
"birthday": null,
"canSendInMail": null,
"countConnexionsWithThisProfile": 0,
"countInvitationsScheduledToThisProfile": 0,
"countInvitationsSentToThisProfile": 0,
"countApplicationsFromThisProfile": 0,
"countMeetingsDoneWithThisProfile": 0,
"countMeetingsScheduledWithThisProfile": 0,
"countMessagesReceivedFromThisProfile": 0,
"countMessagesScheduledToThisProfile": 0,
"countMessagesSentToThisProfile": 0,
"createdAt": "2025-01-06T16:26:40.484813+00:00",
"createdByUserId": "0024184e-0780-4f3b-be35-9c057ad94ec4",
"deletedAt": null,
"distance": null,
"externalId": null,
"externalIdSource": null,
"firstInteractionDate": null,
"firstName": "Johan",
"firstNameParsed": null,
"firstNameManual": "Johan",
"groupId": "952582b4-bb51-461e-b566-0e5f980f4660",
"countResumes": 0,
"headline": null,
"imageId": null,
"isTalent": true,
"isContact": false,
"isHiring": null,
"isOpenToNewOpportunities": null,
"isInfluencer": false,
"isPremium": false,
"lastInteractionDate": null,
"lastPastInteractionDate": null,
"lastInteractionType": null,
"lastPositionStartDate": null,
"lastName": "Barri",
"lastNameParsed": null,
"lastNameManual": "Barri",
"linkedinId": null,
"locationId": null,
"manualLocationId": null,
"parsedLocationId": null,
"memberId": null,
"preferredEmailAddress": null,
"profileUrl": null,
"publicIdentifier": null,
"primaryLocale": null,
"searchString": "johan barri johan",
"source": "MANUAL",
"statusId": "b2d697e3-668d-42d1-a340-1920f920a7ca",
"talentIdentifier": null,
"linkedinSalesNavigatorIdentifier": null,
"linkedinSignificantIdentifier": null,
"summary": null,
"updatedAt": "2025-01-06T16:26:40.484813+00:00",
"pendingExecuteTriggerTasks": [],
"unreadMessagesNotifications": {
"aggregate": {
"count": 0,
"__typename": "notifications_aggregate_fields"
},
"__typename": "notifications_aggregate"
},
"protectedCompaniesWorksIn": [],
"createdBy": {
"displayName": "Sarah Le Roué",
"id": "0024184e-0780-4f3b-be35-9c057ad94ec4",
"__typename": "users"
},
"image": null,
"location": null,
"files": [],
"positions": [],
"positions_sources": {
"aggregate": {
"count": 0,
"__typename": "profiles_positions_aggregate_fields"
},
"nodes": [],
"__typename": "profiles_positions_aggregate"
},
"locales": [],
"educations": [],
"education_sources": {
"aggregate": {
"count": 0,
"__typename": "profiles_educations_aggregate_fields"
},
"nodes": [],
"__typename": "profiles_educations_aggregate"
},
"fieldsValues": [],
"emailAddresses": [],
"phoneNumbers": [],
"assignees": [
{
"user": {
"displayName": "Sarah Le Roué",
"id": "0024184e-0780-4f3b-be35-9c057ad94ec4",
"__typename": "users"
},
"__typename": "profiles_assignees_cache"
}
],
"status": {
"title": "jarvis.statuses.notContacted",
"color": {
"id": "#d1c4e9",
"name": "deep-purple-100",
"__typename": "colors"
},
"isAuto": true,
"id": "b2d697e3-668d-42d1-a340-1920f920a7ca",
"isProtected": false,
"__typename": "statuses"
},
"associations": [],
"__typename": "profiles"
}
],
"total": 1
}
Get all profiles with their custom fields, files, and more. This endpoint is not paginated, you got enverything at once.
curl --request GET \
--url https://functions.prod.jarvi.tech/v1/public-api/rest/v2/profiles \
--header 'X-API-KEY: <api-key>'
{
"data": [
{
"id": "9ef1c5db-9c40-4329-aec6-d3b3230b45b9",
"addedAt": "2025-01-06T16:26:40.484813+00:00",
"birthday": null,
"canSendInMail": null,
"countConnexionsWithThisProfile": 0,
"countInvitationsScheduledToThisProfile": 0,
"countInvitationsSentToThisProfile": 0,
"countApplicationsFromThisProfile": 0,
"countMeetingsDoneWithThisProfile": 0,
"countMeetingsScheduledWithThisProfile": 0,
"countMessagesReceivedFromThisProfile": 0,
"countMessagesScheduledToThisProfile": 0,
"countMessagesSentToThisProfile": 0,
"createdAt": "2025-01-06T16:26:40.484813+00:00",
"createdByUserId": "0024184e-0780-4f3b-be35-9c057ad94ec4",
"deletedAt": null,
"distance": null,
"externalId": null,
"externalIdSource": null,
"firstInteractionDate": null,
"firstName": "Johan",
"firstNameParsed": null,
"firstNameManual": "Johan",
"groupId": "952582b4-bb51-461e-b566-0e5f980f4660",
"countResumes": 0,
"headline": null,
"imageId": null,
"isTalent": true,
"isContact": false,
"isHiring": null,
"isOpenToNewOpportunities": null,
"isInfluencer": false,
"isPremium": false,
"lastInteractionDate": null,
"lastPastInteractionDate": null,
"lastInteractionType": null,
"lastPositionStartDate": null,
"lastName": "Barri",
"lastNameParsed": null,
"lastNameManual": "Barri",
"linkedinId": null,
"locationId": null,
"manualLocationId": null,
"parsedLocationId": null,
"memberId": null,
"preferredEmailAddress": null,
"profileUrl": null,
"publicIdentifier": null,
"primaryLocale": null,
"searchString": "johan barri johan",
"source": "MANUAL",
"statusId": "b2d697e3-668d-42d1-a340-1920f920a7ca",
"talentIdentifier": null,
"linkedinSalesNavigatorIdentifier": null,
"linkedinSignificantIdentifier": null,
"summary": null,
"updatedAt": "2025-01-06T16:26:40.484813+00:00",
"pendingExecuteTriggerTasks": [],
"unreadMessagesNotifications": {
"aggregate": {
"count": 0,
"__typename": "notifications_aggregate_fields"
},
"__typename": "notifications_aggregate"
},
"protectedCompaniesWorksIn": [],
"createdBy": {
"displayName": "Sarah Le Roué",
"id": "0024184e-0780-4f3b-be35-9c057ad94ec4",
"__typename": "users"
},
"image": null,
"location": null,
"files": [],
"positions": [],
"positions_sources": {
"aggregate": {
"count": 0,
"__typename": "profiles_positions_aggregate_fields"
},
"nodes": [],
"__typename": "profiles_positions_aggregate"
},
"locales": [],
"educations": [],
"education_sources": {
"aggregate": {
"count": 0,
"__typename": "profiles_educations_aggregate_fields"
},
"nodes": [],
"__typename": "profiles_educations_aggregate"
},
"fieldsValues": [],
"emailAddresses": [],
"phoneNumbers": [],
"assignees": [
{
"user": {
"displayName": "Sarah Le Roué",
"id": "0024184e-0780-4f3b-be35-9c057ad94ec4",
"__typename": "users"
},
"__typename": "profiles_assignees_cache"
}
],
"status": {
"title": "jarvis.statuses.notContacted",
"color": {
"id": "#d1c4e9",
"name": "deep-purple-100",
"__typename": "colors"
},
"isAuto": true,
"id": "b2d697e3-668d-42d1-a340-1920f920a7ca",
"isProtected": false,
"__typename": "statuses"
},
"associations": [],
"__typename": "profiles"
}
],
"total": 1
}
Je kunt alle informatie van elk profiel volledig aanpassen met behulp van Aangepaste velden. Klik op deze link om te begrijpen hoe je informatie in aangepaste velden kunt lezen en schrijven.
An ISO 8601 date string to filter projects updated after this date
A JSON object string containing the graphQL filters for more advanced usage
A JSON object string containing the order. Example: { "createdAt": "desc" }
The number of profiles to return. Default is 100, max is 2000
Return profiles starting from this offset
Responses for GET /api/rest/profiles
The response is of type object
.