An open API service indexing awesome lists of open source software.

https://github.com/sharpapi/php-hr-job-description-generator

SharpAPI PHP Client - php-hr-job-description-generator
https://github.com/sharpapi/php-hr-job-description-generator

Last synced: 9 days ago
JSON representation

SharpAPI PHP Client - php-hr-job-description-generator

Awesome Lists containing this project

README

          

![SharpAPI GitHub cover](https://sharpapi.com/sharpapi-github-laravel-bg.jpg "SharpAPI PHP Client")

# Hr Job Description Generator API for PHP

## 💼 Generate professional job descriptions using AI - creates detailed JD from parameters

[![Latest Version on Packagist](https://img.shields.io/packagist/v/sharpapi/php-hr-job-description-generator.svg?style=flat-square)](https://packagist.org/packages/sharpapi/php-hr-job-description-generator)
[![Total Downloads](https://img.shields.io/packagist/dt/sharpapi/php-hr-job-description-generator.svg?style=flat-square)](https://packagist.org/packages/sharpapi/php-hr-job-description-generator)

Check the full documentation on the [Hr Job Description Generator API for PHP API](https://sharpapi.com/en/catalog/ai/hr-tech/job-description-generator) page.

---

## Quick Links

| Resource | Link |
|----------|------|
| **Main API Documentation** | [Authorization, Webhooks, Polling & More](https://documenter.getpostman.com/view/31106842/2s9Ye8faUp) |
| **Postman Documentation** | [View Docs](https://documenter.getpostman.com/view/31106842/2sBXVeGsa9) |
| **Product Details** | [SharpAPI.com](https://sharpapi.com/en/catalog/ai/hr-tech/job-description-generator) |
| **SDK Libraries** | [GitHub - SharpAPI SDKs](https://github.com/sharpapi) |

---

## Requirements

- PHP >= 8.0

---

## Installation

### Step 1. Install the package via Composer:

```bash
composer require sharpapi/php-hr-job-description-generator
```

### Step 2. Visit [SharpAPI](https://sharpapi.com/) to get your API key.

---
## Laravel Integration

Building a Laravel application? Check the Laravel package version for better integration.

---

## What it does

Generate professional job descriptions using AI - creates detailed JD from parameters

---

## Usage
```php
generateJobDescription($params);

// Optional: Configure polling
$client->setApiJobStatusPollingInterval(10);
$client->setApiJobStatusPollingWait(180);

// Fetch results (polls automatically)
$result = $client->fetchResults($statusUrl);
$resultData = $result->getResultJson();

echo $resultData;
} catch (GuzzleException $e) {
echo "API error: " . $e->getMessage();
}
```

---

## Example Response
```json

{
"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."
}
}
}
}

```
---

## Changelog

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

---

## Credits

- [A2Z WEB LTD](https://github.com/a2zwebltd)
- [Dawid Makowski](https://github.com/makowskid)
- Boost your [PHP AI](https://sharpapi.com/) capabilities!

---

## License

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE.md)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

---

## Social Media

🚀 For the latest news, tutorials, and case studies, don't forget to follow us on:
- [SharpAPI X (formerly Twitter)](https://x.com/SharpAPI)
- [SharpAPI YouTube](https://www.youtube.com/@SharpAPI)
- [SharpAPI Vimeo](https://vimeo.com/SharpAPI)
- [SharpAPI LinkedIn](https://www.linkedin.com/products/a2z-web-ltd-sharpapicom-automate-with-aipowered-api/)
- [SharpAPI Facebook](https://www.facebook.com/profile.php?id=61554115896974)