Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • JobPostings

Index

Methods

  • createApplicant(jobPostingId: number, applicant: ApplicantCreate): Promise<any>
  • Create an applicant for a job posting

    Parameters

    • jobPostingId: number

      Identifier of the job posting

    • applicant: ApplicantCreate

      Properties for the applicant

    Returns Promise<any>

    • Response with applicant object in the response body
  • get(id: number): Promise<any>
  • Fetches the job posting

    Parameters

    • id: number

      Identifier of the job posting

    Returns Promise<any>

    • Response with job posting object in the response body
  • Fetches the list of job postings

    // Get the first page of list of job postings with default sort order
    const jobs = await ft.jobPostings.list()

    // Paginated search. Fetch page 1
    const page1 = await ft.jobPostings.list({
    page: 1
    });

    // Get page 2 of the same query as above
    const page2 = await ft.jobPostings.list({
    page: 2
    });

    Parameters

    Returns Promise<any>

    • Response with job postings list in the response body
  • listApplicantFields(jobPostingId: number): Promise<any>
  • Fetches the list of applicant fields

    Parameters

    • jobPostingId: number

      Identifier of the job posting

    Returns Promise<any>

    • Response with applicant fields list in the response body
  • listFields(): Promise<any>
  • Fetches the list of job posting fields

    Returns Promise<any>

    • Response with job posting fields list in the response body

Generated using TypeDoc