Automatic Job Imports: Sending Us Your Job Feed
The TechSTL App can automatically import your organization’s open positions into our job board. Instead of posting each role by hand, you point us at a single feed and your listings stay current on their own. This page explains what our system can accept so your technical team knows how to send the listings.
What we can accept
Our system can pull in jobs from any of these:
- An RSS feed. The easiest option if you already have one.
- An XML file posted at a web address (URL).
- A JSON file posted at a web address (URL).
Any of these work equally well. Pick whichever is simplest for your team to produce.
A few details for the technical folks
The feed needs to live at a stable web address (URL) that stays the same over time, since our system checks it automatically on a schedule (we typically request it once daily).
For each job, we need at minimum a job title, a description, the date posted, and a link to the original job posting. Extra details like company name, location, salary, and logo are welcome if available, but we can set a default company name per feed if that is easier.
If your jobs come from an API
We can connect to an API only if the access key can be included directly in the web address, for example: https://example.com/jobs?api_key=YOURKEY.
We cannot, at this time, connect to APIs that require the key to be sent separately in the request headers (your team will know what this means, things like an Authorization or X-API-KEY header). We also need the feed to respond to a standard web request rather than a posted (POST) request. If your API only works one of those ways, the simplest path is to give us an RSS, XML, or JSON feed instead.
Using an applicant tracking system?
If you post jobs through a platform like Workday, Greenhouse, iCIMS, or similar, some of these systems can publish a job feed for outside boards and some cannot. The best move is to ask your platform vendor or your IT department whether they can provide a standard feed (RSS, XML, or JSON) at a fixed URL that includes all of your open positions. A public careers page is not always a reliable source, since it can change without notice and may only show your most recent listings rather than every open role.
A quick summary to pass to your technical team
Please provide job listings as an RSS feed, or as an XML or JSON file at a fixed public URL. Each job should include a title, description, post date, and a link. If using an API, the access key must be includable in the URL, and the feed must respond to a standard web request.
What happens next
Once you have a feed ready, submit it through our job feed form and we will test it on our end. If anything needs adjusting, we will let you know what to change. If your team has specific technical questions, contact our Web and Digital Infrastructure Lead, Erik, at erik@tenacity.io.