Get Projects
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
}
Devi utilizzare la tua chiave api privata per questa richiesta. Devi memorizzare nella cache i dati dal tuo lato per rispettare i limiti del numero di chiamate giornaliere.
Puoi personalizzare completamente le informazioni di ogni progetto grazie ai Campi personalizzati. Clicca su questo link per capire come leggere e scrivere informazioni nei campi personalizzati.

Authorizations

X-API-KEY
string
header
required

Query Parameters

updatedAfter
string

An ISO 8601 date string to filter projects updated after this date

where
string

A JSON object string containing the graphQL filters for more advanced usage. Example: {"statusId": {"_eq": "cae642f0-463c-45f5-9db5-e0a280a8e883"} }

orderBy
string

A JSON object string containing the order. Example: { "createdAt": "desc" }

limit
number

The number of projects to return. Default is 100. Maximum is 2000

offset
number

The number of projects to skip. Default is 0.

Response

200 - application/json

Responses for GET /api/rest/projects

The response is of type object.