Cloud Talent Solution permet de créer, lire, mettre à jour et supprimer des offres d'emploi, ainsi que de rechercher des postes à pourvoir à l'aide de mots clés et de filtres.
- Ressource REST: v4beta1.projects
- Ressource REST: v4beta1.projects.clientEvents
- Ressource REST: v4beta1.projects.companies
- Ressource REST: v4beta1.projects.jobs
- Ressource REST: v4beta1.projects.operations
- Ressource REST: v4beta1.projects.tenants
- Ressource REST: v4beta1.projects.tenants.clientEvents
- Ressource REST: v4beta1.projects.tenants.companies
- Ressource REST: v4beta1.projects.tenants.jobs
Service : jobs.googleapis.com
Nous vous recommandons d'appeler ce service via les bibliothèques clientes fournies par Google. Si votre application doit appeler ce service à l'aide de vos propres bibliothèques, conformez-vous aux informations suivantes lorsque vous effectuez les requêtes API.
Document de découverte
Un document de découverte est une spécification exploitable par un ordinateur qui permet de décrire et de consommer les API REST. Ce document permet de créer des bibliothèques clientes, des plug-ins IDE et d'autres outils qui interagissent avec les API Google. Un même service peut fournir plusieurs documents de découverte. Ce service fournit le document de découverte suivant :
Point de terminaison du service
Un point de terminaison de service est une URL de base qui spécifie l'adresse réseau d'un service d'API. Un service peut posséder plusieurs points de terminaison de service. Ce service possède le point de terminaison de service suivant, et tous les URI ci-dessous sont relatifs à ce point de terminaison de service :
https://jobs.googleapis.com
Ressource REST : v4beta1.projects
Méthodes | |
---|---|
complete |
GET /v4beta1/{parent=projects/*}:complete Complète le préfixe spécifié avec des suggestions de mots clés. |
Ressource REST : v4beta1.projects.clientEvents
Méthodes | |
---|---|
create |
POST /v4beta1/{parent=projects/*}/clientEvents Consignez les événements émis lorsque l'utilisateur final interagit avec l'application du client qui utilise Cloud Talent Solution. |
Ressource REST : v4beta1.projects.companies
Méthodes | |
---|---|
create |
POST /v4beta1/{parent=projects/*}/companies Crée une entité d'entreprise. |
delete |
DELETE /v4beta1/{name=projects/*/companies/*} Supprime l'entreprise spécifiée. |
get |
GET /v4beta1/{name=projects/*/companies/*} Récupère l'entreprise spécifiée. |
list |
GET /v4beta1/{parent=projects/*}/companies Répertorie toutes les entreprises associées au projet. |
patch |
PATCH /v4beta1/{company.name=projects/*/companies/*} Met à jour l'entreprise spécifiée. |
Ressource REST : v4beta1.projects.jobs
Méthodes | |
---|---|
batchCreate |
POST /v4beta1/{parent=projects/*}/jobs:batchCreate Démarre l'exécution d'une opération de création de tâches par lot. |
batchDelete |
POST /v4beta1/{parent=projects/*}/jobs:batchDelete Supprime une liste d'éléments Job par filtre. |
batchUpdate |
POST /v4beta1/{parent=projects/*}/jobs:batchUpdate Démarre l'exécution d'une opération de mise à jour par lots. |
create |
POST /v4beta1/{parent=projects/*}/jobs Crée une tâche. |
delete |
DELETE /v4beta1/{name=projects/*/jobs/*} Supprime le job spécifié. |
get |
GET /v4beta1/{name=projects/*/jobs/*} Récupère l'offre d'emploi spécifiée, dont l'état est OPEN ou récemment EXPIRED au cours des 90 derniers jours. |
list |
GET /v4beta1/{parent=projects/*}/jobs Répertorie les offres d'emploi par filtre. |
patch |
PATCH /v4beta1/{job.name=projects/*/jobs/*} Met à jour le job spécifié. |
search |
POST /v4beta1/{parent=projects/*}/jobs:search Recherche des offres d'emploi à l'aide du SearchJobsRequest fourni. |
searchForAlert |
POST /v4beta1/{parent=projects/*}/jobs:searchForAlert Recherche des offres d'emploi à l'aide du SearchJobsRequest fourni. |
Ressource REST : v4beta1.projects.operations
Méthodes | |
---|---|
get |
GET /v4beta1/{name=projects/*/operations/*} Récupère le dernier état d'une opération de longue durée. |
Ressource REST: v4beta1.projects.tenants
Méthodes | |
---|---|
complete |
GET /v4beta1/{parent=projects/*/tenants/*}:complete Complète le préfixe spécifié avec des suggestions de mots clés. |
create |
POST /v4beta1/{parent=projects/*}/tenants Crée une entité locataire. |
delete |
DELETE /v4beta1/{name=projects/*/tenants/*} Supprime le locataire spécifié. |
get |
GET /v4beta1/{name=projects/*/tenants/*} Récupère le locataire spécifié. |
list |
GET /v4beta1/{parent=projects/*}/tenants Répertorie tous les locataires associés au projet. |
patch |
PATCH /v4beta1/{tenant.name=projects/*/tenants/*} Met à jour le locataire spécifié. |
Ressource REST: v4beta1.projects.tenants.clientEvents
Méthodes | |
---|---|
create |
POST /v4beta1/{parent=projects/*/tenants/*}/clientEvents Consignez les événements émis lorsque l'utilisateur final interagit avec l'application du client qui utilise Cloud Talent Solution. |
Ressource REST: v4beta1.projects.tenants.companies
Méthodes | |
---|---|
create |
POST /v4beta1/{parent=projects/*/tenants/*}/companies Crée une entité d'entreprise. |
delete |
DELETE /v4beta1/{name=projects/*/tenants/*/companies/*} Supprime l'entreprise spécifiée. |
get |
GET /v4beta1/{name=projects/*/tenants/*/companies/*} Récupère l'entreprise spécifiée. |
list |
GET /v4beta1/{parent=projects/*/tenants/*}/companies Répertorie toutes les entreprises associées au projet. |
patch |
PATCH /v4beta1/{company.name=projects/*/tenants/*/companies/*} Met à jour l'entreprise spécifiée. |
Ressource REST: v4beta1.projects.tenants.jobs
Méthodes | |
---|---|
batchCreate |
POST /v4beta1/{parent=projects/*/tenants/*}/jobs:batchCreate Démarre l'exécution d'une opération de création de tâches par lot. |
batchDelete |
POST /v4beta1/{parent=projects/*/tenants/*}/jobs:batchDelete Supprime une liste d'éléments Job par filtre. |
batchUpdate |
POST /v4beta1/{parent=projects/*/tenants/*}/jobs:batchUpdate Démarre l'exécution d'une opération de mise à jour par lots. |
create |
POST /v4beta1/{parent=projects/*/tenants/*}/jobs Crée une tâche. |
delete |
DELETE /v4beta1/{name=projects/*/tenants/*/jobs/*} Supprime le job spécifié. |
get |
GET /v4beta1/{name=projects/*/tenants/*/jobs/*} Récupère l'offre d'emploi spécifiée, dont l'état est OPEN ou récemment EXPIRED au cours des 90 derniers jours. |
list |
GET /v4beta1/{parent=projects/*/tenants/*}/jobs Répertorie les offres d'emploi par filtre. |
patch |
PATCH /v4beta1/{job.name=projects/*/tenants/*/jobs/*} Met à jour le job spécifié. |
search |
POST /v4beta1/{parent=projects/*/tenants/*}/jobs:search Recherche des offres d'emploi à l'aide du SearchJobsRequest fourni. |
searchForAlert |
POST /v4beta1/{parent=projects/*/tenants/*}/jobs:searchForAlert Recherche des offres d'emploi à l'aide du SearchJobsRequest fourni. |