Job_Openings

This web service returns a list of job openings by site and job family.

More information: https://it.byu.edu
Contact Info: api@byu.edu

Base URL: /domains/erp/hr/job_openings

Version: v1

Default response content-types: application/json
Schemes: https

Summary

Path Operation Description
/sites GET
/sites/{site_id} GET
/sites/{site_id}/job_families GET
/sites/{site_id}/job_families/{job_template_id} GET
/sites/{site_id}/job_families/{job_template_id}/job_postings GET
/sites/{site_id}/job_families/{job_template_id}/job_postings/{opening_id} GET

Paths

GET /sites

Retrieves a list of all the sites

Uses default content-types: application/json

200 OK

A list of sites.

Example for application/json
{
"sites": [
{
"site_description": "DCE EFY Counselor",
"site_id": 1
},
{
"site_description": "DCE EFY Faculty",
"site_id": 2
},
{
"site_description": "DCE Ed Week",
"site_id": 3
}
]
}
400 Bad Request #/responses/400

Invalid Request - unable to interpret request

401 Unauthorized #/responses/401

Authentication required to access data

403 Forbidden #/responses/403

Access denied to protected data

404 Not Found #/responses/404

The resource does not exist

500 Internal Server Error #/responses/500

Internal Server Error

default #/responses/default

Unexpected error

GET /sites/{site_id}

Retrieves information about the specified site

site_id

Site ID

path string (1 to 15 chars) #/parameters/site_id

Uses default content-types: application/json

200 OK

Site information for the specified site_id.

Example for application/json
{
"site_description": "BYU Student Employment",
"site_id": 50
}
400 Bad Request #/responses/400

Invalid Request - unable to interpret request

401 Unauthorized #/responses/401

Authentication required to access data

403 Forbidden #/responses/403

Access denied to protected data

404 Not Found #/responses/404

The resource does not exist

500 Internal Server Error #/responses/500

Internal Server Error

default #/responses/default

Unexpected error

GET /sites/{site_id}/job_families

Retrieves a list of job families for the specified site

site_id

Site ID

path string (1 to 15 chars) #/parameters/site_id

Uses default content-types: application/json

200 OK

A list of job families for the requested site

Example for application/json
{
"job_families": [
{
"job_template_id": 1002,
"job_title": "Academic"
},
{
"job_template_id": 1004,
"job_title": "Computer"
}
]
,
"site_description": "BYU Student Employment",
"site_id": 50
}
400 Bad Request #/responses/400

Invalid Request - unable to interpret request

401 Unauthorized #/responses/401

Authentication required to access data

403 Forbidden #/responses/403

Access denied to protected data

404 Not Found #/responses/404

The resource does not exist

500 Internal Server Error #/responses/500

Internal Server Error

default #/responses/default

Unexpected error

GET /sites/{site_id}/job_families/{job_template_id}

Retrieves the specified job family for the specified site

site_id

Site ID

path string (1 to 15 chars) #/parameters/site_id
job_template_id

Job Template ID

path string (1 to 15 chars) #/parameters/job_template_id

Uses default content-types: application/json

200 OK

Job family information for the requested job_template_id

Example for application/json
{
"job_template_id": 1005,
"job_title": "Miscellaneous",
"site_description": "BYU Student Employment",
"site_id": 50
}
400 Bad Request #/responses/400

Invalid Request - unable to interpret request

401 Unauthorized #/responses/401

Authentication required to access data

403 Forbidden #/responses/403

Access denied to protected data

404 Not Found #/responses/404

The resource does not exist

500 Internal Server Error #/responses/500

Internal Server Error

default #/responses/default

Unexpected error

GET /sites/{site_id}/job_families/{job_template_id}/job_postings

Retrieves a list of job postings for the specified site and job family

site_id

Site ID

path string (1 to 15 chars) #/parameters/site_id
job_template_id

Job Template ID

path string (1 to 15 chars) #/parameters/job_template_id

Uses default content-types: application/json

200 OK

A list of job postings for the requested site and job family

