API Postman Genesys Cloud
API Postman Genesys Cloud
1. Download Postman
6. Paste json yang telah di copy sebelumnya di “Paste cURL, Raw text or URL…” box dan
tunggu hingga selesai proses import
7. Pilih salah satu API yang disediakan di collection yang telah berhasil di-import
8. Ganti {{environment}} sesuai dengan server Genesys Cloud yang dipakai, dalam hal ini
adalah Asia Pasific (Tokyo), sehingga ganti dengan mypurecloud.jp
9. Klik bagian Authorization pada Postman dan pilih tipe OAuth2
12. Pada bagian Grant Types, pilih metode Authorization yang akan digunakan (pada tugas
ini, menggunakan Client Credentials)
13. Jika menggunakan client credentials, gunakan roles yang sesuai dengan kebutuhan
dan syarat dari API yang ingin digunakan
15. Buka Kembali OAuth yang telah dibuat dan copy Client ID dan Client Secret yang telah
dibuatkan sistem
16. Buka Kembali Postman dan pada Authorization Configure New Token dan pada
bagian Grant Type, pilih tipe yang sesuai dengan OAuth yang dibuat sebelumnya
19. Scroll hingga bawah dan klik Get New Access Token
20. Jika berhasil, maka Postman akan menampilkan informasi mengenai Access Token
yang didapat untuk bisa melakukan request API. Jika gagal, maka perhatikan pesan error
pada Console.
23. API yang dipilih memerlukan contactListId yang dapat ditemukan di URL Web saat
memilih salah satu contact list yang dituju di Genesys
24. Ganti value dari parameter contactListId pada Postman sesuai dengan id contact list
yang ingin dilihat informasinya
26. Lihat Hasil API pada response Body yang akan muncul
Hasil Akhir =
Response Body =
{
"id": "6305117f-6d34-4dcd-9e72-6fae5bc3c1ae",
"name": "Test_Jovan",
"division": {
"id": "fa4a484d-525f-4348-979a-3cee6b3e296f",
"name": "Home",
"selfUri": "/api/v2/authorization/divisions/fa4a484d-525f-4348-979a-
3cee6b3e296f"
},
"columnNames": [
"nama",
"notelp",
"pesan",
"tagihan",
"status"
],
"phoneColumns": [
{
"columnName": "notelp",
"type": "Cell"
}
],
"selfUri": "/api/v2/outbound/contactlists/6305117f-6d34-4dcd-9e72-6fae5bc3c1ae"
}