---
title: "Get New Job Required Fields"
method: GET
path: "/v1/new-job-required-fields"
tags: ["Jobs"]
---

# Get New Job Required Fields

`GET /v1/new-job-required-fields`

Returns a list of required fields for creating a new job.

## Headers

- `RequestId` string, uuid — The unique request identifier used to correlate request data with log entries and events, formatted as a UUID.
- `FrontOfficeTenantId` integer
- `Tenant` string

## Response `200`

The list of required fields for creating a new job.

- NewJobRequiredFields
  - `clientAddress` boolean — A flag indicating worksite address1 may be required when creating a new job.
  - `clientCity` boolean — A flag indicating worksite city may be required when creating a new job.
  - `clientState` boolean — A flag indicating worksite state may be required when creating a new job.
  - `clientZip` boolean — A flag indicating worksite zip may be required when creating a new job.
  - `clientEmail` boolean — A flag indicating contact email may be required when creating a new job.
  - `clientPhone` boolean — A flag indicating contact phone1 may be required when creating a new job.
  - `endDate` boolean — A flag indicating endDate may be required when creating a new job.
  - `estimatedHours` boolean — A flag indicating estimatedHours may be required when creating a new job.
  - `jobCity` boolean — A flag indicating contact city may be required when creating a new job.
  - `jobCountry` boolean — A flag indicating contact country may be required when creating a new job.
  - `jobState` boolean — A flag indicating contact state may be required when creating a new job.
  - `placementFeeAmount` boolean — A flag indicating placementFee may be required when creating a new job.
  - `placementFeePercent` boolean — A flag indicating placementPercentage may be required when creating a new job.
  - `positionCategorySkill` boolean — A flag indicating positionCategoryId may be required when creating a new job.
  - `targetBillRate` boolean — A flag indicating targetBillRate may be required when creating a new job.
  - `targetPayRate` boolean — A flag indicating targetPayRate may be required when creating a new job.
  - `workersCompCode` boolean — A flag indicating workerCompCodeId may be required when creating a new job.
  - `customJobDetails` CustomJobDetail[] — A list of required Custom Job Details.
    - `id` integer — The identifier for the custom job details.
    - `jobId` integer — The identifier for the job.
    - `name` string — The name of the detail.
    - `value` string — The value of the detail. The format of the value depends on the type of detail. If the type is 'checkbox', the value can be 'Yes' or 'No'. If the type is 'minmax', the value can be a string representing the minimum value, like '10'. If the type is 'numeric', the value can be a number like '15'. If the type is 'time', the value can be a time string like '08:00'. If the type is 'text', the value can be a string like 'Business Casual'.
    - `additionalValue` string — An additional value needed for the detail. If the type is 'minmax', the value can be a string representing the maximum value, like '100'.
    - `type` string — The type of detail. The possible values are 'checkbox', 'minmax', 'numeric', 'text', 'time'.
    - `isActive` boolean — An indication of whether the detail is active or not.
    - `customJobDetailId` integer — An identifier for the custom job detail definition.

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Access Denied
- `404` — Not found
- `405` — Unsupported method
- `406` — Unsupported format(s) indicated by Accept header
- `415` — Unsupported format(s) indicated by the Content-Type header
- `429` — Too many requests
- `500` — An unexpected error occurred
- `502` — Service Unavailable
- `504` — Gateway Timeout

---

[API](https://skmtc.net/avionte/apis/aviont-partner-authorization-api.md) · [All operations](https://skmtc.net/avionte/apis/aviont-partner-authorization-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/avionte/aviont-partner-authorization-api/versions/846b33e4e71b/schema)
