curl --request GET \
--url https://functions.prod.jarvi.tech/v1/public-api/rest/v2/projects \
--header 'X-API-KEY: <api-key>'
{
"data": [
{
"id": "0c48cc86-352e-4098-9f34-5785e3aeafa3",
"name": "Dev JAVA - IDF",
"userId": "0024184e-0780-4f3b-be35-9c057ad94ec4",
"linkedinId": null,
"createdAt": "2024-05-30T10:19:11.381731+00:00",
"updatedAt": "2024-10-24T08:41:12.981473+00:00",
"deletedAt": null,
"colorId": "#d81b60",
"presetId": "6fa349af-3a56-4b3d-95b0-91f50e190929",
"isMadeForRecruitment": true,
"isMadeForSales": false,
"groupId": "952582b4-bb51-461e-b566-0e5f980f4660",
"group": {
"id": "952582b4-bb51-461e-b566-0e5f980f4660",
"name": "Jarvi Core Team",
"__typename": "groups"
},
"user": {
"displayName": "Sarah Le Roué",
"email": "sarah@jarvi.tech",
"id": "0024184e-0780-4f3b-be35-9c057ad94ec4",
"disabled": false,
"__typename": "users"
},
"assignees": [
{
"user": {
"displayName": "Sarah Le Roué",
"email": "sarah@jarvi.tech",
"id": "0024184e-0780-4f3b-be35-9c057ad94ec4",
"__typename": "users"
},
"__typename": "projects_assignees"
},
{
"user": {
"displayName": "Johan Barri",
"email": "johan@jarvi.tech",
"id": "01163432-1cc2-41ea-b3de-8daab8f878a6",
"__typename": "users"
},
"__typename": "projects_assignees"
},
{
"user": {
"displayName": "Quentin DECRE",
"email": "quentin.alerte@outlook.com",
"id": "635e0ede-ea2a-4a43-b71d-2fda576d9da5",
"__typename": "users"
},
"__typename": "projects_assignees"
}
],
"linkedinContractId": null,
"statusId": "dbab8773-8b59-4597-af75-b31333dd5409",
"ignoreHistoryBeforeProjectCreatedAt": false,
"companyId": "df587e25-03e6-4b9a-aaa4-c9c20a913f4d",
"externalId": null,
"referenceId": null,
"linkedinIdType": null,
"files": [
{
"fileId": "3b13c2cf-d24c-49ce-96ab-52bcbe5e8016",
"createdAt": "2024-05-30T13:33:19.20422+00:00",
"updatedAt": "2024-05-30T13:33:19.20422+00:00",
"file": {
"id": "3b13c2cf-d24c-49ce-96ab-52bcbe5e8016",
"name": "13335003010401565611626.pdf",
"size": 225265,
"mimeType": "application/pdf",
"__typename": "files"
},
"__typename": "projects_files"
}
],
"status": {
"title": "Pourvu",
"color": {
"id": "#bbdefb",
"name": "blue-100",
"__typename": "colors"
},
"isAuto": false,
"id": "dbab8773-8b59-4597-af75-b31333dd5409",
"__typename": "statuses"
},
"company": {
"id": "df587e25-03e6-4b9a-aaa4-c9c20a913f4d",
"description": "Inetum is a European leader in digital services. Inetum’s team of 28,000 consultants and specialists strive every day to make a digital impact for businesses, public sector entities and society. Inetum’s solutions aim at contributing to its clients’ performance and innovation as well as the common good.<br /><br />Present in 19 countries with a dense network of sites, Inetum partners with major software publishers to meet the challenges of digital transformation with proximity and flexibility.<br /><br />Driven by its ambition for growth and scale, Inetum generated sales of 2.5 billion euros in 2023.<br /><br />🏅 Top Employer Europe 2024",
"companyPublicData": {
"id": "0188501c-fbb2-454c-b272-8304e00bb1af",
"name": "Inetum",
"tagline": "",
"description": "Inetum is a European leader in digital services. Inetum’s team of 28,000 consultants and specialists strive every day to make a digital impact for businesses, public sector entities and society. Inetum’s solutions aim at contributing to its clients’ performance and innovation as well as the common good.<br /><br />Present in 19 countries with a dense network of sites, Inetum partners with major software publishers to meet the challenges of digital transformation with proximity and flexibility.<br /><br />Driven by its ambition for growth and scale, Inetum generated sales of 2.5 billion euros in 2023.<br /><br />🏅 Top Employer Europe 2024",
"foundedAt": "1970-01-01T00:00:00+00:00",
"linkedinEmployeeCount": 19911,
"linkedinEmployeeStartCount": 10001,
"linkedinEmployeeEndCount": null,
"linkedinUrl": "https://www.linkedin.com/company/inetum/",
"website": "http://www.inetum.com",
"image": {
"publicUrl": "https://qimsyaozqntinmrokopq.storage.eu-west-2.nhost.run/v1/files/bca81251-e43f-4c7f-9d64-30bf4e308bc4",
"__typename": "images"
},
"__typename": "companies_publicdata"
},
"__typename": "companies"
},
"fieldsValues": [
{
"id": "1785a816-1cf3-4e07-849b-4be09a8ddad6",
"field": {
"id": "00da911c-e3e1-46c1-86cc-0c1ec53e3213",
"type": "richtext",
"name": "Test Laurent",
"purpose": null,
"__typename": "fields"
},
"fieldValue": null,
"location": null,
"value": "<p>contenu 1 : </p><p></p><p></p><p>Contenu 2</p> ",
"__typename": "projects_fieldsvalues"
},
{
"id": "049d767e-c7cb-42e8-b0fb-7668cfba391e",
"field": {
"id": "de7fae4a-5f73-43a4-a92f-e19c4ecd81f1",
"type": "boolean",
"name": "resources.fields.purposes.joboffer_salary_is_public.name",
"purpose": "joboffer_salary_is_public",
"__typename": "fields"
},
"fieldValue": null,
"location": null,
"value": "true",
"__typename": "projects_fieldsvalues"
}
],
"color": {
"id": "#d81b60",
"name": "pink-600",
"__typename": "colors"
},
"jobBoardsOffers": [],
"projectJobBoards": [
{
"id": "b2419d33-4bc8-4903-96da-1a4158efd9a0",
"createdAt": "2024-06-06T15:05:50.865116+00:00",
"updatedAt": "2024-06-06T15:05:50.865116+00:00",
"deletedAt": null,
"enabledAt": null,
"projectId": "0c48cc86-352e-4098-9f34-5785e3aeafa3",
"jobBoard": {
"id": "6dff7763-9838-4f17-a25b-b071450d9078",
"canonicalName": "jobpostingpro",
"__typename": "jobboards"
},
"__typename": "projects_jobboards"
},
{
"id": "0a78ce19-4bfd-4f7f-bd67-008e4fe7de7d",
"createdAt": "2024-05-31T15:43:11.701385+00:00",
"updatedAt": "2024-05-31T15:43:11.701385+00:00",
"deletedAt": null,
"enabledAt": null,
"projectId": "0c48cc86-352e-4098-9f34-5785e3aeafa3",
"jobBoard": {
"id": "cd736c13-df8f-4446-9779-bda031897b8f",
"canonicalName": "hellowork",
"__typename": "jobboards"
},
"__typename": "projects_jobboards"
}
],
"profilesCountPerStatusGroup": [
{
"status": {
"id": "2ee21f1a-4bbe-47a4-8c5f-cfb1b6a18f21",
"title": "jarvis.statusesGroups.sourcing",
"isHidden": false,
"isAuto": true,
"order": 10000,
"parentId": null,
"color": null,
"__typename": "statuses"
},
"count": 121,
"__typename": "projects_statuses_count_view"
},
{
"status": {
"id": "efd56a50-9117-4c82-9b3d-96731c1b0dd9",
"title": "jarvis.statusesGroups.inprocess",
"isHidden": false,
"isAuto": true,
"order": 20000,
"parentId": null,
"color": null,
"__typename": "statuses"
},
"count": 30,
"__typename": "projects_statuses_count_view"
},
{
"status": {
"id": "29cbf257-936a-40a9-a233-695ef0601e4a",
"title": "jarvis.statusesGroups.archived",
"isHidden": false,
"isAuto": false,
"order": 30001,
"parentId": null,
"color": null,
"__typename": "statuses"
},
"count": 1,
"__typename": "projects_statuses_count_view"
}
],
"__typename": "projects"
}
],
"total": 1
}
Get all projects (recruitment, sales, etc.) 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/projects \
--header 'X-API-KEY: <api-key>'
{
"data": [
{
"id": "0c48cc86-352e-4098-9f34-5785e3aeafa3",
"name": "Dev JAVA - IDF",
"userId": "0024184e-0780-4f3b-be35-9c057ad94ec4",
"linkedinId": null,
"createdAt": "2024-05-30T10:19:11.381731+00:00",
"updatedAt": "2024-10-24T08:41:12.981473+00:00",
"deletedAt": null,
"colorId": "#d81b60",
"presetId": "6fa349af-3a56-4b3d-95b0-91f50e190929",
"isMadeForRecruitment": true,
"isMadeForSales": false,
"groupId": "952582b4-bb51-461e-b566-0e5f980f4660",
"group": {
"id": "952582b4-bb51-461e-b566-0e5f980f4660",
"name": "Jarvi Core Team",
"__typename": "groups"
},
"user": {
"displayName": "Sarah Le Roué",
"email": "sarah@jarvi.tech",
"id": "0024184e-0780-4f3b-be35-9c057ad94ec4",
"disabled": false,
"__typename": "users"
},
"assignees": [
{
"user": {
"displayName": "Sarah Le Roué",
"email": "sarah@jarvi.tech",
"id": "0024184e-0780-4f3b-be35-9c057ad94ec4",
"__typename": "users"
},
"__typename": "projects_assignees"
},
{
"user": {
"displayName": "Johan Barri",
"email": "johan@jarvi.tech",
"id": "01163432-1cc2-41ea-b3de-8daab8f878a6",
"__typename": "users"
},
"__typename": "projects_assignees"
},
{
"user": {
"displayName": "Quentin DECRE",
"email": "quentin.alerte@outlook.com",
"id": "635e0ede-ea2a-4a43-b71d-2fda576d9da5",
"__typename": "users"
},
"__typename": "projects_assignees"
}
],
"linkedinContractId": null,
"statusId": "dbab8773-8b59-4597-af75-b31333dd5409",
"ignoreHistoryBeforeProjectCreatedAt": false,
"companyId": "df587e25-03e6-4b9a-aaa4-c9c20a913f4d",
"externalId": null,
"referenceId": null,
"linkedinIdType": null,
"files": [
{
"fileId": "3b13c2cf-d24c-49ce-96ab-52bcbe5e8016",
"createdAt": "2024-05-30T13:33:19.20422+00:00",
"updatedAt": "2024-05-30T13:33:19.20422+00:00",
"file": {
"id": "3b13c2cf-d24c-49ce-96ab-52bcbe5e8016",
"name": "13335003010401565611626.pdf",
"size": 225265,
"mimeType": "application/pdf",
"__typename": "files"
},
"__typename": "projects_files"
}
],
"status": {
"title": "Pourvu",
"color": {
"id": "#bbdefb",
"name": "blue-100",
"__typename": "colors"
},
"isAuto": false,
"id": "dbab8773-8b59-4597-af75-b31333dd5409",
"__typename": "statuses"
},
"company": {
"id": "df587e25-03e6-4b9a-aaa4-c9c20a913f4d",
"description": "Inetum is a European leader in digital services. Inetum’s team of 28,000 consultants and specialists strive every day to make a digital impact for businesses, public sector entities and society. Inetum’s solutions aim at contributing to its clients’ performance and innovation as well as the common good.<br /><br />Present in 19 countries with a dense network of sites, Inetum partners with major software publishers to meet the challenges of digital transformation with proximity and flexibility.<br /><br />Driven by its ambition for growth and scale, Inetum generated sales of 2.5 billion euros in 2023.<br /><br />🏅 Top Employer Europe 2024",
"companyPublicData": {
"id": "0188501c-fbb2-454c-b272-8304e00bb1af",
"name": "Inetum",
"tagline": "",
"description": "Inetum is a European leader in digital services. Inetum’s team of 28,000 consultants and specialists strive every day to make a digital impact for businesses, public sector entities and society. Inetum’s solutions aim at contributing to its clients’ performance and innovation as well as the common good.<br /><br />Present in 19 countries with a dense network of sites, Inetum partners with major software publishers to meet the challenges of digital transformation with proximity and flexibility.<br /><br />Driven by its ambition for growth and scale, Inetum generated sales of 2.5 billion euros in 2023.<br /><br />🏅 Top Employer Europe 2024",
"foundedAt": "1970-01-01T00:00:00+00:00",
"linkedinEmployeeCount": 19911,
"linkedinEmployeeStartCount": 10001,
"linkedinEmployeeEndCount": null,
"linkedinUrl": "https://www.linkedin.com/company/inetum/",
"website": "http://www.inetum.com",
"image": {
"publicUrl": "https://qimsyaozqntinmrokopq.storage.eu-west-2.nhost.run/v1/files/bca81251-e43f-4c7f-9d64-30bf4e308bc4",
"__typename": "images"
},
"__typename": "companies_publicdata"
},
"__typename": "companies"
},
"fieldsValues": [
{
"id": "1785a816-1cf3-4e07-849b-4be09a8ddad6",
"field": {
"id": "00da911c-e3e1-46c1-86cc-0c1ec53e3213",
"type": "richtext",
"name": "Test Laurent",
"purpose": null,
"__typename": "fields"
},
"fieldValue": null,
"location": null,
"value": "<p>contenu 1 : </p><p></p><p></p><p>Contenu 2</p> ",
"__typename": "projects_fieldsvalues"
},
{
"id": "049d767e-c7cb-42e8-b0fb-7668cfba391e",
"field": {
"id": "de7fae4a-5f73-43a4-a92f-e19c4ecd81f1",
"type": "boolean",
"name": "resources.fields.purposes.joboffer_salary_is_public.name",
"purpose": "joboffer_salary_is_public",
"__typename": "fields"
},
"fieldValue": null,
"location": null,
"value": "true",
"__typename": "projects_fieldsvalues"
}
],
"color": {
"id": "#d81b60",
"name": "pink-600",
"__typename": "colors"
},
"jobBoardsOffers": [],
"projectJobBoards": [
{
"id": "b2419d33-4bc8-4903-96da-1a4158efd9a0",
"createdAt": "2024-06-06T15:05:50.865116+00:00",
"updatedAt": "2024-06-06T15:05:50.865116+00:00",
"deletedAt": null,
"enabledAt": null,
"projectId": "0c48cc86-352e-4098-9f34-5785e3aeafa3",
"jobBoard": {
"id": "6dff7763-9838-4f17-a25b-b071450d9078",
"canonicalName": "jobpostingpro",
"__typename": "jobboards"
},
"__typename": "projects_jobboards"
},
{
"id": "0a78ce19-4bfd-4f7f-bd67-008e4fe7de7d",
"createdAt": "2024-05-31T15:43:11.701385+00:00",
"updatedAt": "2024-05-31T15:43:11.701385+00:00",
"deletedAt": null,
"enabledAt": null,
"projectId": "0c48cc86-352e-4098-9f34-5785e3aeafa3",
"jobBoard": {
"id": "cd736c13-df8f-4446-9779-bda031897b8f",
"canonicalName": "hellowork",
"__typename": "jobboards"
},
"__typename": "projects_jobboards"
}
],
"profilesCountPerStatusGroup": [
{
"status": {
"id": "2ee21f1a-4bbe-47a4-8c5f-cfb1b6a18f21",
"title": "jarvis.statusesGroups.sourcing",
"isHidden": false,
"isAuto": true,
"order": 10000,
"parentId": null,
"color": null,
"__typename": "statuses"
},
"count": 121,
"__typename": "projects_statuses_count_view"
},
{
"status": {
"id": "efd56a50-9117-4c82-9b3d-96731c1b0dd9",
"title": "jarvis.statusesGroups.inprocess",
"isHidden": false,
"isAuto": true,
"order": 20000,
"parentId": null,
"color": null,
"__typename": "statuses"
},
"count": 30,
"__typename": "projects_statuses_count_view"
},
{
"status": {
"id": "29cbf257-936a-40a9-a233-695ef0601e4a",
"title": "jarvis.statusesGroups.archived",
"isHidden": false,
"isAuto": false,
"order": 30001,
"parentId": null,
"color": null,
"__typename": "statuses"
},
"count": 1,
"__typename": "projects_statuses_count_view"
}
],
"__typename": "projects"
}
],
"total": 1
}
An ISO 8601 date string to filter projects updated after this date
A JSON object string containing the graphQL filters for more advanced usage. Example: {"statusId": {"_eq": "cae642f0-463c-45f5-9db5-e0a280a8e883"} }
A JSON object string containing the order. Example: { "createdAt": "desc" }
The number of projects to return. Default is 100. Maximum is 2000
The number of projects to skip. Default is 0.
Responses for GET /api/rest/projects
The response is of type object
.