InitializeAtsSyncCandidateSyncApplicationPayload
Object
Fields
applicationVersionId ID! Non-Null
Unique identifier tracking the initialization and submission of an application version
Each initialization of an application version produces this identifier, which should be used to submit the version once all attachments have been uploaded.
attachments [AtsSyncCandidateSyncApplicationAttachment!]! Non-Null
Attachments associated with this application version
Includes presigned S3 URLs for upload.
fileType AtsSyncCandidateSyncApplicationFileType! Non-Null
Type of file attached to an application, such as a resume, cover letter, or other document.
fileName String! Non-Null
File attachment name.
contentType String! Non-Null
Original media type of the file attachment.
contentLength Int64! Non-Null
Content length of the file attachment.
fileChecksum AtsSyncCandidateSyncApplicationAttachmentChecksum! Non-Null
Checksum for verifying file attachment integrity.
algorithm AtsSyncCandidateSyncApplicationAttachmentChecksumAlgorithm! Non-Null
Hashing algorithm used to calculate the checksum.
format AtsSyncCandidateSyncApplicationAttachmentChecksumFormat! Non-Null
Encoding format of the checksum value.
checksum String! Non-Null
Checksum value of the file content.
url WebUrl! Non-Null
Presigned URL for uploading application file contents before submitting for processing.
Submit a PUT request to this URL with the Content-MD5 header to verify data integrity during upload.
Example
{ "applicationVersionId": "opaqueId", "attachments": [ AtsSyncCandidateSyncApplicationAttachment ]}