Une ressource d'entreprise dans l'API Cloud Talent Solution correspond à une seule entreprise. Les postes appartenant à cette entreprise font référence à des offres d'emploi créées pour des postes vacants au sein de cette entreprise. La ressource comporte des informations telles que le nom et l'adresse de l'entreprise, ainsi que des champs internes qui relient la ressource du service Cloud Talent Solution à vos bases de données internes.
Créer une entreprise
Pour créer une entreprise, envoyez une requête POST au point de terminaison companies
, en spécifiant au moins les deux champs obligatoires. Reportez-vous à la page Démarrage rapide : créer des entreprises et des offres d'emploi pour en savoir plus sur la création d'une entreprise.
Java
Pour en savoir plus sur l'installation et la création d'un client Cloud Talent Solution, consultez la page Bibliothèques clientes Cloud Talent Solution.
Python
Pour en savoir plus sur l'installation et la création d'un client Cloud Talent Solution, consultez la page Bibliothèques clientes Cloud Talent Solution.
Go
Pour en savoir plus sur l'installation et la création d'un client Cloud Talent Solution, consultez la page Bibliothèques clientes Cloud Talent Solution.
Champs obligatoires
Veuillez remplir les champs suivants dans les requêtes de création/mise à jour :
displayName
: nom de l'employeur associé au poste, par exemple, "Google LLC".externalId
: votre ID interne pour cette entreprise. Ce champ vous permet de mapper vos identifiants internes avec l'entreprise dans le système de Google. Si l'entreprise n'a pas d'identifiant interne distinct, définissez ce champ sur la même valeur quedisplayName
.
Champs couramment utilisés
headquartersAddress
: adresse postale du siège social de l'entreprise, qui peut être différente de la zone géographique du poste à pourvoir. Cloud Talent Solution n'accepte qu'un seul siège social par entreprise. Le service tente de géolocaliser l'adresse et, dans la mesure du possible, renseigne une zone géographique plus spécifique dansderivedInfo.headquartersLocation
(uniquement en sortie).size
: valeur d'un bucket représentant la taille de l'entreprise en fonction du nombre d'employés, deMINI
àGIANT
. Consultez la documentation de référence sursize
pour connaître les énumérations et leurs définitions.eeoText
: chaîne contenant la clause de non-responsabilité sur l'égalité d'accès à l'emploi, à associer à tous les postes de cette entreprise.keywordSearchableJobCustomAttributes
:customAttributes
des postes de cette entreprise à inclure dans l'index et la recherche par mot clé général.
Mettre à jour une entreprise
Pour mettre à jour une entreprise, envoyez une requête PATCH au point de terminaison suivant :
PATCH https://jobs.googleapis.com/v3/COMPANY_NAME
Où COMPANY_NAME
est la valeur du champ name
pour l'entreprise. name
est l'identifiant unique de l'entreprise renvoyé au moment de la création, ainsi que par les requêtes company.get
et list
.
Le corps de la requête doit contenir l'intégralité de la ressource, y compris les champs non mis à jour. Ces champs peuvent être définis dans updateMask
. Si des champs sont définis dans updateMask
, seuls ces champs sont mis à jour et les mises à jour des autres champs sont ignorées. Si updateMask
n'est pas défini, tous les champs sont mis à jour.
Java
Pour en savoir plus sur l'installation et la création d'un client Cloud Talent Solution, consultez la page Bibliothèques clientes Cloud Talent Solution.
Python
Pour en savoir plus sur l'installation et la création d'un client Cloud Talent Solution, consultez la page Bibliothèques clientes Cloud Talent Solution.
Go
Pour en savoir plus sur l'installation et la création d'un client Cloud Talent Solution, consultez la page Bibliothèques clientes Cloud Talent Solution.
Mettre à jour l'entreprise avec updateMask
Java
Pour en savoir plus sur l'installation et la création d'un client Cloud Talent Solution, consultez la page Bibliothèques clientes Cloud Talent Solution.
Python
Pour en savoir plus sur l'installation et la création d'un client Cloud Talent Solution, consultez la page Bibliothèques clientes Cloud Talent Solution.
Go
Pour en savoir plus sur l'installation et la création d'un client Cloud Talent Solution, consultez la page Bibliothèques clientes Cloud Talent Solution.
Bonnes pratiques
Entreprises confidentielles
Si vous souhaitez publier une offre d'emploi confidentielle, nous vous recommandons de créer une entreprise distincte reprenant les champs de l'entreprise initiale, en masquant les valeurs displayName
, externalId
et tout autre champ d'identification.
Si vous souhaitez que l'employeur final reste anonyme (par exemple, dans le cas d'une agence de recrutement), nous vous recommandons de définir externalId
et displayName
sur des valeurs aléatoires, mais uniques.