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
}
Vous pouvez tout personnaliser complètement les informations de chaque profils grâce aux Champs personnalisés. Cliquez sur ce lien pour comprendre comment lire et écrire des informations dans les champs personnalisés.
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
.