Cloud Talent Solution API

Cloud Talent Solution menyediakan kemampuan untuk membuat, membaca, memperbarui, dan menghapus postingan lowongan, serta menelusuri lowongan berdasarkan kata kunci dan filter.

Layanan: jobs.googleapis.com

Sebaiknya panggil layanan ini menggunakan library klien yang disediakan Google. Jika aplikasi Anda perlu memanggil layanan ini menggunakan library sendiri, Anda harus menggunakan informasi berikut saat membuat permintaan API.

Dokumen discovery

Dokumen Discovery adalah spesifikasi yang dapat dibaca mesin untuk mendeskripsikan dan menggunakan REST API. Alat ini digunakan untuk membangun library klien, plugin IDE, dan alat lain yang berinteraksi dengan Google API. Satu layanan dapat menyediakan beberapa dokumen discovery. Layanan ini menyediakan dokumen discovery berikut:

Endpoint layanan

Endpoint layanan adalah URL dasar yang menentukan alamat jaringan layanan API. Satu layanan mungkin memiliki beberapa endpoint layanan. Layanan ini memiliki endpoint layanan berikut dan semua URI di bawah terkait dengan endpoint layanan ini:

  • https://jobs.googleapis.com

Resource REST: v4beta1.projects

Metode
complete GET /v4beta1/{parent=projects/*}:complete
Menyelesaikan awalan yang ditentukan dengan saran kata kunci.

Resource REST: v4beta1.projects.clientEvents

Metode
create POST /v4beta1/{parent=projects/*}/clientEvents
Melaporkan peristiwa yang dikeluarkan saat pengguna akhir berinteraksi dengan aplikasi pelanggan yang menggunakan Cloud Talent Solution.

Resource REST: v4beta1.projects.companies

Metode
create POST /v4beta1/{parent=projects/*}/companies
Membuat entitas perusahaan baru.
delete DELETE /v4beta1/{name=projects/*/companies/*}
Menghapus perusahaan yang ditentukan.
get GET /v4beta1/{name=projects/*/companies/*}
Mengambil perusahaan yang ditentukan.
list GET /v4beta1/{parent=projects/*}/companies
Mencantumkan semua perusahaan yang terkait dengan project.
patch PATCH /v4beta1/{company.name=projects/*/companies/*}
Pembaruan perusahaan yang ditentukan.

Resource REST: v4beta1.projects.jobs

Metode
batchCreate POST /v4beta1/{parent=projects/*}/jobs:batchCreate
Mulai menjalankan operasi tugas pembuatan batch.
batchDelete POST /v4beta1/{parent=projects/*}/jobs:batchDelete
Menghapus daftar Job berdasarkan filter.
batchUpdate POST /v4beta1/{parent=projects/*}/jobs:batchUpdate
Mulai menjalankan operasi tugas update batch.
create POST /v4beta1/{parent=projects/*}/jobs
Membuat tugas baru.
delete DELETE /v4beta1/{name=projects/*/jobs/*}
Menghapus tugas yang ditentukan.
get GET /v4beta1/{name=projects/*/jobs/*}
Mengambil tugas yang ditentukan, yang statusnya OPEN atau baru saja EXPIRED dalam 90 hari terakhir.
list GET /v4beta1/{parent=projects/*}/jobs
Mencantumkan tugas berdasarkan filter.
patch PATCH /v4beta1/{job.name=projects/*/jobs/*}
Memperbarui tugas yang ditentukan.
search POST /v4beta1/{parent=projects/*}/jobs:search
Menelusuri lowongan menggunakan SearchJobsRequest yang disediakan.
searchForAlert POST /v4beta1/{parent=projects/*}/jobs:searchForAlert
Menelusuri lowongan menggunakan SearchJobsRequest yang disediakan.

Resource REST: v4beta1.projects.operations

Metode
get GET /v4beta1/{name=projects/*/operations/*}
Mendapatkan status terbaru dari operasi yang berjalan lama.

Resource REST: v4beta1.projects.tenants

Metode
complete GET /v4beta1/{parent=projects/*/tenants/*}:complete
Menyelesaikan awalan yang ditentukan dengan saran kata kunci.
create POST /v4beta1/{parent=projects/*}/tenants
Membuat entity tenant baru.
delete DELETE /v4beta1/{name=projects/*/tenants/*}
Menghapus tenant yang ditentukan.
get GET /v4beta1/{name=projects/*/tenants/*}
Mengambil tenant yang ditentukan.
list GET /v4beta1/{parent=projects/*}/tenants
Mencantumkan semua tenant yang terkait dengan project.
patch PATCH /v4beta1/{tenant.name=projects/*/tenants/*}
Memperbarui tenant yang ditentukan.

Resource REST: v4beta1.projects.tenants.clientEvents

Metode
create POST /v4beta1/{parent=projects/*/tenants/*}/clientEvents
Melaporkan peristiwa yang dikeluarkan saat pengguna akhir berinteraksi dengan aplikasi pelanggan yang menggunakan Cloud Talent Solution.

Resource REST: v4beta1.projects.tenants.companies

Metode
create POST /v4beta1/{parent=projects/*/tenants/*}/companies
Membuat entitas perusahaan baru.
delete DELETE /v4beta1/{name=projects/*/tenants/*/companies/*}
Menghapus perusahaan yang ditentukan.
get GET /v4beta1/{name=projects/*/tenants/*/companies/*}
Mengambil perusahaan yang ditentukan.
list GET /v4beta1/{parent=projects/*/tenants/*}/companies
Mencantumkan semua perusahaan yang terkait dengan project.
patch PATCH /v4beta1/{company.name=projects/*/tenants/*/companies/*}
Pembaruan perusahaan yang ditentukan.

Resource REST: v4beta1.projects.tenants.jobs

Metode
batchCreate POST /v4beta1/{parent=projects/*/tenants/*}/jobs:batchCreate
Mulai menjalankan operasi tugas pembuatan batch.
batchDelete POST /v4beta1/{parent=projects/*/tenants/*}/jobs:batchDelete
Menghapus daftar Job berdasarkan filter.
batchUpdate POST /v4beta1/{parent=projects/*/tenants/*}/jobs:batchUpdate
Mulai menjalankan operasi tugas update batch.
create POST /v4beta1/{parent=projects/*/tenants/*}/jobs
Membuat tugas baru.
delete DELETE /v4beta1/{name=projects/*/tenants/*/jobs/*}
Menghapus tugas yang ditentukan.
get GET /v4beta1/{name=projects/*/tenants/*/jobs/*}
Mengambil tugas yang ditentukan, yang statusnya OPEN atau baru saja EXPIRED dalam 90 hari terakhir.
list GET /v4beta1/{parent=projects/*/tenants/*}/jobs
Mencantumkan tugas berdasarkan filter.
patch PATCH /v4beta1/{job.name=projects/*/tenants/*/jobs/*}
Memperbarui tugas yang ditentukan.
search POST /v4beta1/{parent=projects/*/tenants/*}/jobs:search
Menelusuri lowongan menggunakan SearchJobsRequest yang disediakan.
searchForAlert POST /v4beta1/{parent=projects/*/tenants/*}/jobs:searchForAlert
Menelusuri lowongan menggunakan SearchJobsRequest yang disediakan.