Skip to main content

Juno Developer API

The Juno Developer API provides programmatic access to Juno's recruiting and team-building ecosystem. Use it to onboard team members, list jobs, submit applications, and evaluate candidates programmatically.

Work in progress: The Developer API is actively evolving. Some endpoint names still use rankings because Juno jobs and rankings share the same underlying record.

Base URL

https://api.usejuno.io/v1/developer

Quick Start

  1. Get API credentials - Go to Settings > Developer in your Juno dashboard to generate your API key.
  2. Authenticate - Include your X-API-Key header in every request.
  3. Make requests - Call any endpoint to manage your recruiting data.

Example Request

curl -X GET "https://api.usejuno.io/v1/developer/rankings" \
-H "X-API-Key: your_api_key_here"

Example Response

[
{
"id": "ranking_123",
"jobTitle": "Senior Frontend Engineer",
"jobDescription": "We are looking for...",
"createdAt": "2023-10-27T10:00:00Z"
}
]

Available Resources

ResourceDescription
TeamsManage team bulk onboarding for existing companies.
JobsList jobs, view job details, submit applications, and close jobs.
ApplicantsView applicants, manage decisions, move stages, and inspect scores.
InterviewsInvite applicants, view summaries, and manage scorecards.

Next Steps

  • Authentication - Learn how API key authentication and rate limits work
  • Teams - Manage team bulk onboarding
  • Jobs - Manage job listings and applications
  • Applicants - Manage ATS applicant workflows
  • Interviews - Manage interview workflows and scorecards