Cloud Talent Solution API

Cloud Talent Solution provides the capability to create, read, update, and delete job postings, as well as search jobs based on keywords and filters.

Service: jobs.googleapis.com

All URIs below are relative to https://jobs.googleapis.com

This service provides the following discovery document:

REST Resource: v4beta1.projects

Methods
complete GET /v4beta1/{parent=projects/*}:complete
Completes the specified prefix with keyword suggestions.

REST Resource: v4beta1.projects.clientEvents

Methods
create POST /v4beta1/{parent=projects/*}/clientEvents
Report events issued when end user interacts with customer's application that uses Cloud Talent Solution.

REST Resource: v4beta1.projects.companies

Methods
create POST /v4beta1/{parent=projects/*}/companies
Creates a new company entity.
delete DELETE /v4beta1/{name=projects/*/companies/*}
Deletes specified company.
get GET /v4beta1/{name=projects/*/companies/*}
Retrieves specified company.
list GET /v4beta1/{parent=projects/*}/companies
Lists all companies associated with the project.
patch PATCH /v4beta1/{company.name=projects/*/companies/*}
Updates specified company.

REST Resource: v4beta1.projects.jobs

Methods
batchCreate POST /v4beta1/{parent=projects/*}/jobs:batchCreate
Begins executing a batch create jobs operation.
batchDelete POST /v4beta1/{parent=projects/*}/jobs:batchDelete
Deletes a list of Jobs by filter.
batchUpdate POST /v4beta1/{parent=projects/*}/jobs:batchUpdate
Begins executing a batch update jobs operation.
create POST /v4beta1/{parent=projects/*}/jobs
Creates a new job.
delete DELETE /v4beta1/{name=projects/*/jobs/*}
Deletes the specified job.
get GET /v4beta1/{name=projects/*/jobs/*}
Retrieves the specified job, whose status is OPEN or recently EXPIRED within the last 90 days.
list GET /v4beta1/{parent=projects/*}/jobs
Lists jobs by filter.
patch PATCH /v4beta1/{job.name=projects/*/jobs/*}
Updates specified job.
search POST /v4beta1/{parent=projects/*}/jobs:search
Searches for jobs using the provided SearchJobsRequest.
searchForAlert POST /v4beta1/{parent=projects/*}/jobs:searchForAlert
Searches for jobs using the provided SearchJobsRequest.

REST Resource: v4beta1.projects.operations

Methods
get GET /v4beta1/{name=projects/*/operations/*}
Gets the latest state of a long-running operation.

REST Resource: v4beta1.projects.tenants

Methods
complete GET /v4beta1/{parent=projects/*/tenants/*}:complete
Completes the specified prefix with keyword suggestions.
create POST /v4beta1/{parent=projects/*}/tenants
Creates a new tenant entity.
delete DELETE /v4beta1/{name=projects/*/tenants/*}
Deletes specified tenant.
get GET /v4beta1/{name=projects/*/tenants/*}
Retrieves specified tenant.
list GET /v4beta1/{parent=projects/*}/tenants
Lists all tenants associated with the project.
patch PATCH /v4beta1/{tenant.name=projects/*/tenants/*}
Updates specified tenant.
search POST /v4beta1/{parent=projects/*/tenants/*}:search
Searches for profiles within a tenant.

REST Resource: v4beta1.projects.tenants.clientEvents

Methods
create POST /v4beta1/{parent=projects/*/tenants/*}/clientEvents
Report events issued when end user interacts with customer's application that uses Cloud Talent Solution.

REST Resource: v4beta1.projects.tenants.companies

Methods
create POST /v4beta1/{parent=projects/*/tenants/*}/companies
Creates a new company entity.
delete DELETE /v4beta1/{name=projects/*/tenants/*/companies/*}
Deletes specified company.
get GET /v4beta1/{name=projects/*/tenants/*/companies/*}
Retrieves specified company.
list GET /v4beta1/{parent=projects/*/tenants/*}/companies
Lists all companies associated with the project.
patch PATCH /v4beta1/{company.name=projects/*/tenants/*/companies/*}
Updates specified company.

REST Resource: v4beta1.projects.tenants.jobs

Methods
batchCreate POST /v4beta1/{parent=projects/*/tenants/*}/jobs:batchCreate
Begins executing a batch create jobs operation.
batchDelete POST /v4beta1/{parent=projects/*/tenants/*}/jobs:batchDelete
Deletes a list of Jobs by filter.
batchUpdate POST /v4beta1/{parent=projects/*/tenants/*}/jobs:batchUpdate
Begins executing a batch update jobs operation.
create POST /v4beta1/{parent=projects/*/tenants/*}/jobs
Creates a new job.
delete DELETE /v4beta1/{name=projects/*/tenants/*/jobs/*}
Deletes the specified job.
get GET /v4beta1/{name=projects/*/tenants/*/jobs/*}
Retrieves the specified job, whose status is OPEN or recently EXPIRED within the last 90 days.
list GET /v4beta1/{parent=projects/*/tenants/*}/jobs
Lists jobs by filter.
patch PATCH /v4beta1/{job.name=projects/*/tenants/*/jobs/*}
Updates specified job.
search POST /v4beta1/{parent=projects/*/tenants/*}/jobs:search
Searches for jobs using the provided SearchJobsRequest.
searchForAlert POST /v4beta1/{parent=projects/*/tenants/*}/jobs:searchForAlert
Searches for jobs using the provided SearchJobsRequest.

REST Resource: v4beta1.projects.tenants.profiles

Methods
create POST /v4beta1/{parent=projects/*/tenants/*}/profiles
Creates and returns a new profile.
delete DELETE /v4beta1/{name=projects/*/tenants/*/profiles/*}
Deletes the specified profile.
get GET /v4beta1/{name=projects/*/tenants/*/profiles/*}
Gets the specified profile.
list GET /v4beta1/{parent=projects/*/tenants/*}/profiles
Lists profiles by filter.
patch PATCH /v4beta1/{profile.name=projects/*/tenants/*/profiles/*}
Updates the specified profile and returns the updated result.

REST Resource: v4beta1.projects.tenants.profiles.applications

Methods
create POST /v4beta1/{parent=projects/*/tenants/*/profiles/*}/applications
Creates a new application entity.
delete DELETE /v4beta1/{name=projects/*/tenants/*/profiles/*/applications/*}
Deletes specified application.
get GET /v4beta1/{name=projects/*/tenants/*/profiles/*/applications/*}
Retrieves specified application.
list GET /v4beta1/{parent=projects/*/tenants/*/profiles/*}/applications
Lists all applications associated with the profile.
patch PATCH /v4beta1/{application.name=projects/*/tenants/*/profiles/*/applications/*}
Updates specified application.
Czy ta strona była pomocna? Podziel się z nami swoją opinią:

Wyślij opinię na temat...

Job search documentation
Potrzebujesz pomocy? Odwiedź naszą stronę wsparcia.