Example for application/json
{
"job_openings": [
{
"department_description": "CE Youth Religious Programs",
"job_description": "<p><strong><span style=\"font-family:calibri,sans-serif;\"><span style=\"font-size:11.0pt;\">MALE BUILDING COUNSELOR span>span>strong>p><p style=\"margin-bottom:.0001pt;\"><strong><span style=\"font-family:calibri,sans-serif;\"><span style=\"font-size:10.5pt;\">Payment for EFY Building Counselors is $525 for a week-long contract.span>span>strong>p><p style=\"margin-top:0in;\"><strong><span style=\"font-family:calibri,sans-serif;\"><span style=\"font-size:10.5pt;\">Returning Building Counselors will receive a $25 increase per year up to a maximum of $575 for a week-long contract.span>span>strong>p><p><strong><span style=\"font-size:10.5pt;\">Responsibilities and Requirements:span>strong>p><ul>\t<li><span style=\"font-size:10.0pt;\">Strive to reach EFY program objectives and adhere to policies and procedures. span>li>\t<li><span style=\"font-size:10.0pt;\">Understand the six core values of EFY and apply them in various situations in order to have safe interactions with youth and help youth strengthen their commitment to live the Gospel of Jesus Christ.span>li>\t<li><span style=\"font-size:10.0pt;\">Work directly with, take direction from, and report to coordinators and EFY administrative staff.span>li>\t<li><span style=\"font-size:10.0pt;\">Be able to effectively communicate verbally, written, and non-verbally with Office Staff, Field Coordinators, Building Counselors, Health Counselors, fellow counselors, and youth participants.span>li>\t<li><span style=\"font-size:10.0pt;\">Work responsibly to ensure the physical safety and promote spiritual well-being of each participant and counselor.span>li>\t<li><span style=\"font-size:10.0pt;\">Have a proficient knowledge of the EFY Program and the ability to give clear direction and provide corrective feedback to counselors regarding their responsibilities and job performance.span>li>\t<li><span style=\"font-size:10.0pt;\">Organize and execute various duties and activities of the EFY program as assigned (including, but not limited to: holding and leading effective meetings, completing evaluations on time, games night, musical program, variety show, etc.). span>li>\t<li><span style=\"font-size:10.0pt;\">Assist in the training and development of counselors, specifically in developing and improving teaching techniques, in order to maximize their performance as directed by coordinators and program administrators.span>li>\t<li><span style=\"font-size:10.0pt;\">Demonstrate effective teaching techniques (formally and informally) in all training and teaching responsibilities.span>li>\t<li><span style=\"font-size:10.0pt;\">Guide counselors in appropriate associations with EFY program participants. span>li>\t<li><span style=\"font-size:10.0pt;\">Be able to work well independently and demonstrate good judgment in decision making and problem solving.span>li>\t<li><span style=\"font-size:10.0pt;\">Demonstrate integrity and be a role model for counselors and participants.span>li>\t<li><span style=\"font-size:10.0pt;\">Be capable of dealing with disciplinary situations.span>li>\t<li><span style=\"font-size:10.0pt;\">Be organized, dependable, teachable, kind, and accountable.span>li>\t<li><span style=\"font-size:10.0pt;\">Relate well and enjoy working as a team member, with youth participants and all EFY staff.span>li>\t<li><span style=\"font-size:10.0pt;\">Be able to walk for extended periods of time during the day, be actively engaged and full of energy with the youth through long hours of the day, perform duties despite less sleep than usual, and participate in physical games and activities, including but not limited to Family Home Evening, game nights, stairs, running, jumping, dancing. span>li>\t<li><span style=\"font-size:10.0pt;\">Be able to demonstrate the ability to safely engage with and be responsible for groups of youth throughout the day and night and continue to perform job responsibilities. span>li>\t<li><span style=\"font-size:10.0pt;\">Be able to appropriately manage emotional stress and stressful situations with a calm and professional demeanor while performing all job responsibilities.span>li>ul><p><strong><span style=\"font-size:10.5pt;\">Qualifications:span>strong>p><ul>\t<li><span style=\"font-size:10.0pt;\">Be a Young Single Adult member of The Church of Jesus Christ of Latter-day Saints in good standing capable of serving as a peer mentor and leader to youth participants and other staff.span>li>\t<li><strong><span style=\"font-family:calibri,sans-serif;\"><span style=\"font-size:10.0pt;\">Be willing to accept as a condition of employment compliance with Brigham Young University Honor Code and the standards of conduct that are consistent with qualifying for temple privileges.span>span>strong>li>\t<li><span style=\"font-size:10.0pt;\">Must abide by the Especially for Youth counselor dress and appearance standards.span>li>\t<li><span style=\"font-size:10.0pt;\">Be a minimum of 21 years old on May 1, 2018.span>li>\t<li><span style=\"font-size:10.0pt;\">Must be able to work a minimum of 6 weeks during the summer.span>li>\t<li><span style=\"font-size:10.0pt;\">Have a minimum of 6 weeks previous EFY counselor experience and/or equivalent leadership experience supervising peers and/or youth.span>li>\t<li><span style=\"font-size:10.0pt;\">Complete all mandatory in-person and online training requirements.span>li>\t<li><span style=\"font-size:10.0pt;\">Be willing to travel to various EFY locations, if applicable (travel to sessions from BYU is arranged and paid by EFY).span>li>\t<li><span style=\"font-size:10.0pt;\">If hired, must be able to legally work in the United States of America.span>li>\t<li><span style=\"font-size:10.0pt;\">Background checks will be performed for applicants hired for this position.span>li>ul><p><strong><span style=\"font-family:calibri,sans-serif;\"><span style=\"font-size:10.5pt;\">Preferredspan>span>strong><span style=\"font-family:calibri,sans-serif;\"><span style=\"font-size:10.5pt;\">:span>span>p><ul>\t<li><span style=\"font-family:calibri,sans-serif;\"><span style=\"font-size:10.0pt;\">Returned Missionaryspan>span>li>ul><p><span style=\"font-family:calibri,sans-serif\"><span style=\"font-size:11.0pt\">Equal Opportunity Employer: m/w/vets/disabilityspan>span>p>",
"opening_id": 67260,
"posting_open_date": "2017-10-10",
"posting_title": "Bldg Counselor - Male"
}
],
"job_template_id": 6,
"job_title": "DCE - EFY Counselors",
"site_description": "DCE EFY Counselor",
"site_id": 1
}
400 Bad Request #/responses/400

