InitializeAtsSyncCandidateSyncApplicationPayload
Object
Response for initialize mutation.
Fields
applicationVersionId ID! Non-Null
Unique ID for this application version. Use it to submit the version after uploading all attachments.
attachments [AtsSyncCandidateSyncApplicationAttachment!]! Non-Null
Attachments for this application version, including presigned S3 upload URLs.
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 ]}