Skip to main content
GET
/
rest
/
v2
/
offers
Get Offers
curl --request GET \
  --url https://functions.prod.jarvi.tech/v1/api/rest/v2/offers \
  --header 'X-API-KEY: <api-key>'
{
  "data": [
    {
      "__typename": "<string>",
      "assignees": [
        {
          "user": {
            "displayName": "<string>",
            "email": "<unknown>",
            "id": "<string>"
          }
        }
      ],
      "color": {
        "id": "<string>",
        "name": "<string>"
      },
      "colorId": "<string>",
      "company": {
        "companyPublicData": {
          "description": "<string>",
          "foundedAt": "<unknown>",
          "id": "<string>",
          "image": {
            "publicUrl": "<string>"
          },
          "linkedinEmployeeCount": 123,
          "linkedinEmployeeEndCount": 123,
          "linkedinEmployeeStartCount": 123,
          "linkedinUrl": "<string>",
          "name": "<string>",
          "tagline": "<string>",
          "website": "<string>"
        },
        "description": "<string>",
        "id": "<string>"
      },
      "companyId": "<string>",
      "createdAt": "<unknown>",
      "deletedAt": "<unknown>",
      "externalId": "<string>",
      "fieldsValues": [
        {
          "field": {
            "id": "<string>",
            "name": "<string>",
            "purpose": "business_estimated_revenue",
            "type": "boolean"
          },
          "fieldValue": {
            "id": "<string>",
            "name": "<string>",
            "technicalValue": "<string>"
          },
          "id": "<string>",
          "location": {
            "administrativeAreaLevel1": "<string>",
            "administrativeAreaLevel2": "<string>",
            "countryName": "<string>",
            "countryShortName": "<string>",
            "formattedAddress": "<string>",
            "id": "<string>",
            "locality": "<string>",
            "postalCode": "<string>",
            "search": "<string>"
          },
          "value": "<string>"
        }
      ],
      "files": [
        {
          "createdAt": "<unknown>",
          "file": {
            "id": "<string>",
            "mimeType": "<string>",
            "name": "<string>",
            "size": 123
          },
          "fileId": "<string>",
          "updatedAt": "<unknown>"
        }
      ],
      "group": {
        "id": "<string>",
        "name": "<string>"
      },
      "groupId": "<string>",
      "id": "<string>",
      "ignoreHistoryBeforeProjectCreatedAt": true,
      "isMadeForRecruitment": true,
      "isMadeForSales": true,
      "jobBoardsOffers": [
        {
          "id": "<string>"
        }
      ],
      "linkedinContractId": 123,
      "linkedinId": "<string>",
      "linkedinIdType": "LINKEDIN_SALES_NAVIGATOR_LIST",
      "name": "<string>",
      "presetId": "<string>",
      "profilesCountPerStatusGroup": [
        {
          "count": "<unknown>",
          "status": {
            "color": {
              "id": "<string>",
              "name": "<string>"
            },
            "id": "<string>",
            "isAuto": true,
            "isHidden": true,
            "order": "<unknown>",
            "parentId": "<string>",
            "title": "<string>"
          }
        }
      ],
      "projectJobBoards": [
        {
          "createdAt": "<unknown>",
          "deletedAt": "<unknown>",
          "enabledAt": "<unknown>",
          "id": "<string>",
          "jobBoard": {
            "canonicalName": "<string>",
            "id": "<string>"
          },
          "projectId": "<string>",
          "updatedAt": "<unknown>"
        }
      ],
      "referenceId": "<string>",
      "status": {
        "color": {
          "id": "<string>",
          "name": "<string>"
        },
        "id": "<string>",
        "isAuto": true,
        "title": "<string>"
      },
      "statusId": "<string>",
      "updatedAt": "<unknown>",
      "user": {
        "disabled": true,
        "displayName": "<string>",
        "email": "<unknown>",
        "id": "<string>"
      },
      "userId": "<string>"
    }
  ],
  "total": 123
}
You must use your public api key for this request. You need to cache the data on your end to comply with the daily rate limits.
You can completely customize all information for each offer using Custom Fields. Click this link to understand how to read and write information in custom fields.

Authorizations

X-API-KEY
string
header
required

Query Parameters

limit
number

The number of offers to return. Default is 100. Maximum is 1000.

offset
number

The number of offers to skip. Default is 0.

Response

200 - application/json

Responses for GET /api/rest/projects

data
projects · object[]
total
number