Cloud Talent Solution API

Cloud Talent Solution 提供了创建、读取、更新和删除招聘信息帖子以及根据关键字和过滤条件搜索招聘信息的功能。

服务:jobs.googleapis.com

我们建议您使用 Google 提供的客户端库来调用此服务。如果您的应用需要使用您自己的库来调用此服务,则在发出 API 请求时应使用以下信息。

发现文档

发现文档是用于说明和使用 REST API 的机器可读规范。它用于构建客户端库、IDE 插件以及与 Google API 交互的其他工具。一项服务可能会提供多个发现文档。此服务提供了以下发现文档:

服务端点

服务端点是指定 API 服务的网络地址的基本网址。一个服务可能有多个服务端点。此服务具有以下服务端点,下面的所有 URI 都与此服务端点相关:

  • https://jobs.googleapis.com

REST 资源:v4beta1.projects

方法
complete GET /v4beta1/{parent=projects/*}:complete
使用关键字建议补全指定的前缀。

REST 资源:v4beta1.projects.clientEvents

方法
create POST /v4beta1/{parent=projects/*}/clientEvents
报告最终用户与使用 Cloud Talent Solution 的客户应用交互时发出的事件。

REST 资源:v4beta1.projects.companies

方法
create POST /v4beta1/{parent=projects/*}/companies
创建新的公司实体。
delete DELETE /v4beta1/{name=projects/*/companies/*}
删除指定的公司。
get GET /v4beta1/{name=projects/*/companies/*}
检索指定的公司。
list GET /v4beta1/{parent=projects/*}/companies
列出与项目关联的所有公司。
patch PATCH /v4beta1/{company.name=projects/*/companies/*}
更新指定的公司。

REST 资源:v4beta1.projects.jobs

方法
batchCreate POST /v4beta1/{parent=projects/*}/jobs:batchCreate
开始执行批量创建作业操作。
batchDelete POST /v4beta1/{parent=projects/*}/jobs:batchDelete
根据过滤条件删除 Job 列表。
batchUpdate POST /v4beta1/{parent=projects/*}/jobs:batchUpdate
开始执行批量更新作业操作。
create POST /v4beta1/{parent=projects/*}/jobs
创建新作业。
delete DELETE /v4beta1/{name=projects/*/jobs/*}
删除指定的作业。
get GET /v4beta1/{name=projects/*/jobs/*}
检索过去 90 天内状态为“公开”或最近“过期”的指定招聘信息。
list GET /v4beta1/{parent=projects/*}/jobs
按过滤条件列出作业。
patch PATCH /v4beta1/{job.name=projects/*/jobs/*}
更新指定的作业。
search POST /v4beta1/{parent=projects/*}/jobs:search
使用提供的 SearchJobsRequest 搜索招聘信息。
searchForAlert POST /v4beta1/{parent=projects/*}/jobs:searchForAlert
使用提供的 SearchJobsRequest 搜索招聘信息。

REST 资源:v4beta1.projects.operations

方法
get GET /v4beta1/{name=projects/*/operations/*}
获取长时间运行的操作的最新状态。

REST 资源:v4beta1.projects.tenants

方法
complete GET /v4beta1/{parent=projects/*/tenants/*}:complete
使用关键字建议补全指定的前缀。
create POST /v4beta1/{parent=projects/*}/tenants
创建新的租户实体。
delete DELETE /v4beta1/{name=projects/*/tenants/*}
删除指定的租户。
get GET /v4beta1/{name=projects/*/tenants/*}
检索指定的租户。
list GET /v4beta1/{parent=projects/*}/tenants
列出与项目关联的所有租户。
patch PATCH /v4beta1/{tenant.name=projects/*/tenants/*}
更新指定的租户。

REST 资源:v4beta1.projects.tenants.clientEvents

方法
create POST /v4beta1/{parent=projects/*/tenants/*}/clientEvents
报告最终用户与使用 Cloud Talent Solution 的客户应用交互时发出的事件。

REST 资源:v4beta1.projects.tenants.companies

方法
create POST /v4beta1/{parent=projects/*/tenants/*}/companies
创建新的公司实体。
delete DELETE /v4beta1/{name=projects/*/tenants/*/companies/*}
删除指定的公司。
get GET /v4beta1/{name=projects/*/tenants/*/companies/*}
检索指定的公司。
list GET /v4beta1/{parent=projects/*/tenants/*}/companies
列出与项目关联的所有公司。
patch PATCH /v4beta1/{company.name=projects/*/tenants/*/companies/*}
更新指定的公司。

REST 资源:v4beta1.projects.tenants.jobs

方法
batchCreate POST /v4beta1/{parent=projects/*/tenants/*}/jobs:batchCreate
开始执行批量创建作业操作。
batchDelete POST /v4beta1/{parent=projects/*/tenants/*}/jobs:batchDelete
根据过滤条件删除 Job 列表。
batchUpdate POST /v4beta1/{parent=projects/*/tenants/*}/jobs:batchUpdate
开始执行批量更新作业操作。
create POST /v4beta1/{parent=projects/*/tenants/*}/jobs
创建新作业。
delete DELETE /v4beta1/{name=projects/*/tenants/*/jobs/*}
删除指定的作业。
get GET /v4beta1/{name=projects/*/tenants/*/jobs/*}
检索过去 90 天内状态为“公开”或最近“过期”的指定招聘信息。
list GET /v4beta1/{parent=projects/*/tenants/*}/jobs
按过滤条件列出作业。
patch PATCH /v4beta1/{job.name=projects/*/tenants/*/jobs/*}
更新指定的作业。
search POST /v4beta1/{parent=projects/*/tenants/*}/jobs:search
使用提供的 SearchJobsRequest 搜索招聘信息。
searchForAlert POST /v4beta1/{parent=projects/*/tenants/*}/jobs:searchForAlert
使用提供的 SearchJobsRequest 搜索招聘信息。