Cloud Talent Solution API

Cloud Talent Solution enthält Funktionen zum Erstellen, Lesen, Aktualisieren und Löschen von Jobanzeigen und bietet die Möglichkeit, anhand von Suchbegriffen und Filtern nach Jobs zu suchen.

Dienst: jobs.googleapis.com

Wir empfehlen, diesen Dienst mit von Google bereitgestellten Clientbibliotheken aufzurufen. Wenn Ihre Anwendung diesen Dienst mit Ihren eigenen Bibliotheken aufrufen muss, sollten Sie die folgenden Informationen verwenden, wenn Sie die API-Anfragen senden.

Discovery-Dokument

Ein Discovery-Dokument ist eine maschinenlesbare Spezifikation zum Beschreiben und Nutzen von REST APIs. Sie wird verwendet, um Clientbibliotheken, IDE-Plug-ins und andere Tools zu erstellen, die mit Google APIs interagieren. Ein Dienst kann mehrere Discovery-Dokumente haben. Der Dienst bietet das folgende Discovery-Dokument:

Dienstendpunkt

Ein Dienstendpunkt ist eine Basis-URL, die die Netzwerkadresse eines API-Dienstes angibt. Ein Dienst kann mehrere Dienstendpunkte haben. Dieser Dienst hat den folgenden Dienstendpunkt und alle nachstehenden URIs beziehen sich auf ihn:

  • https://jobs.googleapis.com

REST-Ressource: v4beta1.projects

Methoden
complete GET /v4beta1/{parent=projects/*}:complete
Vervollständigt das angegebene Präfix mit Keyword-Vorschlägen.

REST-Ressource: v4beta1.projects.clientEvents

Methoden
create POST /v4beta1/{parent=projects/*}/clientEvents
Ereignisse melden, die ausgegeben werden, wenn der Endnutzer mit der Kundenanwendung interagiert, die Cloud Talent Solution verwendet.

REST-Ressource: v4beta1.projects.companies

Methoden
create POST /v4beta1/{parent=projects/*}/companies
Erstellt eine neue Unternehmensentität.
delete DELETE /v4beta1/{name=projects/*/companies/*}
Löscht das angegebene Unternehmen.
get GET /v4beta1/{name=projects/*/companies/*}
Ruft die angegebene Firma ab.
list GET /v4beta1/{parent=projects/*}/companies
Listet alle mit dem Projekt verknüpften Unternehmen auf.
patch PATCH /v4beta1/{company.name=projects/*/companies/*}
Aktualisiert das angegebene Unternehmen.

REST-Ressource: v4beta1.projects.jobs

Methoden
batchCreate POST /v4beta1/{parent=projects/*}/jobs:batchCreate
Startet mit der Ausführung eines Batch-Vorgangs zum Erstellen von Jobs.
batchDelete POST /v4beta1/{parent=projects/*}/jobs:batchDelete
Löscht eine Liste von Job-Werten nach Filter.
batchUpdate POST /v4beta1/{parent=projects/*}/jobs:batchUpdate
Startet mit der Ausführung eines Batch-Aktualisierungsjobs.
create POST /v4beta1/{parent=projects/*}/jobs
Erstellt einen neuen Job.
delete DELETE /v4beta1/{name=projects/*/jobs/*}
Löscht den angegebenen Job.
get GET /v4beta1/{name=projects/*/jobs/*}
Ruft den angegebenen Job mit dem Status OFFEN oder innerhalb der letzten 90 Tage kürzlich ABGELAUFEN ab.
list GET /v4beta1/{parent=projects/*}/jobs
Listet Jobs nach Filter auf.
patch PATCH /v4beta1/{job.name=projects/*/jobs/*}
Aktualisiert den angegebenen Job.
search POST /v4beta1/{parent=projects/*}/jobs:search
Sucht mit dem angegebenen SearchJobsRequest nach Jobs.
searchForAlert POST /v4beta1/{parent=projects/*}/jobs:searchForAlert
Sucht mit dem angegebenen SearchJobsRequest nach Jobs.

REST-Ressource: v4beta1.projects.operations

Methoden
get GET /v4beta1/{name=projects/*/operations/*}
Ruft den letzten Status eines lang andauernden Vorgangs ab.

REST-Ressource: v4beta1.projects.tenants

Methoden
complete GET /v4beta1/{parent=projects/*/tenants/*}:complete
Vervollständigt das angegebene Präfix mit Keyword-Vorschlägen.
create POST /v4beta1/{parent=projects/*}/tenants
Erstellt eine neue Mandantenentität.
delete DELETE /v4beta1/{name=projects/*/tenants/*}
Löscht den angegebenen Mandanten.
get GET /v4beta1/{name=projects/*/tenants/*}
Ruft den angegebenen Mandanten ab.
list GET /v4beta1/{parent=projects/*}/tenants
Listet alle Mandanten auf, die mit dem Projekt verknüpft sind.
patch PATCH /v4beta1/{tenant.name=projects/*/tenants/*}
Aktualisiert den angegebenen Mandanten.

REST-Ressource: v4beta1.projects.tenants.clientEvents

Methoden
create POST /v4beta1/{parent=projects/*/tenants/*}/clientEvents
Ereignisse melden, die ausgegeben werden, wenn der Endnutzer mit der Kundenanwendung interagiert, die Cloud Talent Solution verwendet.

REST-Ressource: v4beta1.projects.tenants.companies

Methoden
create POST /v4beta1/{parent=projects/*/tenants/*}/companies
Erstellt eine neue Unternehmensentität.
delete DELETE /v4beta1/{name=projects/*/tenants/*/companies/*}
Löscht das angegebene Unternehmen.
get GET /v4beta1/{name=projects/*/tenants/*/companies/*}
Ruft die angegebene Firma ab.
list GET /v4beta1/{parent=projects/*/tenants/*}/companies
Listet alle mit dem Projekt verknüpften Unternehmen auf.
patch PATCH /v4beta1/{company.name=projects/*/tenants/*/companies/*}
Aktualisiert das angegebene Unternehmen.

REST-Ressource: v4beta1.projects.tenants.jobs

Methoden
batchCreate POST /v4beta1/{parent=projects/*/tenants/*}/jobs:batchCreate
Startet mit der Ausführung eines Batch-Vorgangs zum Erstellen von Jobs.
batchDelete POST /v4beta1/{parent=projects/*/tenants/*}/jobs:batchDelete
Löscht eine Liste von Job-Werten nach Filter.
batchUpdate POST /v4beta1/{parent=projects/*/tenants/*}/jobs:batchUpdate
Startet mit der Ausführung eines Batch-Aktualisierungsjobs.
create POST /v4beta1/{parent=projects/*/tenants/*}/jobs
Erstellt einen neuen Job.
delete DELETE /v4beta1/{name=projects/*/tenants/*/jobs/*}
Löscht den angegebenen Job.
get GET /v4beta1/{name=projects/*/tenants/*/jobs/*}
Ruft den angegebenen Job mit dem Status OFFEN oder innerhalb der letzten 90 Tage kürzlich ABGELAUFEN ab.
list GET /v4beta1/{parent=projects/*/tenants/*}/jobs
Listet Jobs nach Filter auf.
patch PATCH /v4beta1/{job.name=projects/*/tenants/*/jobs/*}
Aktualisiert den angegebenen Job.
search POST /v4beta1/{parent=projects/*/tenants/*}/jobs:search
Sucht mit dem angegebenen SearchJobsRequest nach Jobs.
searchForAlert POST /v4beta1/{parent=projects/*/tenants/*}/jobs:searchForAlert
Sucht mit dem angegebenen SearchJobsRequest nach Jobs.