A Cloud Talent Solution oferece recursos para criar, ler, atualizar e excluir ofertas de emprego, além de pesquisar vagas com base em palavras-chave e filtros.
- Recurso REST: v4beta1.projects
- Recurso REST: v4beta1.projects.clientEvents
- Recurso REST: v4beta1.projects.companies
- Recurso da REST: v4beta1.projects.jobs
- Recurso da REST: v4beta1.projects.operations
- Recurso REST: v4beta1.projects.tenants
- Recurso REST: v4beta1.projects.tenants.clientEvents
- Recurso REST: v4beta1.projects.tenants.empresas
- Recurso REST: v4beta1.projects.tenants.jobs
Serviço: jobs.googleapis.com
Recomendamos que você chame esse serviço usando as bibliotecas de cliente fornecidas pelo Google. Se seu aplicativo precisar chamar esse serviço usando suas próprias bibliotecas, siga as seguintes informações ao fazer as solicitações da API.
Documento de descoberta
Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. O serviço fornece o seguinte documento de detecção:
Endpoint de serviço
Um endpoint de serviço é um URL base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Este serviço tem o endpoint a seguir, e todos os URIs abaixo são relativos a ele:
https://jobs.googleapis.com
Recurso REST: v4beta1.projects
Métodos | |
---|---|
complete |
GET /v4beta1/{parent=projects/*}:complete Preenche o prefixo especificado com sugestões de palavra-chave. |
Recurso REST: v4beta1.projects.clientEvents
Métodos | |
---|---|
create |
POST /v4beta1/{parent=projects/*}/clientEvents Informe os eventos emitidos quando o usuário final interage com o aplicativo do cliente que usa o Cloud Talent Solution. |
Recurso REST: v4beta1.projects.companies
Métodos | |
---|---|
create |
POST /v4beta1/{parent=projects/*}/companies Cria uma nova entidade da empresa. |
delete |
DELETE /v4beta1/{name=projects/*/companies/*} Exclui a empresa especificada. |
get |
GET /v4beta1/{name=projects/*/companies/*} Recupera a empresa especificada. |
list |
GET /v4beta1/{parent=projects/*}/companies Lista todas as empresas associadas ao projeto. |
patch |
PATCH /v4beta1/{company.name=projects/*/companies/*} Atualiza a empresa especificada. |
Recurso REST: v4beta1.projects.jobs
Métodos | |
---|---|
batchCreate |
POST /v4beta1/{parent=projects/*}/jobs:batchCreate Começa a executar uma operação de criação de jobs em lote. |
batchDelete |
POST /v4beta1/{parent=projects/*}/jobs:batchDelete Exclui uma lista de Job s por filtro. |
batchUpdate |
POST /v4beta1/{parent=projects/*}/jobs:batchUpdate Começa a executar uma operação de atualização de jobs em lote. |
create |
POST /v4beta1/{parent=projects/*}/jobs Cria um novo job. |
delete |
DELETE /v4beta1/{name=projects/*/jobs/*} Exclui o job especificado. |
get |
GET /v4beta1/{name=projects/*/jobs/*} Recupera a vaga especificada, com status OPEN ou EXPIRED recentemente nos últimos 90 dias. |
list |
GET /v4beta1/{parent=projects/*}/jobs Lista os jobs por filtro. |
patch |
PATCH /v4beta1/{job.name=projects/*/jobs/*} Atualiza o job especificado. |
search |
POST /v4beta1/{parent=projects/*}/jobs:search Procura vagas usando o SearchJobsRequest fornecido. |
searchForAlert |
POST /v4beta1/{parent=projects/*}/jobs:searchForAlert Procura vagas usando o SearchJobsRequest fornecido. |
Recurso REST: v4beta1.projects.operations
Métodos | |
---|---|
get |
GET /v4beta1/{name=projects/*/operations/*} Recebe o estado mais recente de uma operação de longa duração. |
Recurso REST: v4beta1.projects.tenants
Métodos | |
---|---|
complete |
GET /v4beta1/{parent=projects/*/tenants/*}:complete Preenche o prefixo especificado com sugestões de palavra-chave. |
create |
POST /v4beta1/{parent=projects/*}/tenants Cria uma nova entidade de locatário. |
delete |
DELETE /v4beta1/{name=projects/*/tenants/*} Exclui o locatário especificado. |
get |
GET /v4beta1/{name=projects/*/tenants/*} Recupera o locatário especificado. |
list |
GET /v4beta1/{parent=projects/*}/tenants Lista todos os locatários associados ao projeto. |
patch |
PATCH /v4beta1/{tenant.name=projects/*/tenants/*} Atualiza o locatário especificado. |
Recurso REST: v4beta1.projects.tenants.clientEvents
Métodos | |
---|---|
create |
POST /v4beta1/{parent=projects/*/tenants/*}/clientEvents Informe os eventos emitidos quando o usuário final interage com o aplicativo do cliente que usa o Cloud Talent Solution. |
Recurso REST: v4beta1.projects.tenants.companies
Métodos | |
---|---|
create |
POST /v4beta1/{parent=projects/*/tenants/*}/companies Cria uma nova entidade da empresa. |
delete |
DELETE /v4beta1/{name=projects/*/tenants/*/companies/*} Exclui a empresa especificada. |
get |
GET /v4beta1/{name=projects/*/tenants/*/companies/*} Recupera a empresa especificada. |
list |
GET /v4beta1/{parent=projects/*/tenants/*}/companies Lista todas as empresas associadas ao projeto. |
patch |
PATCH /v4beta1/{company.name=projects/*/tenants/*/companies/*} Atualiza a empresa especificada. |
Recurso REST: v4beta1.projects.tenants.jobs
Métodos | |
---|---|
batchCreate |
POST /v4beta1/{parent=projects/*/tenants/*}/jobs:batchCreate Começa a executar uma operação de criação de jobs em lote. |
batchDelete |
POST /v4beta1/{parent=projects/*/tenants/*}/jobs:batchDelete Exclui uma lista de Job s por filtro. |
batchUpdate |
POST /v4beta1/{parent=projects/*/tenants/*}/jobs:batchUpdate Começa a executar uma operação de atualização de jobs em lote. |
create |
POST /v4beta1/{parent=projects/*/tenants/*}/jobs Cria um novo job. |
delete |
DELETE /v4beta1/{name=projects/*/tenants/*/jobs/*} Exclui o job especificado. |
get |
GET /v4beta1/{name=projects/*/tenants/*/jobs/*} Recupera a vaga especificada, com status OPEN ou EXPIRED recentemente nos últimos 90 dias. |
list |
GET /v4beta1/{parent=projects/*/tenants/*}/jobs Lista os jobs por filtro. |
patch |
PATCH /v4beta1/{job.name=projects/*/tenants/*/jobs/*} Atualiza o job especificado. |
search |
POST /v4beta1/{parent=projects/*/tenants/*}/jobs:search Procura vagas usando o SearchJobsRequest fornecido. |
searchForAlert |
POST /v4beta1/{parent=projects/*/tenants/*}/jobs:searchForAlert Procura vagas usando o SearchJobsRequest fornecido. |