curl -X POST https://api.appliedai.club/api/recruit/v1/evaluate \ -H "Authorization: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "job_id": "job-123", "application_id": "app-456", "resume_url": "https://example.com/resumes/candidate.pdf", "job_details": { "description": "We are looking for a senior software engineer with experience in React, Node.js, and AWS.", "required_skills": [ { "name": "React", "type": "technical", "required": true }, { "name": "Node.js", "type": "technical", "required": true }, { "name": "AWS", "type": "technical", "required": true } ] } }'
Copy
{ "skills": { "React": { "score": 85, "evidence": "Candidate has 3 years of experience with React, built multiple production applications, and contributed to open source React libraries.", "confidence": 90 }, "Node.js": { "score": 75, "evidence": "Candidate has worked with Node.js for backend services and API development for 2 years.", "confidence": 85 }, "AWS": { "score": 60, "evidence": "Candidate mentions using AWS services like S3 and EC2, but lacks deeper experience with other AWS services.", "confidence": 80 } }, "evaluation_date": "2023-06-15T10:30:00Z"}
API Reference
User Research API
Reference for User Research API endpoints
Authentication
All API endpoints require an API key to be provided in the Authorization header:
curl -X POST https://api.appliedai.club/api/recruit/v1/evaluate \ -H "Authorization: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "job_id": "job-123", "application_id": "app-456", "resume_url": "https://example.com/resumes/candidate.pdf", "job_details": { "description": "We are looking for a senior software engineer with experience in React, Node.js, and AWS.", "required_skills": [ { "name": "React", "type": "technical", "required": true }, { "name": "Node.js", "type": "technical", "required": true }, { "name": "AWS", "type": "technical", "required": true } ] } }'
Copy
{ "skills": { "React": { "score": 85, "evidence": "Candidate has 3 years of experience with React, built multiple production applications, and contributed to open source React libraries.", "confidence": 90 }, "Node.js": { "score": 75, "evidence": "Candidate has worked with Node.js for backend services and API development for 2 years.", "confidence": 85 }, "AWS": { "score": 60, "evidence": "Candidate mentions using AWS services like S3 and EC2, but lacks deeper experience with other AWS services.", "confidence": 80 } }, "evaluation_date": "2023-06-15T10:30:00Z"}
This endpoint processes a job description through LLM and returns structured analysis results including job title, required skills (2-5), and interview questions (2-5).
curl -X POST https://api.appliedai.club/api/recruit/v1/analyze-job \ -H "Authorization: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "description": "We are looking for a Senior Software Engineer to join our team. The ideal candidate will have 5+ years of experience with React, Node.js, and AWS. They should be comfortable working in an agile environment and have excellent communication skills." }'
Copy
{ "name": "Senior Software Engineer", "required_skills": [ { "name": "React", "type": "technical", "required": true }, { "name": "Node.js", "type": "technical", "required": true }, { "name": "AWS", "type": "technical", "required": true }, { "name": "Agile Methodology", "type": "process", "required": true }, { "name": "Communication", "type": "soft skill", "required": true } ], "interview_questions": [ "Can you describe a complex React component you've built and the challenges you faced?", "How have you used Node.js to build scalable backend services?", "What AWS services have you worked with and how did you implement them?", "How do you approach working in an agile team environment?", "Describe a situation where your communication skills were crucial to a project's success." ], "description": "We are looking for a Senior Software Engineer to join our team. The ideal candidate will have 5+ years of experience with React, Node.js, and AWS. They should be comfortable working in an agile environment and have excellent communication skills."}