Cloud Talent Solution API

Cloud Talent Solution permite crear, leer, actualizar y borrar publicaciones de trabajo, así como buscar trabajos en función de palabras clave y filtros.

Servicio: jobs.googleapis.com

Recomendamos que realices una llamada a este servicio con las bibliotecas cliente que proporciona Google. Si tu aplicación necesita realizar una llamada a este servicio con tus propias bibliotecas, debes usar la información siguiente cuando realices las solicitudes a la API.

Documento de descubrimiento

Un Documento de descubrimiento es una especificación procesable para describir y consumir las API de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona el documento de descubrimiento siguiente:

Extremo de servicio

Un extremo de servicio es una URL base que especifica la dirección de la red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:

  • https://jobs.googleapis.com

Recurso de REST: v4beta1.projects

Métodos
complete GET /v4beta1/{parent=projects/*}:complete
Completa el prefijo especificado con sugerencias de palabras clave.

Recurso de REST: v4beta1.projects.clientEvents

Métodos
create POST /v4beta1/{parent=projects/*}/clientEvents
Eventos de informe que se emiten cuando el usuario final interactúa con la aplicación del cliente que usa Cloud Talent Solution.

Recurso de REST: v4beta1.projects.companies

Métodos
create POST /v4beta1/{parent=projects/*}/companies
Crea una nueva entidad de empresa.
delete DELETE /v4beta1/{name=projects/*/companies/*}
Borra la empresa especificada.
get GET /v4beta1/{name=projects/*/companies/*}
Recupera la empresa especificada.
list GET /v4beta1/{parent=projects/*}/companies
Muestra una lista de todas las empresas asociadas con el proyecto.
patch PATCH /v4beta1/{company.name=projects/*/companies/*}
Actualiza la empresa especificada.

Recurso de REST: v4beta1.projects.jobs

Métodos
batchCreate POST /v4beta1/{parent=projects/*}/jobs:batchCreate
Comienza a ejecutar una operación de creación de trabajos por lotes.
batchDelete POST /v4beta1/{parent=projects/*}/jobs:batchDelete
Borra una lista de Job por filtro.
batchUpdate POST /v4beta1/{parent=projects/*}/jobs:batchUpdate
Comienza a ejecutar una operación de trabajos de actualización por lotes.
create POST /v4beta1/{parent=projects/*}/jobs
Crea un trabajo nuevo.
delete DELETE /v4beta1/{name=projects/*/jobs/*}
Borra el trabajo especificado.
get GET /v4beta1/{name=projects/*/jobs/*}
Recupera el trabajo especificado cuyo estado es OPEN o EXPIRED recientemente dentro de los últimos 90 días.
list GET /v4beta1/{parent=projects/*}/jobs
Enumera los trabajos por filtro.
patch PATCH /v4beta1/{job.name=projects/*/jobs/*}
Actualiza el trabajo especificado.
search POST /v4beta1/{parent=projects/*}/jobs:search
Busca trabajos con el SearchJobsRequest proporcionado.
searchForAlert POST /v4beta1/{parent=projects/*}/jobs:searchForAlert
Busca trabajos con el SearchJobsRequest proporcionado.

Recurso de REST: v4beta1.projects.operations

Métodos
get GET /v4beta1/{name=projects/*/operations/*}
Obtiene el último estado de una operación de larga duración.

Recurso de REST: v4beta1.projects.tenants

Métodos
complete GET /v4beta1/{parent=projects/*/tenants/*}:complete
Completa el prefijo especificado con sugerencias de palabras clave.
create POST /v4beta1/{parent=projects/*}/tenants
Crea una entidad de usuario nueva.
delete DELETE /v4beta1/{name=projects/*/tenants/*}
Borra el usuario especificado.
get GET /v4beta1/{name=projects/*/tenants/*}
Recupera el usuario especificado.
list GET /v4beta1/{parent=projects/*}/tenants
Enumera todos los usuarios asociados con el proyecto.
patch PATCH /v4beta1/{tenant.name=projects/*/tenants/*}
Actualiza el usuario especificado.

Recurso de REST: v4beta1.projects.tenants.clientEvents

Métodos
create POST /v4beta1/{parent=projects/*/tenants/*}/clientEvents
Eventos de informe que se emiten cuando el usuario final interactúa con la aplicación del cliente que usa Cloud Talent Solution.

Recurso de REST: v4beta1.projects.tenants.companies

Métodos
create POST /v4beta1/{parent=projects/*/tenants/*}/companies
Crea una nueva entidad de empresa.
delete DELETE /v4beta1/{name=projects/*/tenants/*/companies/*}
Borra la empresa especificada.
get GET /v4beta1/{name=projects/*/tenants/*/companies/*}
Recupera la empresa especificada.
list GET /v4beta1/{parent=projects/*/tenants/*}/companies
Muestra una lista de todas las empresas asociadas con el proyecto.
patch PATCH /v4beta1/{company.name=projects/*/tenants/*/companies/*}
Actualiza la empresa especificada.

Recurso de REST: v4beta1.projects.tenants.jobs

Métodos
batchCreate POST /v4beta1/{parent=projects/*/tenants/*}/jobs:batchCreate
Comienza a ejecutar una operación de creación de trabajos por lotes.
batchDelete POST /v4beta1/{parent=projects/*/tenants/*}/jobs:batchDelete
Borra una lista de Job por filtro.
batchUpdate POST /v4beta1/{parent=projects/*/tenants/*}/jobs:batchUpdate
Comienza a ejecutar una operación de trabajos de actualización por lotes.
create POST /v4beta1/{parent=projects/*/tenants/*}/jobs
Crea un trabajo nuevo.
delete DELETE /v4beta1/{name=projects/*/tenants/*/jobs/*}
Borra el trabajo especificado.
get GET /v4beta1/{name=projects/*/tenants/*/jobs/*}
Recupera el trabajo especificado cuyo estado es OPEN o EXPIRED recientemente dentro de los últimos 90 días.
list GET /v4beta1/{parent=projects/*/tenants/*}/jobs
Enumera los trabajos por filtro.
patch PATCH /v4beta1/{job.name=projects/*/tenants/*/jobs/*}
Actualiza el trabajo especificado.
search POST /v4beta1/{parent=projects/*/tenants/*}/jobs:search
Busca trabajos con el SearchJobsRequest proporcionado.
searchForAlert POST /v4beta1/{parent=projects/*/tenants/*}/jobs:searchForAlert
Busca trabajos con el SearchJobsRequest proporcionado.