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.


The Service name is needed to create RPC client stubs.

CreateCompany Creates a new company entity.
DeleteCompany Deletes specified company.
GetCompany Retrieves specified company.
ListCompanies Lists all companies associated with the project.
UpdateCompany Updates specified company.

CompleteQuery Completes the specified prefix with keyword suggestions.

CreateClientEvent Report events issued when end user interacts with customer's application that uses Cloud Talent Solution.

BatchCreateJobs Begins executing a batch create jobs operation.
BatchDeleteJobs Deletes a list of Jobs by filter.
BatchUpdateJobs Begins executing a batch update jobs operation.
CreateJob Creates a new job.
DeleteJob Deletes the specified job.
GetJob Retrieves the specified job, whose status is OPEN or recently EXPIRED within the last 90 days.
ListJobs Lists jobs by filter.
SearchJobs Searches for jobs using the provided SearchJobsRequest.
SearchJobsForAlert Searches for jobs using the provided SearchJobsRequest.
UpdateJob Updates specified job.

CreateTenant Creates a new tenant entity.
DeleteTenant Deletes specified tenant.
GetTenant Retrieves specified tenant.
ListTenants Lists all tenants associated with the project.
UpdateTenant Updates specified tenant.


CancelOperation Starts asynchronous cancellation on a long-running operation.
DeleteOperation Deletes a long-running operation.
GetOperation Gets the latest state of a long-running operation.
ListOperations Lists operations that match the specified filter in the request.
WaitOperation Waits for the specified long-running operation until it is done or reaches at most a specified timeout, returning the latest state.