jonathanraftery/bullhorn-auth-client

Simple authorization client to create Bullhorn REST API sessions

Installs: 27 437

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 5

Open Issues: 1

pkg:composer/jonathanraftery/bullhorn-auth-client

v1.1.4 2020-06-30 05:38 UTC

This package is auto-updated.

Last update: 2025-09-29 02:02:23 UTC


README

This package provides a simple way to automate Bullhorn REST API logins.

Installation

$ composer require jonathanraftery/bullhorn-auth-client

Usage

use jonathanraftery\Bullhorn\Rest\Authentication\Client as BullhornAuthClient;

$client = new BullhornAuthClient(
    'client_id',
    'client_secret'
);

$client->initiateSession(
    'bullhorn_username',
    'bullhorn_password'
);
$restToken = $session->getRestToken();
$restUrl = $session->getRestUrl();

// make Bullhorn calls

// once  your session expires, refresh with the stored refresh token
$client->refreshSession();