Aktualisiert den angegebenen Job.
In der Regel werden aktualisierte Inhalte innerhalb von zehn Sekunden in den Suchergebnissen angezeigt. Dies kann jedoch auch bis zu fünf Minuten dauern.
HTTP-Anfrage
PATCH https://jobs.googleapis.com/v4beta1/{job.name=projects/*/jobs/*}
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
job.name |
Erforderlich bei der Jobaktualisierung. Der Ressourcenname für den Job. Er wird vom Dienst generiert, wenn ein Job erstellt wird. Das Format ist „projects/{projectId}/Mandanten/{MandantenId}/jobs/{job_id}“. Beispiel: „projects/foo/Mandanten/bar/jobs/baz“. Wenn keine Mandanten-ID angegeben ist, wird der Standardmandant verwendet. Beispiel: „projects/foo/jobs/bar“. Bei Jobabfragen und API-Aufrufen sollte dieses Feld bevorzugt verwendet werden, da dieser Wert im Gegensatz zu |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung | |
---|---|
{ "job": { "name": string, "company": string, "requisitionId": string, "title": string, "description": string, "addresses": [ string ], "applicationInfo": { "emails": [ string ], "instruction": string, "uris": [ string ] }, "jobBenefits": [ enum ( |
Felder | |
---|---|
job.company |
Erforderlich. Der Ressourcenname des Unternehmens, das den Job anbietet. Das Format ist „projects/{projectId}/Mandanten/{MandantenId}/company/{company_id}“. Beispiel: „projects/foo/Mandanten/bar/company/baz“. Wenn keine Mandanten-ID angegeben ist, wird der Standardmandant verwendet. Beispiel: „projects/foo/company/bar“. |
job.requisitionId |
Erforderlich. Die Anforderungs-ID (auch Posting-ID genannt), die vom Kunden zugewiesen wurde, um einen Job zu identifizieren. Dieses Feld ist für Kunden zur Kundenidentifikation und Nachverfolgung von Einträgen vorgesehen. Ein Job kann nicht erstellt werden, wenn ein anderer Job mit denselben Es sind maximal 255 Zeichen zulässig. |
job.title |
Erforderlich. Die Bezeichnung des Jobs, z. B. "Software-Entwickler". Es sind maximal 500 Zeichen zulässig. |
job.description |
Erforderlich. Die Beschreibung eines Jobs. In der Regel eine mehrere Absätze lange Beschreibung des Unternehmens und weitere Informationen. Im Jobobjekt gibt es separate Felder für In diesem Feld werden HTML-Eingaben akzeptiert und bereinigt. Markup-Tags wie Fett- und Kursivformatierung sowie sortierte und unsortierte Listen werden unterstützt. Es sind maximal 100.000 Zeichen zulässig. |
job.addresses[] |
Dringend empfohlen für eine optimale Servicequalität. Standort(e), an denen der Arbeitgeber für diese Stellenausschreibung suchen möchte. Es empfiehlt sich, die Adressen des Einstellungsstandorts vollständig anzugeben. Die API erzielt dann bessere Ergebnisse, vor allem wenn Jobs anhand der Anfahrtszeit gesucht werden. Für die beste Suchleistung sind maximal 50 Standorte zulässig. Wenn ein Job mehr Standorte hat, wird empfohlen, ihn in mehrere Jobs mit eindeutigen Es sind maximal 500 Zeichen zulässig. |
job.applicationInfo |
Informationen zur Bewerbung. |
job.jobBenefits[] |
Die in diesem Job enthaltenen Sozialleistungen. |
job.compensationInfo |
Informationen zur Vergütung für den Job (auch „Lohnsatz“), d. h. die Vergütung, die an den Arbeitnehmer gezahlt wird. |
job.customAttributes |
Eine Zuordnung von Feldern, die filterbare und nicht filterbare benutzerdefinierte Jobattribute enthalten, die nicht von den bereitgestellten strukturierten Feldern abgedeckt werden. Die Schlüssel der Zuordnung sind Strings von bis zu 64 Byte und müssen mit dem Muster übereinstimmen: [a-zA-Z] [a-zA-Z0-9_]*. Zum Beispiel key0LikeThis oder KEY_1_LIKE_THIS. Es werden maximal 100 filterbare und maximal 100 nicht filterbare Schlüssel unterstützt. Für filterbare |
job.degreeTypes[] |
Die gewünschten Ausbildungsabschlüsse für den Job, wie Bachelor, Master. |
job.department |
Die Abteilung oder der Funktionsbereich mit der offenen Stelle innerhalb des Unternehmens. Es sind maximal 255 Zeichen zulässig. |
job.employmentTypes[] |
Die Beschäftigungsart eines Jobs, z. B. |
job.incentives |
Eine Beschreibung besonderer Bonus-, Provisions- und anderer Sondervergütungen, die mit dem Job verbunden sind, abgesehen von Lohn oder Gehalt. Es sind maximal 10.000 Zeichen zulässig. |
job.languageCode |
Die Sprache der Anzeige. Diese Option ist nicht zu verwechseln mit den Sprachkenntnissen, die für den Job gefordert werden. Sprachcodes müssen im BCP-47-Format angegeben werden, z. B. "en-US" oder "sr-Latn". Weitere Informationen finden Sie unter Tags zur Identifizierung von Sprachen{: class="external" target="_blank" } (nur auf Englisch verfügbar). Wenn dieses Feld nicht angegeben und |
job.jobLevel |
Die für diesen Job erwartete Erfahrungsstufe, z. B. "Berufsanfänger". |
job.promotionValue |
Ein Promotionswert des Jobs, der vom Kunden festgelegt wird. Der Wert bestimmt die Sortierreihenfolge der Jobs, die zurückgegeben werden, wenn nach hervorgehobenen Jobs gesucht wird. Dabei werden zuerst die Jobs mit höheren Suchergebniswerten zurückgegeben; bei Gleichheit werden die Ergebnisse in der Reihenfolge ihrer Relevanz sortiert. Nur die Jobs mit einem promotionValue > 0 werden bei einer FEATURED_JOB_SEARCH zurückgegeben. Der Standardwert ist 0. Negative Werte werden als 0 behandelt. |
job.qualifications |
Eine Beschreibung der Qualifikationen, die für diesen Job erforderlich sind. Es empfiehlt sich, dieses Feld anstelle des allgemeineren Felds In diesem Feld werden HTML-Eingaben akzeptiert und bereinigt. Markup-Tags wie Fett- und Kursivformatierung sowie sortierte und unsortierte Listen werden unterstützt. Es sind maximal 10.000 Zeichen zulässig. |
job.responsibilities |
Eine Beschreibung der Aufgaben in diesem Job. Es empfiehlt sich, dieses Feld anstelle des allgemeineren Felds In diesem Feld werden HTML-Eingaben akzeptiert und bereinigt. Markup-Tags wie Fett- und Kursivformatierung sowie sortierte und unsortierte Listen werden unterstützt. Es sind maximal 10.000 Zeichen zulässig. |
job.postingRegion |
Die Job- |
job.visibility |
Eingestellt. Der Job ist nur für den Inhaber sichtbar. Die Sichtbarkeit des Jobs. Wenn keine Angabe erfolgt, wird standardmäßig |
job.jobStartTime |
Der Startzeitstempel des Jobs in der UTC-Zeitzone. In der Regel wird dieses Feld für Jobs auf Vertragsbasis verwendet. Ungültige Zeitstempel werden ignoriert. |
job.jobEndTime |
Der Endzeitstempel des Jobs. In der Regel wird dieses Feld für Jobs auf Vertragsbasis verwendet. Ungültige Zeitstempel werden ignoriert. |
job.postingPublishTime |
Der Zeitstempel, zu dem dieses Stellenangebot zuletzt veröffentlicht wurde. Der Standardwert ist die Uhrzeit, zu der die Anfrage beim Server eingeht. Ungültige Zeitstempel werden ignoriert. |
job.postingExpireTime |
Dringend empfohlen für eine optimale Servicequalität. Der Ablaufzeitstempel des Jobs. Nach diesem Zeitstempel wird der Job als abgelaufen markiert und in den Suchergebnissen nicht mehr angezeigt. Der abgelaufene Job kann nicht von der Die abgelaufenen Jobs werden 90 Tage in unserem System aufbewahrt. Die Gesamtzahl der abgelaufenen Jobs darf jedoch das Dreifache der maximalen Anzahl offener Jobs in den letzten 7 Tagen nicht überschreiten. Wenn dieser Grenzwert überschritten wird, werden abgelaufene Jobs in der Reihenfolge ihrer frühesten Ablaufzeit bereinigt. Abgelaufene Jobs können nicht mehr aufgerufen werden, nachdem sie bereinigt wurden. Ungültige Zeitstempel werden ignoriert und als nicht angegebene Ablaufzeit behandelt. Wenn der Zeitstempel vor der sofortigen Anfrage liegt, wird der Job sofort nach der Erstellung als abgelaufen behandelt. Diese Art von Job kann nicht aktualisiert werden. Und wenn Sie einen Job mit einem Zeitstempel in der Vergangenheit erstellen, muss Wenn dieser Wert zum Zeitpunkt der Joberstellung nicht angegeben wird oder ungültig ist, läuft die Jobanzeige 30 Tage nach dem Zeitpunkt der Erstellung des Jobs ab. Wenn der Job beispielsweise am 1.1.2017 um 13:00 Uhr UTC ohne Ablaufdatum erstellt wurde, läuft der Job am 31.1.2017 um 13:00 Uhr UTC ab. Wenn dieser Wert bei der Jobaktualisierung nicht angegeben wird, sind die durch |
job.postingCreateTime |
Nur Ausgabe. Der Zeitstempel für den Zeitpunkt, zu dem dieser Job erstellt wurde. |
job.postingUpdateTime |
Nur Ausgabe. Der Zeitstempel für den Zeitpunkt, zu dem dieser Job zuletzt aktualisiert wurde. |
job.companyDisplayName |
Nur Ausgabe. Der Anzeigename des Unternehmens, das den Job anbietet. |
job.derivedInfo |
Nur Ausgabe. Abgeleitete Details zur Stellenausschreibung. |
job.processingOptions |
Optionen für die Jobverarbeitung. |
updateMask |
Dringend empfohlen für eine optimale Servicequalität. Wenn Eine Feldmaske zur Einschränkung der aktualisierten Felder. Es werden nur Felder der obersten Ebene von Eine kommagetrennte Liste vollständig qualifizierter Feldnamen. Beispiel: |
Antworttext
Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von Job
.
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/jobs
https://www.googleapis.com/auth/cloud-platform
Weitere Informationen finden Sie in der Authentifizierungsübersicht.