A production-ready job posting API with async queues, Bearer token auth and rate limiting. Zero friction, full control.
Every route requires a Bearer token unless marked Public.
ended or published.Production-grade features out of the box. No configuration hell.
retry_after header.requires_review status. Admin approves before job goes live.Non-blocking by design. The HTTP response is instant while processing happens in the background.
status=pending.async transport.messenger:consume async picks up the message and runs CreateJobHandler.published. Unverified → requires_review.