Embed Developer Insights
Into Your Platform
Give your users structured developer reports directly in your product. One JWT, one request, real hiring signals.
const token = jwt.sign( { org: "acme", developerEmail: "[email protected]" }, process.env.JUNIOB_SECRET ); const { summary } = await fetch( "/partner/developer?sections=summary", { headers: { Authorization: `Bearer ${token}` } } ).then(r => r.json()); console.log(summary.overallScore); // 74 console.log(summary.recommendation); // "Safe to Interview"
Built for Platforms That Work with Developers
Whether you're screening, training, or placing developers, Juniob plugs into your existing workflow.
Applicant Tracking Systems
Surface developer quality signals directly inside your ATS. Let recruiters see hiring recommendations, authenticity flags, and tech scores without leaving their workflow - technical signal only, not communication or culture fit.
Training Platforms
Show learners how they're assessed by real hiring teams. Embed full Juniob reports on graduate profiles to build trust with employer partners.
Job Boards & Marketplaces
Add verified technical insights to developer profiles. Let employers instantly see what a developer can actually do, not just what they claim.
Up and Running in 3 Steps
Sign Your Request
Generate a short-lived JWT on your backend, signed with your partner secret. Include the developer's email, your org name, and the requesting user ID.
const jwt = require("jsonwebtoken"); const token = jwt.sign( { org: "your-org", developerEmail: "[email protected]", externalUserId: "recruiter-123", }, process.env.JUNIOB_PARTNER_SECRET, { expiresIn: "5m" } );
Call the API
Use the Bearer token to call any partner endpoint. Select only the sections you need: profile, summary, technical, projects, risk, interview, or growth.
const res = await fetch( "https://api.juniob.io/partner/developer" + "?sections=profile,summary,technical", { headers: { Authorization: `Bearer ${token}`, }, } ); const report = await res.json();
Embed or Redirect
Parse the structured JSON response to embed insights directly in your UI, or generate a short-lived view URL to open the full Juniob report in a new tab.
// Embed the score inline const score = report.summary?.overallScore; // Or generate a view URL for the full report const url = await fetch( "https://api.juniob.io/partner/generate-redirection-url", { headers: { Authorization: `Bearer ${token}` } } ).then(r => r.json()); window.open(url, "_blank");
2 Endpoints, Endless Flexibility
Click any endpoint to see parameters, response schema, and examples.
Authorization: Bearer <signed-jwt>Everything You Need, Nothing You Don't
5-Minute Integration
One REST endpoint, one JWT, one JSON response. No OAuth flows, no webhooks to set up.
Secure by Design
Short-lived tokens signed on your server. Developers explicitly consent before any data is shared.
Selective Data Fetch
Only pull the sections you actually render. Reduce payload size and billing by requesting only what you need.
Billing Per Usage
Transparent usage tracking per org and recruiter. You're billed only for what you consume.
Instant Deep Links
Generate signed view URLs on demand. Send hiring managers directly to the full interactive report.
Works with Any Stack
Node, Python, PHP, Go. If it can sign a JWT and make HTTP requests, it works with Juniob.
Ready to Integrate?
Request your signing secret and start embedding Juniob developer insights into your platform today.