Invalid Request - unable to interpret request

401 Unauthorized #/responses/401

Authentication required to access data

403 Forbidden #/responses/403

Access denied to protected data

404 Not Found #/responses/404

The resource does not exist

500 Internal Server Error #/responses/500

Internal Server Error

default #/responses/default

Unexpected error

GET /sites/{site_id}/job_families/{job_template_id}/job_postings/{opening_id}

Retrieves the job opening for the specified site_id, job_template_id and job_opening_id

site_id

Site ID

path string (1 to 15 chars) #/parameters/site_id
job_template_id

Job Template ID

path string (1 to 15 chars) #/parameters/job_template_id
opening_id

Job Posting ID

path string (1 to 15 chars) #/parameters/opening_id

Uses default content-types: application/json

200 OK

Job posting details for the specified opening_id

Example for application/json
{
"department_description": "Laundries",
"job_description": "<p>Work at the BYU laundry in good environment.  Must be dependable and hard working.  Please call Sonia at 801-422-6699 if interested or e-mail to sonia_berneche@byu.edup><p><span style=\"font-family:arial,sans-serif\"><span style=\"font-size:9pt\">Must have regular and consistent attendance at scheduled shift.span>span>p><div><hr />div><p><span style=\"font-family:calibri,sans-serif\"><span style=\"font-size:9pt\">REMINDER: Each new employee will need to complete a federal Form I-9.  Original, unexpired, and non-laminated documents are required in order to complete this form. A list of acceptable documents can be found here: span>span><a href=\"http://www.byu.edu/hr/?q=managers/hiring-students/getting-hired\"><span style=\"font-family:calibri,sans-serif\"><span style=\"font-size:10pt\">http://www.byu.edu/hr/?q=managers/hiring-students/getting-hiredspan>span>a>p><div><hr />div><p><strong><span style=\"font-family:arial,sans-serif\"><span style=\"font-size:9pt\">BYU is an equal opportunity employer.span>span>strong>p><p><br /> p>",
"job_template_id": 1005,
"job_title": "Miscellaneous",
"opening_id": 55804,
"posting_open_date": "2016-06-13",
"posting_title": "laundry assembly worker",
"site_description": "BYU Student Employment",
"site_id": 50
}
400 Bad Request #/responses/400

Invalid Request - unable to interpret request

401 Unauthorized #/responses/401

Authentication required to access data

403 Forbidden #/responses/403

Access denied to protected data

404 Not Found #/responses/404

The resource does not exist

500 Internal Server Error #/responses/500

Internal Server Error

default #/responses/default

Unexpected error

Parameter definitions

site_id site_id

Site ID

path string (1 to 15 chars)
job_template_id job_template_id

Job Template ID

path string (1 to 15 chars)
opening_id opening_id

Job Posting ID

path string (1 to 15 chars)

Response definitions

400

Invalid Request - unable to interpret request

401

Authentication required to access data

403

Access denied to protected data

404

The resource does not exist

500

Internal Server Error

default

Unexpected error

Schema definitions

department_description: string (up to 30 chars)

job_description: string

job_families: object[]

job_family: object

site_id: site_id
site_description: site_description
job_template_id: job_template_id
job_title: job_title

job_opening: object

site_id: site_id
site_description: site_description
job_template_id: job_template_id
job_title: job_title
department_description: department_description
posting_title: posting_title
opening_id: opening_id
job_description: job_description
posting_open_date: posting_open_date

job_postings: object[]

job_template_id: string

job_title: string

opening_id: string (up to 15 chars)

posting_open_date: string (date)

posting_title: string (up to 200 chars)

site: object

site_id: site_id
site_description: site_description

site_description: string

site_id: string

sites: object[]

Service Path: 
/domains/erp/hr/job_openings
Domain or University API: 
/domains/erp/hr/job_openings

Community

 

Don't see your question listed here? Ask!