v1

latestOpenAPI 3.1.1MIT2026-07-26661140.3 KB
Applications

Update a job application

Updates one or more fields of an application, including moving it to a different pipeline stage or archiving it. Moving stages automatically appends an entry to the activity timeline. Only provided fields are changed. Requires authentication.

put/applications/{id}

Path parameters

idstring required

Request body

companystring

The company applied to.

rolestring

The role / job title.

locationstring nullable
salarystring nullable
sourcestring nullable
sourceUrlstring nullable
jobDescriptionstring nullable
notesstring nullable
resumeFileUrlstring nullable
resumeFileNamestring nullable
coverLetterUrlstring nullable
coverLetterNamestring nullable
followUpAtstring date-time nullable
followUpNotestring nullable
resumeIdstring nullable

The linked Reactive Resume, if any.

tagsstring[]
status'saved' | 'applied' | 'screening' | 'interview' | 'offer' | 'rejected'
archivedboolean

Response

The updated application.

idstring required

The ID of the application.

companystring required

The company applied to.

rolestring required

The role / job title.

locationstring nullable required
salarystring nullable required
status'saved' | 'applied' | 'screening' | 'interview' | 'offer' | 'rejected' required

The current pipeline stage.

archivedboolean required
resumeIdstring nullable required

The linked Reactive Resume, if any.

sourcestring nullable required
tagsstring[] required
sourceUrlstring nullable required
jobDescriptionstring nullable required
matchScoreinteger nullable required
aiMetadataobject nullable required
notesstring nullable required
resumeFileUrlstring nullable required
resumeFileNamestring nullable required
coverLetterUrlstring nullable required
coverLetterNamestring nullable required
followUpAtstring date-time nullable required
followUpNotestring nullable required
appliedAtstring date-time required
createdAtstring date-time required
updatedAtstring date-time required