Single - Uploading an XML Job Feed to Snagajob
This resource contains integration instructions for vendors interested in uploading an XML Job Feed for a single customer file directly to Snagajob.
Last updated
Was this helpful?
This resource contains integration instructions for vendors interested in uploading an XML Job Feed for a single customer file directly to Snagajob.
Last updated
Was this helpful?
Please refer to the XML Feed Reference page for details on supported XML elements and requirements.
See:
To ensure authenticity, Snagajob requires that you generate a signature and provide it within the header of your requests. (X-SAJ-Signature
)
Obtain a pre-signed URL by calling our public API route. ( Request to obtain the pre-signed information)
Upload your feed file to our S3 bucket using our example format. ( Request to upload your XML job feed)
Create a request to our API to receive the signed S3 bucket URL. A presigned upload URL will be returned.
Example Request
Example Response
The above response has all the necessary information to upload your XML job feed directly to a Snagajob S3 bucket.
Example Request
/v1/presigned-s3-posting-post
The account identifier provided by Snagajob. Required if X-SAJ-Partner is not provided.
A key provided by Snagajob that represents the partner. Required if X-SAJ-Account is not provided.
The unique identifier of the partner's account. The value is owned by partner but shared with Snagajob. Required if X-SAJ-Partner is provided.
The date and time of the request in the RFC1123 format (eg: Mon, 31 Oct 2022 20:23:10 GMT). Dates older then 15 minutes will be rejected.
A string specific to the request and signed with a private key as described https://docs.snagajob.com/authentication/generating-the-x-saj-signature".