Download the PHP package andreybuinovskiy/php-headhunter-api without Composer

On this page you can find all versions of the php package andreybuinovskiy/php-headhunter-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package php-headhunter-api

HeadHunter.ru API library (in process)

Code Climate Test Coverage Build Status Scrutinizer Code Quality Latest Stable Version Total Downloads

Provides a friendly API interface for HeadHunter (hh.ru) service.

Official API docs available here.

Dependencies

Requires PHP 5.6 or above.

Installation

The recommended way to install this library is via Composer. New to Composer?

Quick Start

You can create an instance without token, and later change it.

API Resources

Vacancies

View vacancy by id (official docs):

Get similar vacancies for the current one (official docs):

Get black listed vacancies (official docs):

Get list of favorited vacancies (official docs):

Search (official docs):

Vacancy statistics (official docs):

Employer's active vacancies (official docs):

Employer's archived vacancies (official docs):

Employer's hidden vacancies (official docs):

Hide a vacancy (official docs):

Restore a vacancy (official docs):

Employers

View employee by id (official docs):

Search (official docs):

Employer Managers

Reference types and the rights of the manager (official docs):

When used without parameters your employer id will be automatically resolved from your profile

Get employer managers (official docs):

When used without parameters your employer id will be automatically resolved from your profile

Get manager information (official docs):

When used without parameters your employer id will be automatically resolved from your profile

Artifacts:

Get your photos (official docs):

Get your portfolio (official docs):

Delete photo by id (official docs):

Edit photo attributes (official docs):

Upload photo (official docs):

Upload portfolio (official docs):

User:

Get current user info (official docs):

Update name(last, first, middle). All parameters are required (official docs):

Update flag 'is_in_search' (official docs):

Manager preferences by managerId. You can get your manager id from user object, returned from $api->me->info(). When used without parameters your manager id will be automatically resolved from your profile (official docs).

Applicant comments

Get all comments about applicant (official docs):

Create a comment (official docs). You need an applicant id, to create a comment. Applicant id can be received from resume:

Edit comment (official docs):

Delete a comment (official docs):

Industries

Get all industries (official docs):

Employee Negotiations

Get all negotiations (official docs):

Get only active negotiations (official docs):

View the list of messages.

Sending new message.

Git list of responses/invitation for (official docs):

There are several types of invitations. For each of them you can pass a pagination array as a second argument:

Response

Consider

Phone interview

Assessments

Interviews

Offers

Hired

Discard by employer

View the response/invitation by id. NegotiationId can be taken from key url in the invited call response. (official docs):

Regions

Get all regions (official docs):

Resumes

Get my resumes (official docs):

View resume (official docs):

Edit resume (official docs):

Create a new resume (official docs):

Views history (official docs):

Negotiations history (official docs):

Update resume publish date (official docs):

Get resume conditions (official docs):

Remove resume (official docs):

Get current status (if it is blocked or ready to publish) (official docs):

Get jobs recommendations for resume (official docs):

Resume visibility

official docs

Get resume black/white list:

Add a company to black/white list:

Remove a company from black/white list:

Clear black/white list:

Search in black/white list:

Search in black/white list:

Saved searches:

List searches (official docs):

Get one search (official docs):

Specializations

Get all specializations (official docs):

Dictionaries

Get list of entities that are used in API (official docs):

Suggests

Educational institutions (official docs):

Companies (official docs):

Specialization (official docs):

Key skills (official docs):

Position (official docs):

Region (official docs):

Tips for vacancy search key words (official docs):

Metro

Obtaining all metro stations of all cities (official docs):

List of metro stations and lines in a specific city (official docs):

Languages

Obtaining available languages (official docs):

Faculties

Get list of faculties of the educational institutions (official docs). Uses institutionId that can be obtained from the suggestions for educational institutions.

Custom requests (official docs):

Locale

You can set a locale for your requests, the results will be returned in the selected locale. RU is set by default (official docs):

Host

Get data from different websites of the HeadHunter group. (official docs):


All versions of php-headhunter-api with dependencies

PHP Build Version
Package Version
Requires php Version >=8.0
guzzlehttp/guzzle Version ^7.8.1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package andreybuinovskiy/php-headhunter-api contains the following files

Loading the files please wait ....