- Requête HTTP
- Paramètres de chemin d'accès
- Corps de la requête
- Corps de la réponse
- Niveaux d'accès des autorisations
- Essayer
Met à jour l'offre d'emploi spécifiée.
En règle générale, les contenus mis à jour deviennent visibles dans les résultats de recherche en moins de 10 secondes, mais cela peut durer jusqu'à 5 minutes.
Requête HTTP
PATCH https://jobs.googleapis.com/v4beta1/{job.name=projects/*/jobs/*}
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres | |
---|---|
job.name |
Obligatoire pendant la mise à jour de l'offre d'emploi. Nom de ressource de l'offre d'emploi. Il est généré par le service lors de la création d'une offre d'emploi. Le format est "projects/{projectId}/tenants/{tenantId}/jobs/{job_id}". Par exemple, "projects/foo/tenants/bar/jobs/baz". Si l'ID du locataire n'est pas spécifié, le locataire par défaut est utilisé. Par exemple, "projects/foo/jobs/bar". Étant donné que sa valeur est unique, il est préférable d'utiliser ce champ dans les requêtes d'emploi et les appels d'API plutôt que |
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
Représentation JSON | |
---|---|
{ "job": { "name": string, "company": string, "requisitionId": string, "title": string, "description": string, "addresses": [ string ], "applicationInfo": { "emails": [ string ], "instruction": string, "uris": [ string ] }, "jobBenefits": [ enum ( |
Champs | |
---|---|
job.company |
Obligatoire. Nom de ressource de l'entreprise proposant l'offre d'emploi. Le format est le suivant : "projects/{projectId}/tenants/{tenantId}/companies/{company_id}". Par exemple, "projects/foo/tenants/bar/companies/baz". Si l'ID du locataire n'est pas spécifié, le locataire par défaut est utilisé. Par exemple, "projects/foo/companies/bar". |
job.requisitionId |
Obligatoire. ID de l'ouverture de poste (également appelé ID de publication) attribué par le client pour identifier une offre d'emploi. Ce champ est destiné à être utilisé par les clients pour leur identification et le suivi des offres d'emploi. Vous n'êtes pas autorisé à créer un job s'il existe une autre tâche avec les mêmes valeurs Le nombre maximal de caractères autorisés est de 255. |
job.title |
Obligatoire. Intitulé du poste, tel que "Ingénieur logiciel". Le nombre maximal de caractères autorisés est de 500. |
job.description |
Obligatoire. Description de l'offre d'emploi, qui comprend généralement une description de l'entreprise et des informations connexes structurées en plusieurs paragraphes. Des champs distincts sont fournis dans l'objet de tâche pour Ce champ accepte et nettoie les saisies au format HTML, et autorise l'utilisation de balises de mise en forme (gras, italique, listes numérotées ou listes à puces). Le nombre maximal de caractères autorisés est de 100 000. |
job.addresses[] |
Fortement recommandé pour une expérience de service optimale. Le ou les lieux où l'employeur cherche à recruter pour l'offre concernée. Si vous indiquez l'adresse complète du lieu de recrutement, l'API fournit de meilleurs résultats, notamment pour les recherches d'emploi effectuées par temps de trajet domicile-travail. Un nombre maximal de 50 lieux est autorisé, pour permettre une meilleure performance de recherche. Si une mission comporte plusieurs emplacements, il est conseillé de la diviser en plusieurs tâches avec des valeurs Le nombre maximal de caractères autorisés est de 500. |
job.applicationInfo |
Informations relatives à la candidature. |
job.jobBenefits[] |
Avantages proposés avec le poste. |
job.compensationInfo |
Informations sur la rémunération du poste à pourvoir (autrement dit, "taux de rémunération"), c'est-à-dire la rémunération qui sera versée à l'employé. |
job.customAttributes |
Carte des champs destinée à contenir les attributs personnalisés filtrables et non filtrables de l'offre d'emploi qui ne sont pas couverts par les champs structurés fournis. Les clés de la carte sont des chaînes de 64 octets au maximum et doivent correspondre au modèle suivant : [a-zA-Z][a-zA-Z0-9_]*. Par exemple, key0LikeThis ou KEY_1_LIKE_THIS. 100 clés filtrables et 100 clés non filtrables sont compatibles au maximum. Pour les |
job.degreeTypes[] |
Niveau de formation souhaité pour le poste à pourvoir, tel que "licence" ou "master". |
job.department |
Service ou domaine d'activités de l'entreprise où le poste est proposé. Le nombre maximal de caractères autorisés est de 255. |
job.employmentTypes[] |
Type(s) d'emploi d'un emploi (par exemple, |
job.incentives |
Description des primes, commissions et autres incitations en matière de rémunération associées au poste à pourvoir, à l'exclusion du salaire. Le nombre maximal de caractères autorisés est de 10 000. |
job.languageCode |
Langue de l'offre. Ce champ ne concerne pas les exigences liées à la maîtrise d'une langue pour le poste à pourvoir. Les codes de langue doivent être au format BCP-47, tels que "en-US" ou "sr-Latn". Pour en savoir plus, consultez la page Tags for Identifying Languages (Balises d'identification de langues). Si ce champ n'est pas spécifié et que |
job.jobLevel |
Niveau d'expérience associé au poste à pourvoir, tel que "Premier échelon". |
job.promotionValue |
Valeur promotionnelle de l'offre d'emploi, telle que déterminée par le client. La valeur détermine l'ordre de tri des offres renvoyées lors de la recherche à l'aide de l'appel de recherche d'emploi à la une, les valeurs promotionnelles les plus élevées étant renvoyées en premier et les liens étant résolus par le tri par pertinence. Seules les offres d'emploi dont la valeur du champ "promotionValue" est supérieure à 0 sont renvoyées dans le mode de recherche FEATURED_JOB_SEARCH. La valeur par défaut est de 0. Les valeurs négatives sont considérées comme égales à 0. |
job.qualifications |
Description des qualifications requises pour remplir les fonctions liées au poste à pourvoir. Nous vous recommandons d'utiliser ce champ à la place du champ Ce champ accepte et nettoie les saisies au format HTML, et autorise l'utilisation de balises de mise en forme (gras, italique, listes numérotées ou listes à puces). Le nombre maximal de caractères autorisés est de 10 000. |
job.responsibilities |
Description des responsabilités liées au poste à pourvoir. Nous vous recommandons d'utiliser ce champ à la place du champ Ce champ accepte et nettoie les saisies au format HTML, et autorise l'utilisation de balises de mise en forme (gras, italique, listes numérotées ou listes à puces). Le nombre maximal de caractères autorisés est de 10 000. |
job.postingRegion |
|
job.visibility |
Obsolète. Seul le propriétaire peut voir cette offre d'emploi. Visibilité de l'offre d'emploi. Si aucune valeur n'est spécifiée, la valeur par défaut est |
job.jobStartTime |
Horodatage de début du poste à pourvoir dans le fuseau horaire UTC. Généralement, ce champ est utilisé pour les contrats. Les horodatages non valides sont ignorés. |
job.jobEndTime |
Horodatage de fin du poste à pourvoir. Généralement, ce champ est utilisé pour les contrats. Les horodatages non valides sont ignorés. |
job.postingPublishTime |
Horodatage de la dernière publication de l'offre d'emploi. La valeur par défaut est le moment auquel la requête arrive sur le serveur. Les horodatages non valides sont ignorés. |
job.postingExpireTime |
Fortement recommandé pour une expérience de service optimale. Horodatage de l'expiration de l'offre d'emploi. Après cet horodatage, elle est marquée comme expirée et n'apparaît plus dans les résultats de recherche. L'offre d'emploi expirée ne peut pas être listée par l'API Les offres d'emploi expirées sont conservées dans notre système pendant 90 jours. Toutefois, le nombre total d'offres d'emploi expirées ne peut pas dépasser trois fois le nombre maximal d'offres d'emploi à pourvoir au cours des sept derniers jours. Si ce seuil est dépassé, les offres d'emploi expirées sont nettoyées dans l'ordre de la date d'expiration la plus proche. Les offres d'emploi expirées ne sont plus accessibles après leur suppression. Les horodatages non valides sont ignorés et traités comme des dates d'expiration non fournies. Si le code temporel est antérieur à la requête instantanée, l'offre d'emploi est considérée comme expirée dès sa création. Impossible de mettre à jour ce type de tâche. De plus, lors de la création d'une tâche dont le code temporel est passé, Si cette valeur n'est pas spécifiée au moment de la création de l'offre d'emploi ou est non valide, cette dernière expire 30 jours après sa création. Par exemple, si l'offre d'emploi a été créée le 01/01/2017 à 13h00 UTC sans date d'expiration, elle expirera après le 31/01/2017 à 13h00 UTC. Si cette valeur n'est pas fournie lors de la mise à jour de l'offre d'emploi, elle dépend des masques de champ définis par |
job.postingCreateTime |
Uniquement en sortie. Horodatage de création de l'offre d'emploi. |
job.postingUpdateTime |
Uniquement en sortie. Horodatage de dernière mise à jour de l'offre d'emploi. |
job.companyDisplayName |
Uniquement en sortie. Nom de l'entreprise proposant le poste. |
job.derivedInfo |
Uniquement en sortie. Informations dérivées concernant l'offre d'emploi. |
job.processingOptions |
Options pour le traitement de l'offre d'emploi. |
updateMask |
Fortement recommandé pour une expérience de service optimale. Si Masque de champ permettant de restreindre les champs mis à jour. Seuls les champs de premier niveau de Liste de noms de champs complets séparés par une virgule. Exemple : |
Corps de la réponse
Si la requête aboutit, le corps de la réponse contient une instance de Job
.
Champs d'application des autorisations
Nécessite l'un des champs d'application OAuth suivants :
https://www.googleapis.com/auth/jobs
https://www.googleapis.com/auth/cloud-platform
Pour en savoir plus, consultez la page Présentation de l'authentification.