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 applications API

The applications API from Harver — 12 operation(s) for applications.

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

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

This API exposes 15 operations across 12 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/.

15 operations 12 paths 0 schemas 2 DELETE7 GET5 PATCH1 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 15

Across 12 paths, the API surfaces 15 operations — 2 DELETE, 7 GET, 5 PATCH, 1 POST. Each is listed below with its method, path, parameters, and response codes.

applications 15
GET
/applications
Returns application ids
2 params → 200
GET
/applications/{applicationId}
Returns the details of an Application
2 params → 200
PATCH
/applications/{applicationId}
Update an Application
1 param body → 204
DELETE
/applications/{applicationId}
Delete an application using applicationId
1 param → 200
GET
/applications/{applicationId}/notes
Returns the Application Notes
1 param → 200
POST
/applications/{applicationId}/notes
Add a Note to an Application
1 param body → 204
DELETE
/applications/{applicationId}/notes/{noteId}
Delete a Note from the Application
2 params → 204
PATCH
/applications/{applicationId}/ats-parameters
Update ats parameters
1 param body → 204
PATCH
/applications/{applicationId}/locations
Add locations to an application
1 param body → 204
PATCH
/applications/{applicationId}/locations/ext-{externalLocationId}
Update application status per external location
2 params body → 204
PATCH
/applications/{applicationId}/locations/{locationId}
Update application status per location
2 params body → 204
GET
/applications/{applicationId}/reapply/status
Retrieves the re-apply status of a candidate
1 param → 200404
GET
/applications/{applicationId}/reports/development-reports
Retrieves a link to access development report
2 params → 200400404500
GET
/applications/{applicationId}/reports/interview-guides
Retrieves a link to access interview guide
2 params → 200400500
GET
/applications/{applicationId}/reports/reports-hub
Retrieves a Reports Hub magic link for an application
3 params → 200400401404500

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

harver-applications-api-openapi.yml Raw ↑

Other APIs Harver publishes across the network.

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