Step 1. Submit the AI Job request
Endpoint: POST - /v1/hr/job_description
Parameter |
Type |
Mandatory |
Description |
name |
String |
Yes |
The job title for the position (e.g., Senior PHP Software Engineer ). |
company_name |
String |
No |
The name of the company offering the position (e.g., Apple Inc ). |
minimum_education |
String |
No |
The minimum required education level (e.g., Bachelor Degree ). |
minimum_work_experience |
String |
No |
The minimum required work experience (e.g., 5 years ). |
employment_type |
String |
No |
Type of employment (e.g., full time, part time, contract). |
country |
String |
No |
The country where the job is located (e.g., United Kingdom ). |
remote |
Boolean |
No |
Specifies if the job is remote (true or false ). |
visa_sponsored |
Boolean |
No |
Specifies if visa sponsorship is available (true or false ). |
required_skills |
Array of Strings |
No |
A list of required skills for the position (e.g., { "PHP8", "Laravel"} ). |
optional_skills |
Array of Strings |
No |
A list of optional skills for the position (e.g., {"AWS RDS", "GitFlow"} ). |
language |
String |
No |
The language for the job description (e.g., English ). |
voice_tone |
String |
No |
The tone of voice for the description (e.g., neutral , professional ). |
context |
String |
No |
Additional context or requirements (e.g., add requirement of C-class driving license ). |
REQUEST EXAMPLE:
{
"name": "Senior PHP Software Engineer",
"company_name": "Apple Inc",
"minimum_education": "Bachelor Degree",
"minimum_work_experience": "5 years",
"employment_type": "full time",
"country": "United Kingdom",
"remote": true,
"visa_sponsored": true,
"required_skills": [
"PHP8",
"Laravel",
"MySQL"
],
"optional_skills": [
"AWS RDS",
"AWS Aurora",
"GitFlow"
],
"language": "English",
"voice_tone": "neutral",
"context": "add requirement of C-class driving license"
}
RESPONSE EXAMPLE:
{
"status_url": "https://sharpapi.com/api/v1/content/translate/job/status/5de4887a-0dfd-49b6-8edb-9280e468c210",
"job_id": "5de4887a-0dfd-49b6-8edb-9280e468c210"
}
Step 2. Monitor & Fetch AI Job Results
RESULT EXAMPLE:
{
"data": {
"type": "api_job_result",
"id": "081d6ba5-329d-4723-b88f-a8c88bc3a9cb",
"attributes": {
"status": "success",
"type": "hr_job_description",
"result": {
"job_requirements": "- Minimum of 5 years of experience in software engineering\n- Bachelor's Degree in Computer Science or related field\n- Proficiency in PHP8, Laravel, and MySQL\n- Familiarity with AWS RDS, AWS Aurora, and GitFlow is a plus\n- Strong problem-solving skills and attention to detail\n- Excellent communication and teamwork abilities\n- C-class driving license",
"job_responsibilities": "- Develop, test, and maintain high-quality PHP applications\n- Collaborate with cross-functional teams to define and implement new features\n- Optimize application performance and scalability\n- Ensure code quality and maintainability through code reviews and best practices\n- Troubleshoot and resolve software defects and issues\n- Stay updated with the latest industry trends and technologies\n- Mentor and guide junior developers",
"job_short_description": "We are seeking a highly skilled Senior PHP Software Engineer to join our remote team in the United Kingdom. This full-time position requires a minimum of 5 years of experience and a Bachelor's Degree. The ideal candidate will have expertise in PHP8, Laravel, and MySQL, with additional skills in AWS RDS, AWS Aurora, and GitFlow being advantageous. Visa sponsorship is available."
}
}
}
}