Cloud Talent Solution API

Cloud Talent Solution offre la possibilità di creare, leggere, aggiornare ed eliminare le offerte di lavoro, nonché cercare offerte di lavoro in base a parole chiave e filtri.

Servizio: Job.googleapis.com

Ti consigliamo di chiamare questo servizio utilizzando le librerie client fornite da Google. Se la tua applicazione deve chiamare questo servizio utilizzando le tue librerie, devi usare le seguenti informazioni quando effettui le richieste API.

Documento di rilevamento

Un documento di rilevamento è una specifica leggibile dalle macchine per la descrizione e l'utilizzo delle API REST. Viene utilizzato per creare librerie client, plug-in IDE e altri strumenti che interagiscono con le API di Google. Un servizio può fornire più documenti di rilevamento. Questo servizio fornisce il seguente documento di rilevamento:

Endpoint di servizio

Un endpoint di servizio è un URL di base che specifica l'indirizzo di rete di un servizio API. Un servizio può avere più endpoint di servizio. Questo servizio ha il seguente endpoint di servizio e tutti gli URI seguenti sono relativi a questo endpoint di servizio:

  • https://jobs.googleapis.com

Risorsa REST: v4beta1.projects

Metodi
complete GET /v4beta1/{parent=projects/*}:complete
Completa il prefisso specificato con le parole chiave suggerite.

Risorsa REST: v4beta1.projects.clientEvents

Metodi
create POST /v4beta1/{parent=projects/*}/clientEvents
Report sugli eventi generati quando l'utente finale interagisce con l'applicazione del cliente che utilizza Cloud Talent Solution.

Risorsa REST: v4beta1.projects.companies

Metodi
create POST /v4beta1/{parent=projects/*}/companies
Crea una nuova entità aziendale.
delete DELETE /v4beta1/{name=projects/*/companies/*}
Elimina l'azienda specificata.
get GET /v4beta1/{name=projects/*/companies/*}
Recupera l'azienda specificata.
list GET /v4beta1/{parent=projects/*}/companies
Elenca tutte le aziende associate al progetto.
patch PATCH /v4beta1/{company.name=projects/*/companies/*}
Aggiorna la società specificata.

Risorsa REST: v4beta1.projects.jobs

Metodi
batchCreate POST /v4beta1/{parent=projects/*}/jobs:batchCreate
Avvia l'esecuzione di un'operazione di creazione dei job batch.
batchDelete POST /v4beta1/{parent=projects/*}/jobs:batchDelete
Elimina un elenco di Job per filtro.
batchUpdate POST /v4beta1/{parent=projects/*}/jobs:batchUpdate
Avvia l'esecuzione di un job di aggiornamento batch.
create POST /v4beta1/{parent=projects/*}/jobs
Crea un nuovo job.
delete DELETE /v4beta1/{name=projects/*/jobs/*}
Elimina il job specificato.
get GET /v4beta1/{name=projects/*/jobs/*}
Recupera il job specificato, il cui stato è APERTO o SCADUTO di recente negli ultimi 90 giorni.
list GET /v4beta1/{parent=projects/*}/jobs
Elenca i job per filtro.
patch PATCH /v4beta1/{job.name=projects/*/jobs/*}
Aggiorna il job specificato.
search POST /v4beta1/{parent=projects/*}/jobs:search
Cerca i job utilizzando il SearchJobsRequest fornito.
searchForAlert POST /v4beta1/{parent=projects/*}/jobs:searchForAlert
Cerca i job utilizzando il SearchJobsRequest fornito.

Risorsa REST: v4beta1.projects.operations

Metodi
get GET /v4beta1/{name=projects/*/operations/*}
Recupera lo stato più recente di un'operazione a lunga esecuzione.

Risorsa REST: v4beta1.projects.tenants

Metodi
complete GET /v4beta1/{parent=projects/*/tenants/*}:complete
Completa il prefisso specificato con le parole chiave suggerite.
create POST /v4beta1/{parent=projects/*}/tenants
Crea una nuova entità tenant.
delete DELETE /v4beta1/{name=projects/*/tenants/*}
Elimina il tenant specificato.
get GET /v4beta1/{name=projects/*/tenants/*}
Recupera il tenant specificato.
list GET /v4beta1/{parent=projects/*}/tenants
Elenca tutti i tenant associati al progetto.
patch PATCH /v4beta1/{tenant.name=projects/*/tenants/*}
Aggiorna il tenant specificato.

Risorsa REST: v4beta1.projects.tenants.clientEvents

Metodi
create POST /v4beta1/{parent=projects/*/tenants/*}/clientEvents
Report sugli eventi generati quando l'utente finale interagisce con l'applicazione del cliente che utilizza Cloud Talent Solution.

Risorsa REST: v4beta1.projects.tenants.companies

Metodi
create POST /v4beta1/{parent=projects/*/tenants/*}/companies
Crea una nuova entità aziendale.
delete DELETE /v4beta1/{name=projects/*/tenants/*/companies/*}
Elimina l'azienda specificata.
get GET /v4beta1/{name=projects/*/tenants/*/companies/*}
Recupera l'azienda specificata.
list GET /v4beta1/{parent=projects/*/tenants/*}/companies
Elenca tutte le aziende associate al progetto.
patch PATCH /v4beta1/{company.name=projects/*/tenants/*/companies/*}
Aggiorna la società specificata.

Risorsa REST: v4beta1.projects.tenants.jobs

Metodi
batchCreate POST /v4beta1/{parent=projects/*/tenants/*}/jobs:batchCreate
Avvia l'esecuzione di un'operazione di creazione dei job batch.
batchDelete POST /v4beta1/{parent=projects/*/tenants/*}/jobs:batchDelete
Elimina un elenco di Job per filtro.
batchUpdate POST /v4beta1/{parent=projects/*/tenants/*}/jobs:batchUpdate
Avvia l'esecuzione di un job di aggiornamento batch.
create POST /v4beta1/{parent=projects/*/tenants/*}/jobs
Crea un nuovo job.
delete DELETE /v4beta1/{name=projects/*/tenants/*/jobs/*}
Elimina il job specificato.
get GET /v4beta1/{name=projects/*/tenants/*/jobs/*}
Recupera il job specificato, il cui stato è APERTO o SCADUTO di recente negli ultimi 90 giorni.
list GET /v4beta1/{parent=projects/*/tenants/*}/jobs
Elenca i job per filtro.
patch PATCH /v4beta1/{job.name=projects/*/tenants/*/jobs/*}
Aggiorna il job specificato.
search POST /v4beta1/{parent=projects/*/tenants/*}/jobs:search
Cerca i job utilizzando il SearchJobsRequest fornito.
searchForAlert POST /v4beta1/{parent=projects/*/tenants/*}/jobs:searchForAlert
Cerca i job utilizzando il SearchJobsRequest fornito.