Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Harver accounts API

The accounts API from Harver — 16 operation(s) for accounts.

Harver accounts API is one of 9 APIs that Harver publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include accounts. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 21 operations across 16 paths. It is described by OpenAPI 3.0.0, at version 1.37.0.

Requests are made against a single base URL, https://api.harver.com/api/v1.0/.

21 operations 16 paths 0 schemas 15 GET3 PATCH3 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
1.37.0
Base URL
https://api.harver.com/api/v1.0/
Resource Areas
1

Paths & Operations 21

Across 16 paths, the API surfaces 21 operations — 15 GET, 3 PATCH, 3 POST. Each is listed below with its method, path, parameters, and response codes.

accounts 21
GET
/accounts
Returns all the available Accounts based on the access rights
→ 200
GET
/accounts/{accountId}/candidates
Returns all Candidates of an Account
1 param → 200
GET
/accounts/{accountId}/candidates/{candidateId}/applicationsdeprecated
Returns all Applications of a Candidate in an Account
2 params → 200
GET
/accounts/{accountId}/vacancies
Returns all Vacancies of an Account
3 params → 200
GET
/accounts/{accountId}/channels/{channelId}/vacancies
Returns all vacancies of an Account in a specific Channel
4 params → 200
GET
/accounts/{accountId}/location-specific-questions
Returns all Location specific questions
1 param → 200
GET
/accounts/{accountId}/locations
Returns all Locations of an Account
2 params → 200
POST
/accounts/{accountId}/locations
Create a Location
2 params body → 200
GET
/accounts/{accountId}/locations/{locationId}
Return a location by location ID
2 params → 200
PATCH
/accounts/{accountId}/locations/{locationId}
Update a Location
2 params body → 200
GET
/accounts/{accountId}/locations/ext-{externalLocationId}
Return a location by external location ID
2 params → 200
PATCH
/accounts/{accountId}/locations/ext-{externalLocationId}
Update a Location based on external location
2 params body → 204
GET
/accounts/{accountId}/regions
Returns all Regions
1 param → 200
POST
/accounts/{accountId}/regions
Create a new Region in an Account
1 param body → 200
PATCH
/accounts/{accountId}/regions/{regionId}
Update a Region in an Account
2 params body → 200
GET
/accounts/{accountId}/users/{userProfileId}
Returns location information and the attributes of a User in an Account
2 params → 200
GET
/accounts/{accountId}/job-functions
Returns all Job functions in an Account
1 param → 200
POST
/accounts/{accountId}/job-functions
Create a new Job Function in an Account
1 param body → 200
GET
/accounts/{accountId}/email-templates
Returns all Email Templates in an Account
1 param → 200
GET
/accounts/{accountId}/jobboard
Returns Job board details
2 params → 200
GET
/accounts/{accountId}/rejectionReasons
Returns all Rejection reasons in an Account
1 param → 200

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

harver-accounts-api-openapi.yml Raw ↑

Other APIs Harver publishes across the network.

Harver applications API
Harver candidate-statuses API
Harver candidateApplications API
Harver oauth API
Harver scheduling API
Harver user-profile API
Harver vacancies API
Harver webhook API