Updates specified company. Company names can't be updated. To update a company name, delete the company and all jobs associated with it, and only then re-create them.
HTTP request
PATCH https://jobs.googleapis.com/v3p1beta1/{company.name=projects/*/companies/*}
The URL uses gRPC Transcoding syntax.
Path parameters
Parameters | |
---|---|
company.name |
Required during company update. The resource name for a company. This is generated by the service when a company is created. The format is "projects/{projectId}/companies/{company_id}", for example, "projects/api-test-project/companies/foo". |
Request body
The request body contains data with the following structure:
JSON representation | |
---|---|
{ "company": { "name": string, "displayName": string, "externalId": string, "size": enum ( |
Fields | |
---|---|
company.displayName |
Required. The display name of the company, for example, "Google LLC". |
company.externalId |
Required. Client side company identifier, used to uniquely identify the company. The maximum number of allowed characters is 255. |
company.size |
Optional. The employer's company size. |
company.headquartersAddress |
Optional. The street address of the company's main headquarters, which may be different from the job location. The service attempts to geolocate the provided address, and populates a more specific location wherever possible in |
company.hiringAgency |
Optional. Set to true if it is the hiring agency that post jobs for other employers. Defaults to false if not provided. |
company.eeoText |
Optional. Equal Employment Opportunity legal disclaimer text to be associated with all jobs, and typically to be displayed in all roles. The maximum number of allowed characters is 500. |
company.websiteUri |
Optional. The URI representing the company's primary web site or home page, for example, "https://www.google.com". The maximum number of allowed characters is 255. |
company.careerSiteUri |
Optional. The URI to employer's career site or careers page on the employer's web site, for example, "https://careers.google.com". |
company.imageUri |
Optional. A URI that hosts the employer's company logo. |
company.keywordSearchableJobCustomAttributes[] |
Optional. A list of keys of filterable |
company.derivedInfo |
Output only. Derived details about the company. |
company.suspended |
Output only. Indicates whether a company is flagged to be suspended from public availability by the service when job content appears suspicious, abusive, or spammy. |
updateMask |
Optional but strongly recommended for the best service experience. If A field mask to specify the company fields to be updated. Only top level fields of A comma-separated list of fully qualified names of fields. Example: |
Response body
If successful, the response body contains an instance of Company
.
Authorization Scopes
Requires one of the following OAuth scopes:
https://www.googleapis.com/auth/jobs
https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview.