curl --request GET \
--url https://functions.prod.jarvi.tech/v1/public-api/rest/v2/companies \
--header 'X-API-KEY: <api-key>'{
"companies": [
{
"__typename": "<string>",
"assignees": [
{
"user": {
"displayName": "<string>",
"id": "<string>"
}
}
],
"description": "<string>",
"foundedAt": "<unknown>",
"groupId": "<string>",
"id": "<string>",
"image": {
"publicUrl": "<string>"
},
"industries": [
{
"industry": {
"id": "<string>",
"linkedinId": "<unknown>",
"nameEnglish": "<string>",
"nameFrench": "<string>"
}
}
],
"linkedinEmployeeCount": 123,
"linkedinEmployeeEndCount": 123,
"linkedinEmployeeStartCount": 123,
"linkedinId": "<string>",
"linkedinUrl": "<string>",
"name": "<string>",
"tagline": "<string>",
"universalName": "<string>",
"website": "<string>",
"createdAt": "<unknown>",
"deletedAt": "<unknown>",
"externalId": "<string>",
"fieldsValues": [
{
"field": {
"id": "<string>",
"name": "<string>",
"type": "boolean"
},
"fieldValue": {
"id": "<string>",
"name": "<string>"
},
"id": "<string>",
"location": {
"formattedAddress": "<string>",
"id": "<string>",
"search": "<string>"
},
"value": "<string>"
}
],
"files": [
{
"createdAt": "<unknown>",
"file": {
"id": "<string>",
"mimeType": "<string>",
"name": "<string>",
"size": 123
},
"fileId": "<string>",
"updatedAt": "<unknown>"
}
],
"isProtectedUntil": "<unknown>",
"legaldata": {
"activity": "<string>",
"codenaf": "<string>",
"codenafTitle": "<string>",
"createdAt": "<unknown>",
"deletedAt": "<unknown>",
"foundedAt": "<unknown>",
"id": "<string>",
"legalName": "<string>",
"locations": [
{
"isHeadquarters": true,
"location": {
"administrativeAreaLevel1": "<string>",
"administrativeAreaLevel2": "<string>",
"center": "<unknown>",
"countryName": "<string>",
"formattedAddress": "<string>",
"id": "<string>",
"locality": "<string>",
"postalCode": "<string>",
"route": "<string>",
"search": "<string>",
"streetNumber": "<string>"
},
"siret": "<string>"
}
],
"siren": "<string>",
"updatedAt": "<unknown>",
"vatNumber": "<string>"
},
"projects": [
{
"color": {
"id": "<string>",
"name": "<string>"
},
"id": "<string>",
"name": "<string>"
}
],
"projectsCountPerStatusGroup": [
{
"count": "<unknown>",
"status": {
"color": {
"id": "<string>",
"name": "<string>"
},
"id": "<string>",
"isAuto": true,
"isHidden": true,
"order": "<unknown>",
"parentId": "<string>",
"title": "<string>"
}
}
],
"status": {
"color": {
"id": "<string>",
"name": "<string>"
},
"id": "<string>",
"isAuto": true,
"title": "<string>"
},
"statusId": "<string>",
"updatedAt": "<unknown>"
}
]
}Get all companies (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/companies \
--header 'X-API-KEY: <api-key>'{
"companies": [
{
"__typename": "<string>",
"assignees": [
{
"user": {
"displayName": "<string>",
"id": "<string>"
}
}
],
"description": "<string>",
"foundedAt": "<unknown>",
"groupId": "<string>",
"id": "<string>",
"image": {
"publicUrl": "<string>"
},
"industries": [
{
"industry": {
"id": "<string>",
"linkedinId": "<unknown>",
"nameEnglish": "<string>",
"nameFrench": "<string>"
}
}
],
"linkedinEmployeeCount": 123,
"linkedinEmployeeEndCount": 123,
"linkedinEmployeeStartCount": 123,
"linkedinId": "<string>",
"linkedinUrl": "<string>",
"name": "<string>",
"tagline": "<string>",
"universalName": "<string>",
"website": "<string>",
"createdAt": "<unknown>",
"deletedAt": "<unknown>",
"externalId": "<string>",
"fieldsValues": [
{
"field": {
"id": "<string>",
"name": "<string>",
"type": "boolean"
},
"fieldValue": {
"id": "<string>",
"name": "<string>"
},
"id": "<string>",
"location": {
"formattedAddress": "<string>",
"id": "<string>",
"search": "<string>"
},
"value": "<string>"
}
],
"files": [
{
"createdAt": "<unknown>",
"file": {
"id": "<string>",
"mimeType": "<string>",
"name": "<string>",
"size": 123
},
"fileId": "<string>",
"updatedAt": "<unknown>"
}
],
"isProtectedUntil": "<unknown>",
"legaldata": {
"activity": "<string>",
"codenaf": "<string>",
"codenafTitle": "<string>",
"createdAt": "<unknown>",
"deletedAt": "<unknown>",
"foundedAt": "<unknown>",
"id": "<string>",
"legalName": "<string>",
"locations": [
{
"isHeadquarters": true,
"location": {
"administrativeAreaLevel1": "<string>",
"administrativeAreaLevel2": "<string>",
"center": "<unknown>",
"countryName": "<string>",
"formattedAddress": "<string>",
"id": "<string>",
"locality": "<string>",
"postalCode": "<string>",
"route": "<string>",
"search": "<string>",
"streetNumber": "<string>"
},
"siret": "<string>"
}
],
"siren": "<string>",
"updatedAt": "<unknown>",
"vatNumber": "<string>"
},
"projects": [
{
"color": {
"id": "<string>",
"name": "<string>"
},
"id": "<string>",
"name": "<string>"
}
],
"projectsCountPerStatusGroup": [
{
"count": "<unknown>",
"status": {
"color": {
"id": "<string>",
"name": "<string>"
},
"id": "<string>",
"isAuto": true,
"isHidden": true,
"order": "<unknown>",
"parentId": "<string>",
"title": "<string>"
}
}
],
"status": {
"color": {
"id": "<string>",
"name": "<string>"
},
"id": "<string>",
"isAuto": true,
"title": "<string>"
},
"statusId": "<string>",
"updatedAt": "<unknown>"
}
]
}An ISO 8601 date string to filter companies 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 companies to return. Default is 100. Maximum is 1000
The number of companies to skip. Default is 0.
Responses for GET /api/rest/companies
Show child attributes
Show child attributes
Show child attributes
Show child attributes
columns and relationships of "companies_legaldata"
Show child attributes
Show child attributes
columns and relationships of "locations"
Show child attributes
Show child attributes
columns and relationships of "statuses"
Show child attributes
columns and relationships of "statuses"