Let's Employ Documentation
Technical documentation for oJobPub, an open JSON format for publishing job openings, and for the Let's Employ services built around it.
An employer publishes a single JSON document at a well-known URL on their own domain:
The document contains minimal, structured metadata per opening. Each job links to a canonical page on the employer's site, where the full description and the application process stay. Consumers such as job boards, search engines and tools fetch the document directly or use the aggregated data from SourceTracker.
Data flow
flowchart LR
P["Employer website<br>/.well-known/ojobpub.json"] -- "daily probe" --> S["SourceTracker<br>validate + health check"]
S --> E["Daily export<br>.tar.xz"]
S --> G["GraphQL API<br>source metadata"]
E --> C["Consumers<br>job boards, search, tools"]
G --> C
C -. "job url" .-> P Where to start
| You want to… | Read |
|---|---|
| Publish your openings as oJobPub | Publishing |
| Use oJobPub data in your product | Consuming |
| Implement a parser or validator | Specification, Field reference |
| Find the services and APIs | Services |
For the motivation behind the project, see letsemploy.org.