---
title: "Patch HiringCompany"
method: PATCH
path: "/api/v2/etx/hiring_company/{hiringCompanyGroupId}"
tags: ["Hiring Company"]
---

# Patch HiringCompany

`PATCH /api/v2/etx/hiring_company/{hiringCompanyGroupId}`

Given a Hiring Company and data that needs to be patched, it patches the Hiring Company. Note: All required body params in the schema are not enforced in PATCH request, unlike path params.

## Path parameters

- `hiringCompanyGroupId` string, required

## Headers

- `Authorization` string, required

## Request body

- HiringCompanySchema
  - `createdTs` integer, nullable — Datetime when the Hiring Company was created
  - `rejectReason` string, nullable — Reason for rejecting the Hiring Company
  - `onholdReason` string, nullable — Reason for putting the Hiring Company on hold
  - `status` string, nullable — Status of the Hiring Company
  - `verifiedInfo` object, nullable — Verified information of the Hiring Company
  - `statusChangeBy` string, nullable — User who changed the status of the Hiring Company
  - `updatedTs` integer, nullable — Datetime when the Hiring Company was updated
  - `organizationName` string, nullable — Name of the Hiring Company
  - `hiringCompanyGroupId` string, nullable — Group Id of the Hiring Company
  - `deletedTs` integer, nullable — Datetime when the Hiring Company was deleted
  - `onholdStatus` string, nullable — Status of the Hiring Company when on hold
  - `primaryExchangeAdmin` string, nullable — Primary Exchange Admin
  - `unverifiedInfo` object, nullable — Unverified information of the Hiring Company
  - `statusChangeTs` integer, nullable — Datetime when the status of the Hiring Company was changed

## Response `200`

OK

- HiringCompanySchema
  - `createdTs` integer, nullable — Datetime when the Hiring Company was created
  - `rejectReason` string, nullable — Reason for rejecting the Hiring Company
  - `onholdReason` string, nullable — Reason for putting the Hiring Company on hold
  - `status` string, nullable — Status of the Hiring Company
  - `verifiedInfo` object, nullable — Verified information of the Hiring Company
  - `statusChangeBy` string, nullable — User who changed the status of the Hiring Company
  - `updatedTs` integer, nullable — Datetime when the Hiring Company was updated
  - `organizationName` string, nullable — Name of the Hiring Company
  - `hiringCompanyGroupId` string, nullable — Group Id of the Hiring Company
  - `deletedTs` integer, nullable — Datetime when the Hiring Company was deleted
  - `onholdStatus` string, nullable — Status of the Hiring Company when on hold
  - `primaryExchangeAdmin` string, nullable — Primary Exchange Admin
  - `unverifiedInfo` object, nullable — Unverified information of the Hiring Company
  - `statusChangeTs` integer, nullable — Datetime when the status of the Hiring Company was changed

---

[API](https://skmtc.net/eightfold/apis/api-server-v2-service-service.md) · [All operations](https://skmtc.net/eightfold/apis/api-server-v2-service-service/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/eightfold/api-server-v2-service-service/revisions/0fb26f4e41bf/schema)
