Cloud Talent Solution API: projects. Cloud Talent Solution provides the capability to create, read, update, and delete job postings, as well as search jobs based on keywords and filters. See: https://cloud.google.com/talent-solution/job-search/docs/api/reference/rest/v4/projects
Cloud Talent Solution API: projects. Cloud Talent Solution provides the capability to create, read, update, and delete job postings, as well as search jobs based on keywords and filters. See: https://cloud.google.com/talent-solution/job-search/docs/api/reference/rest/v4/projects
(operations-get$ auth parameters)
Required parameters: name
Optional parameters: none
Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
https://cloud.google.com/talent-solution/job-search/docs/api/reference/rest/v4/projects/operations/get Required parameters: name Optional parameters: none Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
(tenants-clientEvents-create$ auth parameters body)
Required parameters: parent
Optional parameters: none
Body:
{:eventNotes string, :requestId string, :jobEvent {:type string, :jobs [string]}, :eventId string, :createTime string}
Report events issued when end user interacts with customer's application that uses Cloud Talent Solution. You may inspect the created events in self service tools. Learn more about self service tools.
https://cloud.google.com/talent-solution/job-search/docs/api/reference/rest/v4/projects/tenants/clientEvents/create Required parameters: parent Optional parameters: none Body: {:eventNotes string, :requestId string, :jobEvent {:type string, :jobs [string]}, :eventId string, :createTime string} Report events issued when end user interacts with customer's application that uses Cloud Talent Solution. You may inspect the created events in [self service tools](https://console.cloud.google.com/talent-solution/overview). [Learn more](https://cloud.google.com/talent-solution/docs/management-tools) about self service tools.
(tenants-companies-create$ auth parameters body)
Required parameters: parent
Optional parameters: none
Body:
{:imageUri string, :keywordSearchableJobCustomAttributes [string], :careerSiteUri string, :headquartersAddress string, :displayName string, :name string, :eeoText string, :derivedInfo {:headquartersLocation Location}, :suspended boolean, :size string, :externalId string, :hiringAgency boolean, :websiteUri string}
Creates a new company entity.
https://cloud.google.com/talent-solution/job-search/docs/api/reference/rest/v4/projects/tenants/companies/create Required parameters: parent Optional parameters: none Body: {:imageUri string, :keywordSearchableJobCustomAttributes [string], :careerSiteUri string, :headquartersAddress string, :displayName string, :name string, :eeoText string, :derivedInfo {:headquartersLocation Location}, :suspended boolean, :size string, :externalId string, :hiringAgency boolean, :websiteUri string} Creates a new company entity.
(tenants-companies-delete$ auth parameters)
Required parameters: name
Optional parameters: none
Deletes specified company. Prerequisite: The company has no jobs associated with it.
https://cloud.google.com/talent-solution/job-search/docs/api/reference/rest/v4/projects/tenants/companies/delete Required parameters: name Optional parameters: none Deletes specified company. Prerequisite: The company has no jobs associated with it.
(tenants-companies-get$ auth parameters)
Required parameters: name
Optional parameters: none
Retrieves specified company.
https://cloud.google.com/talent-solution/job-search/docs/api/reference/rest/v4/projects/tenants/companies/get Required parameters: name Optional parameters: none Retrieves specified company.
(tenants-companies-list$ auth parameters)
Required parameters: parent
Optional parameters: pageToken, requireOpenJobs, pageSize
Lists all companies associated with the project.
https://cloud.google.com/talent-solution/job-search/docs/api/reference/rest/v4/projects/tenants/companies/list Required parameters: parent Optional parameters: pageToken, requireOpenJobs, pageSize Lists all companies associated with the project.
(tenants-companies-patch$ auth parameters body)
Required parameters: name
Optional parameters: updateMask
Body:
{:imageUri string, :keywordSearchableJobCustomAttributes [string], :careerSiteUri string, :headquartersAddress string, :displayName string, :name string, :eeoText string, :derivedInfo {:headquartersLocation Location}, :suspended boolean, :size string, :externalId string, :hiringAgency boolean, :websiteUri string}
Updates specified company.
https://cloud.google.com/talent-solution/job-search/docs/api/reference/rest/v4/projects/tenants/companies/patch Required parameters: name Optional parameters: updateMask Body: {:imageUri string, :keywordSearchableJobCustomAttributes [string], :careerSiteUri string, :headquartersAddress string, :displayName string, :name string, :eeoText string, :derivedInfo {:headquartersLocation Location}, :suspended boolean, :size string, :externalId string, :hiringAgency boolean, :websiteUri string} Updates specified company.
(tenants-completeQuery$ auth parameters)
Required parameters: tenant
Optional parameters: scope, company, pageSize, query, type, languageCodes
Completes the specified prefix with keyword suggestions. Intended for use by a job search auto-complete search box.
https://cloud.google.com/talent-solution/job-search/docs/api/reference/rest/v4/projects/tenants/completeQuery Required parameters: tenant Optional parameters: scope, company, pageSize, query, type, languageCodes Completes the specified prefix with keyword suggestions. Intended for use by a job search auto-complete search box.
(tenants-create$ auth parameters body)
Required parameters: parent
Optional parameters: none
Body:
{:name string, :externalId string}
Creates a new tenant entity.
https://cloud.google.com/talent-solution/job-search/docs/api/reference/rest/v4/projects/tenants/create Required parameters: parent Optional parameters: none Body: {:name string, :externalId string} Creates a new tenant entity.
(tenants-delete$ auth parameters)
Required parameters: name
Optional parameters: none
Deletes specified tenant.
https://cloud.google.com/talent-solution/job-search/docs/api/reference/rest/v4/projects/tenants/delete Required parameters: name Optional parameters: none Deletes specified tenant.
(tenants-get$ auth parameters)
https://cloud.google.com/talent-solution/job-search/docs/api/reference/rest/v4/projects/tenants/get
Required parameters: name
Optional parameters: none
Retrieves specified tenant.
https://cloud.google.com/talent-solution/job-search/docs/api/reference/rest/v4/projects/tenants/get Required parameters: name Optional parameters: none Retrieves specified tenant.
(tenants-jobs-batchCreate$ auth parameters body)
Required parameters: parent
Optional parameters: none
Body:
{:jobs [{:processingOptions ProcessingOptions, :description string, :department string, :addresses [string], :postingPublishTime string, :jobBenefits [string], :requisitionId string, :degreeTypes [string], :postingCreateTime string, :name string, :customAttributes {}, :jobEndTime string, :derivedInfo JobDerivedInfo, :responsibilities string, :companyDisplayName string, :title string, :qualifications string, :postingExpireTime string, :promotionValue integer, :languageCode string, :postingUpdateTime string, :postingRegion string, :applicationInfo ApplicationInfo, :jobStartTime string, :compensationInfo CompensationInfo, :employmentTypes [string], :visibility string, :company string, :incentives string, :jobLevel string}]}
Begins executing a batch create jobs operation.
https://cloud.google.com/talent-solution/job-search/docs/api/reference/rest/v4/projects/tenants/jobs/batchCreate Required parameters: parent Optional parameters: none Body: {:jobs [{:processingOptions ProcessingOptions, :description string, :department string, :addresses [string], :postingPublishTime string, :jobBenefits [string], :requisitionId string, :degreeTypes [string], :postingCreateTime string, :name string, :customAttributes {}, :jobEndTime string, :derivedInfo JobDerivedInfo, :responsibilities string, :companyDisplayName string, :title string, :qualifications string, :postingExpireTime string, :promotionValue integer, :languageCode string, :postingUpdateTime string, :postingRegion string, :applicationInfo ApplicationInfo, :jobStartTime string, :compensationInfo CompensationInfo, :employmentTypes [string], :visibility string, :company string, :incentives string, :jobLevel string}]} Begins executing a batch create jobs operation.
(tenants-jobs-batchDelete$ auth parameters body)
Required parameters: parent
Optional parameters: none
Body:
{:names [string]}
Begins executing a batch delete jobs operation.
https://cloud.google.com/talent-solution/job-search/docs/api/reference/rest/v4/projects/tenants/jobs/batchDelete Required parameters: parent Optional parameters: none Body: {:names [string]} Begins executing a batch delete jobs operation.
(tenants-jobs-batchUpdate$ auth parameters body)
Required parameters: parent
Optional parameters: none
Body:
{:updateMask string, :jobs [{:processingOptions ProcessingOptions, :description string, :department string, :addresses [string], :postingPublishTime string, :jobBenefits [string], :requisitionId string, :degreeTypes [string], :postingCreateTime string, :name string, :customAttributes {}, :jobEndTime string, :derivedInfo JobDerivedInfo, :responsibilities string, :companyDisplayName string, :title string, :qualifications string, :postingExpireTime string, :promotionValue integer, :languageCode string, :postingUpdateTime string, :postingRegion string, :applicationInfo ApplicationInfo, :jobStartTime string, :compensationInfo CompensationInfo, :employmentTypes [string], :visibility string, :company string, :incentives string, :jobLevel string}]}
Begins executing a batch update jobs operation.
https://cloud.google.com/talent-solution/job-search/docs/api/reference/rest/v4/projects/tenants/jobs/batchUpdate Required parameters: parent Optional parameters: none Body: {:updateMask string, :jobs [{:processingOptions ProcessingOptions, :description string, :department string, :addresses [string], :postingPublishTime string, :jobBenefits [string], :requisitionId string, :degreeTypes [string], :postingCreateTime string, :name string, :customAttributes {}, :jobEndTime string, :derivedInfo JobDerivedInfo, :responsibilities string, :companyDisplayName string, :title string, :qualifications string, :postingExpireTime string, :promotionValue integer, :languageCode string, :postingUpdateTime string, :postingRegion string, :applicationInfo ApplicationInfo, :jobStartTime string, :compensationInfo CompensationInfo, :employmentTypes [string], :visibility string, :company string, :incentives string, :jobLevel string}]} Begins executing a batch update jobs operation.
(tenants-jobs-create$ auth parameters body)
Required parameters: parent
Optional parameters: none
Body:
{:processingOptions {:disableStreetAddressResolution boolean, :htmlSanitization string}, :description string, :department string, :addresses [string], :postingPublishTime string, :jobBenefits [string], :requisitionId string, :degreeTypes [string], :postingCreateTime string, :name string, :customAttributes {}, :jobEndTime string, :derivedInfo {:jobCategories [string], :locations [Location]}, :responsibilities string, :companyDisplayName string, :title string, :qualifications string, :postingExpireTime string, :promotionValue integer, :languageCode string, :postingUpdateTime string, :postingRegion string, :applicationInfo {:instruction string, :uris [string], :emails [string]}, :jobStartTime string, :compensationInfo {:annualizedBaseCompensationRange CompensationRange, :entries [CompensationEntry], :annualizedTotalCompensationRange CompensationRange}, :employmentTypes [string], :visibility string, :company string, :incentives string, :jobLevel string}
Creates a new job. Typically, the job becomes searchable within 10 seconds, but it may take up to 5 minutes.
https://cloud.google.com/talent-solution/job-search/docs/api/reference/rest/v4/projects/tenants/jobs/create Required parameters: parent Optional parameters: none Body: {:processingOptions {:disableStreetAddressResolution boolean, :htmlSanitization string}, :description string, :department string, :addresses [string], :postingPublishTime string, :jobBenefits [string], :requisitionId string, :degreeTypes [string], :postingCreateTime string, :name string, :customAttributes {}, :jobEndTime string, :derivedInfo {:jobCategories [string], :locations [Location]}, :responsibilities string, :companyDisplayName string, :title string, :qualifications string, :postingExpireTime string, :promotionValue integer, :languageCode string, :postingUpdateTime string, :postingRegion string, :applicationInfo {:instruction string, :uris [string], :emails [string]}, :jobStartTime string, :compensationInfo {:annualizedBaseCompensationRange CompensationRange, :entries [CompensationEntry], :annualizedTotalCompensationRange CompensationRange}, :employmentTypes [string], :visibility string, :company string, :incentives string, :jobLevel string} Creates a new job. Typically, the job becomes searchable within 10 seconds, but it may take up to 5 minutes.
(tenants-jobs-delete$ auth parameters)
Required parameters: name
Optional parameters: none
Deletes the specified job. Typically, the job becomes unsearchable within 10 seconds, but it may take up to 5 minutes.
https://cloud.google.com/talent-solution/job-search/docs/api/reference/rest/v4/projects/tenants/jobs/delete Required parameters: name Optional parameters: none Deletes the specified job. Typically, the job becomes unsearchable within 10 seconds, but it may take up to 5 minutes.
(tenants-jobs-get$ auth parameters)
Required parameters: name
Optional parameters: none
Retrieves the specified job, whose status is OPEN or recently EXPIRED within the last 90 days.
https://cloud.google.com/talent-solution/job-search/docs/api/reference/rest/v4/projects/tenants/jobs/get Required parameters: name Optional parameters: none Retrieves the specified job, whose status is OPEN or recently EXPIRED within the last 90 days.
(tenants-jobs-list$ auth parameters)
Required parameters: parent
Optional parameters: pageToken, jobView, pageSize, filter
Lists jobs by filter.
https://cloud.google.com/talent-solution/job-search/docs/api/reference/rest/v4/projects/tenants/jobs/list Required parameters: parent Optional parameters: pageToken, jobView, pageSize, filter Lists jobs by filter.
(tenants-jobs-patch$ auth parameters body)
Required parameters: name
Optional parameters: updateMask
Body:
{:processingOptions {:disableStreetAddressResolution boolean, :htmlSanitization string}, :description string, :department string, :addresses [string], :postingPublishTime string, :jobBenefits [string], :requisitionId string, :degreeTypes [string], :postingCreateTime string, :name string, :customAttributes {}, :jobEndTime string, :derivedInfo {:jobCategories [string], :locations [Location]}, :responsibilities string, :companyDisplayName string, :title string, :qualifications string, :postingExpireTime string, :promotionValue integer, :languageCode string, :postingUpdateTime string, :postingRegion string, :applicationInfo {:instruction string, :uris [string], :emails [string]}, :jobStartTime string, :compensationInfo {:annualizedBaseCompensationRange CompensationRange, :entries [CompensationEntry], :annualizedTotalCompensationRange CompensationRange}, :employmentTypes [string], :visibility string, :company string, :incentives string, :jobLevel string}
Updates specified job. Typically, updated contents become visible in search results within 10 seconds, but it may take up to 5 minutes.
https://cloud.google.com/talent-solution/job-search/docs/api/reference/rest/v4/projects/tenants/jobs/patch Required parameters: name Optional parameters: updateMask Body: {:processingOptions {:disableStreetAddressResolution boolean, :htmlSanitization string}, :description string, :department string, :addresses [string], :postingPublishTime string, :jobBenefits [string], :requisitionId string, :degreeTypes [string], :postingCreateTime string, :name string, :customAttributes {}, :jobEndTime string, :derivedInfo {:jobCategories [string], :locations [Location]}, :responsibilities string, :companyDisplayName string, :title string, :qualifications string, :postingExpireTime string, :promotionValue integer, :languageCode string, :postingUpdateTime string, :postingRegion string, :applicationInfo {:instruction string, :uris [string], :emails [string]}, :jobStartTime string, :compensationInfo {:annualizedBaseCompensationRange CompensationRange, :entries [CompensationEntry], :annualizedTotalCompensationRange CompensationRange}, :employmentTypes [string], :visibility string, :company string, :incentives string, :jobLevel string} Updates specified job. Typically, updated contents become visible in search results within 10 seconds, but it may take up to 5 minutes.
(tenants-jobs-search$ auth parameters body)
Required parameters: parent
Optional parameters: none
Body:
{:customRankingInfo {:rankingExpression string, :importanceLevel string}, :searchMode string, :maxPageSize integer, :offset integer, :disableKeywordMatch boolean, :histogramQueries [{:histogramQuery string}], :requestMetadata {:userId string, :allowMissingIds boolean, :sessionId string, :domain string, :deviceInfo DeviceInfo}, :enableBroadening boolean, :diversificationLevel string, :pageToken string, :jobView string, :jobQuery {:customAttributeFilter string, :publishTimeRange TimestampRange, :queryLanguageCode string, :companyDisplayNames [string], :languageCodes [string], :compensationFilter CompensationFilter, :locationFilters [LocationFilter], :disableSpellCheck boolean, :jobCategories [string], :companies [string], :commuteFilter CommuteFilter, :excludedJobs [string], :query string, :employmentTypes [string]}, :keywordMatchMode string, :orderBy string}
Searches for jobs using the provided SearchJobsRequest. This call constrains the visibility of jobs present in the database, and only returns jobs that the caller has permission to search against.
https://cloud.google.com/talent-solution/job-search/docs/api/reference/rest/v4/projects/tenants/jobs/search Required parameters: parent Optional parameters: none Body: {:customRankingInfo {:rankingExpression string, :importanceLevel string}, :searchMode string, :maxPageSize integer, :offset integer, :disableKeywordMatch boolean, :histogramQueries [{:histogramQuery string}], :requestMetadata {:userId string, :allowMissingIds boolean, :sessionId string, :domain string, :deviceInfo DeviceInfo}, :enableBroadening boolean, :diversificationLevel string, :pageToken string, :jobView string, :jobQuery {:customAttributeFilter string, :publishTimeRange TimestampRange, :queryLanguageCode string, :companyDisplayNames [string], :languageCodes [string], :compensationFilter CompensationFilter, :locationFilters [LocationFilter], :disableSpellCheck boolean, :jobCategories [string], :companies [string], :commuteFilter CommuteFilter, :excludedJobs [string], :query string, :employmentTypes [string]}, :keywordMatchMode string, :orderBy string} Searches for jobs using the provided SearchJobsRequest. This call constrains the visibility of jobs present in the database, and only returns jobs that the caller has permission to search against.
(tenants-jobs-searchForAlert$ auth parameters body)
Required parameters: parent
Optional parameters: none
Body:
{:customRankingInfo {:rankingExpression string, :importanceLevel string}, :searchMode string, :maxPageSize integer, :offset integer, :disableKeywordMatch boolean, :histogramQueries [{:histogramQuery string}], :requestMetadata {:userId string, :allowMissingIds boolean, :sessionId string, :domain string, :deviceInfo DeviceInfo}, :enableBroadening boolean, :diversificationLevel string, :pageToken string, :jobView string, :jobQuery {:customAttributeFilter string, :publishTimeRange TimestampRange, :queryLanguageCode string, :companyDisplayNames [string], :languageCodes [string], :compensationFilter CompensationFilter, :locationFilters [LocationFilter], :disableSpellCheck boolean, :jobCategories [string], :companies [string], :commuteFilter CommuteFilter, :excludedJobs [string], :query string, :employmentTypes [string]}, :keywordMatchMode string, :orderBy string}
Searches for jobs using the provided SearchJobsRequest. This API call is intended for the use case of targeting passive job seekers (for example, job seekers who have signed up to receive email alerts about potential job opportunities), it has different algorithmic adjustments that are designed to specifically target passive job seekers. This call constrains the visibility of jobs present in the database, and only returns jobs the caller has permission to search against.
https://cloud.google.com/talent-solution/job-search/docs/api/reference/rest/v4/projects/tenants/jobs/searchForAlert Required parameters: parent Optional parameters: none Body: {:customRankingInfo {:rankingExpression string, :importanceLevel string}, :searchMode string, :maxPageSize integer, :offset integer, :disableKeywordMatch boolean, :histogramQueries [{:histogramQuery string}], :requestMetadata {:userId string, :allowMissingIds boolean, :sessionId string, :domain string, :deviceInfo DeviceInfo}, :enableBroadening boolean, :diversificationLevel string, :pageToken string, :jobView string, :jobQuery {:customAttributeFilter string, :publishTimeRange TimestampRange, :queryLanguageCode string, :companyDisplayNames [string], :languageCodes [string], :compensationFilter CompensationFilter, :locationFilters [LocationFilter], :disableSpellCheck boolean, :jobCategories [string], :companies [string], :commuteFilter CommuteFilter, :excludedJobs [string], :query string, :employmentTypes [string]}, :keywordMatchMode string, :orderBy string} Searches for jobs using the provided SearchJobsRequest. This API call is intended for the use case of targeting passive job seekers (for example, job seekers who have signed up to receive email alerts about potential job opportunities), it has different algorithmic adjustments that are designed to specifically target passive job seekers. This call constrains the visibility of jobs present in the database, and only returns jobs the caller has permission to search against.
(tenants-list$ auth parameters)
https://cloud.google.com/talent-solution/job-search/docs/api/reference/rest/v4/projects/tenants/list
Required parameters: parent
Optional parameters: pageToken, pageSize
Lists all tenants associated with the project.
https://cloud.google.com/talent-solution/job-search/docs/api/reference/rest/v4/projects/tenants/list Required parameters: parent Optional parameters: pageToken, pageSize Lists all tenants associated with the project.
(tenants-patch$ auth parameters body)
Required parameters: name
Optional parameters: updateMask
Body:
{:name string, :externalId string}
Updates specified tenant.
https://cloud.google.com/talent-solution/job-search/docs/api/reference/rest/v4/projects/tenants/patch Required parameters: name Optional parameters: updateMask Body: {:name string, :externalId string} Updates specified tenant.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close