Skip to content

File Schema ​

Every backup holds these files. Each one is gzipped JSON lines: one record per line, using the fields below. A linked record such as company is { id, name }, so you never need a join. Fields can be null, except id.

Each file also has a machine-readable JSON Schema, linked under its heading.

System users ​

system_users.jsonl.gz

The people in your Recruitly account. Passwords, sign-in codes and calendar connections are never included.

JSON Schema

FieldType
idstring
tenantIdstring
firstNamestring
surnamestring
nicknamestring
emailstring
mobilestring
workPhonestring
headlinestring
rolestring
office
team
disabledboolean
disabledOndate-time
botboolean
aiAgentboolean
createdOndate-time
modifiedOndate-time

Candidates ​

candidates.jsonl.gz

Your candidates, with contact details, work history, education, skills and custom fields. CV text and National Insurance numbers are not in this file.

JSON Schema

FieldType
idstring
tenantIdstring
referencestring
owner
createdOndate-time
modifiedOndate-time
archivedboolean
titlestring
firstNamestring
surnamestring
headlinestring
emailstring
alternateEmailstring
mobilestring
homePhonestring
workPhonestring
linkedInstring
doNotContactboolean
optoutEmailsboolean
optoutSMSboolean
address
genderstring
nationalitiesarray of strings
statusstring
sourcestring
ratingnumber
hotboolean
skillsarray of strings
yearsOfExperiencenumber
overviewstring
currentEmployer
employmentHistoryarray of
educationHistoryarray of
placedboolean
customFieldsarray of

Contacts ​

contacts.jsonl.gz

The people at your clients. Client portal passwords are never included.

JSON Schema

FieldType
idstring
tenantIdstring
referencestring
owner
createdOndate-time
modifiedOndate-time
archivedboolean
titlestring
firstNamestring
surnamestring
headlinestring
emailstring
alternateEmailstring
mobilestring
homePhonestring
workPhonestring
linkedInstring
doNotContactboolean
optoutEmailsboolean
optoutSMSboolean
address
company
statusstring
sourcestring
sectorsarray of strings
industriesarray of strings
customFieldsarray of

Companies ​

companies.jsonl.gz

Your clients and prospects.

JSON Schema

FieldType
idstring
tenantIdstring
referencestring
owner
createdOndate-time
modifiedOndate-time
archivedboolean
namestring
descriptionstring
websitestring
emailstring
phonestring
linkedInstring
clientboolean
statusstring
sourcestring
companyTypestring
employeeCountnumber
annualRevenuenumber
foundedYearnumber
sectorsarray of strings
industriesarray of strings
headOffice
ratingnumber
doNotContactboolean
parent
customFieldsarray of

Leads ​

leads.jsonl.gz

Your sales leads.

JSON Schema

FieldType
idstring
tenantIdstring
referencestring
owner
createdOndate-time
modifiedOndate-time
archivedboolean
titlestring
firstNamestring
surnamestring
headlinestring
emailstring
alternateEmailstring
mobilestring
homePhonestring
workPhonestring
linkedInstring
doNotContactboolean
optoutEmailsboolean
optoutSMSboolean
address
companyNamestring
descriptionstring
websitestring
statusstring
sourcestring
ratingnumber
linkedCompany
customFieldsarray of

Deals ​

deals.jsonl.gz

Your sales opportunities and their stage.

JSON Schema

FieldType
idstring
tenantIdstring
referencestring
owner
createdOndate-time
modifiedOndate-time
archivedboolean
namestring
descriptionstring
company
contact
stagestring
typestring
employmentTypestring
sourcestring
probabilitynumber
bid
forecastedClosingDatedate-time
startDatedate-time
actualClosingDatedate-time
closedByNamestring
assignedTo
customFieldsarray of

Jobs ​

jobs.jsonl.gz

Your job orders.

JSON Schema

FieldType
idstring
tenantIdstring
referencestring
owner
createdOndate-time
modifiedOndate-time
archivedboolean
titlestring
company
contact
statusstring
jobTypestring
employmentTypestring
experiencestring
sectorsarray of strings
industriesarray of strings
openingsnumber
descriptionstring
shortDescriptionstring
skillsarray of strings
location
remoteWorkingboolean
pay
commissionValue
closingDatedate-time
hotboolean
customFieldsarray of

Job pipeline ​

job_pipeline.jsonl.gz

Each candidate on each job, with their stage and the key dates.

JSON Schema

FieldType
idstring
tenantIdstring
referencestring
owner
createdOndate-time
modifiedOndate-time
archivedboolean
job
candidate
company
statusstring
stagestring
candidateSourcestring
rejectedboolean
rejectReasonstring
hotboolean
ratingnumber
sourcedDatedate-time
appliedDatedate-time
shortlistDatedate-time
cvSentDatedate-time
interviewDatedate-time
offeredDatedate-time
placementDatedate-time

Interviews ​

interviews.jsonl.gz

Interviews linked to a job pipeline. Other calendar appointments are not included.

JSON Schema

FieldType
idstring
tenantIdstring
referencestring
owner
createdOndate-time
modifiedOndate-time
archivedboolean
titlestring
job
pipeline
organiser
attendeesarray of
startdate-time
enddate-time
timeZonestring
locationNamestring
cancelledboolean

Placements ​

placements.jsonl.gz

Your placements and their fees.

JSON Schema

FieldType
idstring
tenantIdstring
referencestring
owner
createdOndate-time
modifiedOndate-time
archivedboolean
job
candidate
company
contact
statusstring
typestring
employmentTypestring
sourcestring
placementDatedate-time
startDatedate-time
candidateLeftDatedate-time
placementValuenumber
placementCostnumber
permDetails
contractDetails
customFieldsarray of

Invoices ​

invoices.jsonl.gz

Your invoices and what has been paid.

JSON Schema

FieldType
idstring
tenantIdstring
referencestring
owner
createdOndate-time
modifiedOndate-time
archivedboolean
numberstring
statusstring
contact
currencystring
totalAmountnumber
totalTaxnumber
amountDuenumber
amountPaidnumber
invoiceDatedate-time
dueDatedate-time
paymentDatedate-time
notesstring
linksarray of

Notes ​

notes.jsonl.gz

Notes and activity recorded against your records.

JSON Schema

FieldType
idstring
tenantIdstring
referencestring
owner
createdOndate-time
modifiedOndate-time
archivedboolean
typestring
from
notesstring
systemActivityboolean
inboundboolean
linksarray of

Tasks ​

tasks.jsonl.gz

Tasks and who they are assigned to.

JSON Schema

FieldType
idstring
tenantIdstring
referencestring
owner
createdOndate-time
modifiedOndate-time
archivedboolean
subjectstring
notesstring
statusstring
completedboolean
typestring
assignedBy
assignedToarray of
linkedRecordsarray of
dueDatedate-time
reminderDatedate-time

Files ​

files.jsonl.gz

Your stored files: name, type, size, its path inside the documents parts and which records it belongs to.

JSON Schema

FieldType
idstring
tenantIdstring
referencestring
owner
createdOndate-time
modifiedOndate-time
archivedboolean
namestring
contentTypestring
fileSizenumber
pathstring
linksarray of

Recruitly — Recruitment CRM for Agencies