List jobs (v3)

List jobs.

Code sample

Ruby

To learn how to install and use the client library for CTS, see CTS client libraries.

To authenticate to CTS, set up Application Default Credentials. For more information, see Set up authentication for a local development environment.

# project_id    = "Id of the project"
# company_name  = "The company's name which has the job you want to list. The format is "projects/{project_id}/companies/{company_id}""
require "google/apis/jobs_v3"

jobs = Google::Apis::JobsV3

talent_solution_client = jobs::CloudTalentSolutionService.new
talent_solution_client.authorization = Google::Auth.get_application_default(
  "https://www.googleapis.com/auth/jobs"
)

begin
  job_got = talent_solution_client.list_project_jobs project_id, filter: "companyName = \"#{company_name}\""
  puts "Job got: #{job_got.to_json}"
  job_got
rescue StandardError => e
  puts "Exception occurred while getting job: #{e}"
end

What's next

To search and filter code samples for other Google Cloud products, see the Google Cloud sample browser.