v1
latestOpenAPI 3.0.1MIT2026-07-2691084.8 KBCreates or update a profile and job application
Save a new job application in Jarvi. It creates the profile if it does not exist, upload the file, link the profile to the recruitment project,...
post/rest/v2/applicants
Request body
Example request
{
"referenceId": "JARVI001",
"projectId": "713a8005-e54d-4ee3-b6a4-89b27167dde6",
"firstName": "Quentin",
"lastName": "Decré",
"emailAddresses": "quentin@jarvi.tech, quentin@decre.tech",
"phoneNumbers": "+33752626164,0240493773",
"linkedinUrl": "https://www.linkedin.com/in/quentindecre/",
"historyEntrySubject": "Application from website",
"historyEntryMessage": "The message of the historyentry you want to show in the profile’s Jarvi history",
"resumesFiles": [
{
"fileName": "cv.pdf",
"data": "data:@file/pdf;base64,JVBERi0......AABTLAAAAAA="
}
],
"files": [
{
"fileName": "motivation.docx",
"data": "data:@file/vnd.openxmlformats-officedocument.wordprocessingml.document;base64,UEsDBBQ......AABTLAAAAAA="
}
],
"externalId": "Your id. Will merge with exisiting profile with same externalId",
"id": "Jarvi uuid. Will merge with exisiting profile with same id",
"location": "Rennes, France",
"headline": "Co-Founder Jarvi",
"currentCompanyName": "Jarvi",
"currentCompanyId": "Jarvi",
"currentPosition": "Co-founder",
"<any custom field uuid>": "My custom field value for this profile"
}Response
The application has been saved
Example response
{
"message": "Profile saved successfully",
"taskId": "0b538428-7652-4243-baaf-3867803d7007",
"profileId": "d730cca9-d8b0-49e7-b2e0-c58c1bb7af9f"
}