1.0.8 • Published 2 years ago

@mergeapi/merge_ats_api v1.0.8

Weekly downloads
-
License
Unlicense
Repository
-
Last release
2 years ago

merge_ats_api

MergeAtsApi - JavaScript client for merge_ats_api The unified API for building rich integrations with multiple Applicant Tracking System platforms. This SDK is automatically generated by the OpenAPI Generator project:

  • API version: 1.0
  • Package version: 1.0.5
  • Build package: org.openapitools.codegen.languages.JavascriptClientCodegen For more information, please visit https://www.merge.dev/

Installation

For Node.js

npm

npm install @mergeapi/merge_ats_api

Finally, you need to build the module:

npm run build

For browser

The library also works in the browser environment via npm and browserify. After following the above steps with Node.js and installing browserify with npm install -g browserify, perform the following (assuming main.js is your entry file):

browserify main.js > bundle.js

Then include bundle.js in the HTML pages.

Webpack Configuration

Using Webpack you may encounter the following error: "Module not found: Error: Cannot resolve module", most certainly you should disable AMD loader. Add/merge the following section to your webpack config:

module: {
  rules: [
    {
      parser: {
        amd: false
      }
    }
  ]
}

Getting Started

Please follow the installation instruction and execute the following JS code:

var MergeAtsApi = require('merge_ats_api');

var defaultClient = MergeAtsApi.ApiClient.instance;
// Configure API key authorization: tokenAuth
defaultClient.authentications['tokenAuth'] = {type: "bearer", accessToken: "YOUR_API_KEY"}

var api = new MergeAtsApi.AccountTokenApi()
var publicToken = "publicToken_example"; // {String} 
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.accountTokenRetrieve(publicToken, callback);

Documentation for API Endpoints

All URIs are relative to https://api.merge.dev/api/ats/v1

ClassMethodHTTP requestDescription
MergeAtsApi.AccountTokenApiaccountTokenRetrieveGET /account-token/{public_token}
MergeAtsApi.ActivitiesApiactivitiesListGET /activities
MergeAtsApi.ActivitiesApiactivitiesRetrieveGET /activities/{id}
MergeAtsApi.ApplicationsApiapplicationsCreatePOST /applications
MergeAtsApi.ApplicationsApiapplicationsListGET /applications
MergeAtsApi.ApplicationsApiapplicationsRetrieveGET /applications/{id}
MergeAtsApi.AttachmentsApiattachmentsCreatePOST /attachments
MergeAtsApi.AttachmentsApiattachmentsListGET /attachments
MergeAtsApi.AttachmentsApiattachmentsRetrieveGET /attachments/{id}
MergeAtsApi.AvailableActionsApiavailableActionsRetrieveGET /available-actions
MergeAtsApi.CandidatesApicandidatesCreatePOST /candidates
MergeAtsApi.CandidatesApicandidatesListGET /candidates
MergeAtsApi.CandidatesApicandidatesRetrieveGET /candidates/{id}
MergeAtsApi.DeleteAccountApideleteAccountCreatePOST /delete-account
MergeAtsApi.DepartmentsApidepartmentsListGET /departments
MergeAtsApi.DepartmentsApidepartmentsRetrieveGET /departments/{id}
MergeAtsApi.EeocsApieeocsListGET /eeocs
MergeAtsApi.EeocsApieeocsRetrieveGET /eeocs/{id}
MergeAtsApi.GenerateKeyApigenerateKeyCreatePOST /generate-key
MergeAtsApi.InterviewsApiinterviewsCreatePOST /interviews
MergeAtsApi.InterviewsApiinterviewsListGET /interviews
MergeAtsApi.InterviewsApiinterviewsRetrieveGET /interviews/{id}
MergeAtsApi.IssuesApiissuesListGET /issues
MergeAtsApi.IssuesApiissuesRetrieveGET /issues/{id}
MergeAtsApi.JobInterviewStagesApijobInterviewStagesListGET /job-interview-stages
MergeAtsApi.JobInterviewStagesApijobInterviewStagesRetrieveGET /job-interview-stages/{id}
MergeAtsApi.JobsApijobsListGET /jobs
MergeAtsApi.JobsApijobsRetrieveGET /jobs/{id}
MergeAtsApi.LinkTokenApilinkTokenCreatePOST /link-token
MergeAtsApi.OffersApioffersListGET /offers
MergeAtsApi.OffersApioffersRetrieveGET /offers/{id}
MergeAtsApi.OfficesApiofficesListGET /offices
MergeAtsApi.OfficesApiofficesRetrieveGET /offices/{id}
MergeAtsApi.PassthroughApipassthroughCreatePOST /passthrough
MergeAtsApi.RegenerateKeyApiregenerateKeyCreatePOST /regenerate-key
MergeAtsApi.RejectReasonsApirejectReasonsListGET /reject-reasons
MergeAtsApi.RejectReasonsApirejectReasonsRetrieveGET /reject-reasons/{id}
MergeAtsApi.ScorecardsApiscorecardsCreatePOST /scorecards
MergeAtsApi.ScorecardsApiscorecardsListGET /scorecards
MergeAtsApi.ScorecardsApiscorecardsRetrieveGET /scorecards/{id}
MergeAtsApi.SyncStatusApisyncStatusListGET /sync-status
MergeAtsApi.SyncStatusApisyncStatusResyncCreatePOST /sync-status/resync
MergeAtsApi.TagsApitagsListGET /tags
MergeAtsApi.UsersApiusersCreatePOST /users
MergeAtsApi.UsersApiusersListGET /users
MergeAtsApi.UsersApiusersRetrieveGET /users/{id}

Documentation for Models

Documentation for Authorization

tokenAuth

  • Type: API key
  • API key parameter name: Authorization
  • Location: HTTP header
1.0.8

2 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago