Ikhtisar

Ikhtisar #

API dapat digunakan untuk menyediakan pelanggan dan mengelola pengguna dan PBX Koneksi. Informasi di bawah ini menguraikan format yang digunakan untuk API permintaan dan tanggapan.

Lokasi Sumber Daya & Dasar URL #

Tergantung pada wilayah Anda ~.Dimensions.~ instance terletak di, ada URL yang berbeda untuk mengakses sumber daya api. Silakan gunakan tabel di bawah ini untuk menemukan basis yang benar URL untuk wilayah Anda.

Wilayah Dasar URL
Australia / Selandia Baru https://api.au.myreports.cloud
Eropa https://api.eu.myreports.cloud
Amerika Utara https://api.na.myreports.cloud
Inggris https://api.uk.myreports.cloud

Setelah Anda mengidentifikasi basis URL untuk wilayah Anda, format untuk API Permintaan ditunjukkan di bawah ini:

{BASE_URL}/api/{VERSION}/{RESOURCE}

misalnya

https://api.na.myreports.cloud/api/v1.0/customers

API Interaksi #

API memerlukan penggunaan definisi format Json untuk konten permintaan apa pun. Setiap respons akan dikembalikan dalam format Json menggunakan templat berikut:

{
	"data": {
		<returned data>
	},
	"kesalahan": <errorCode>,
	"pesan": <message>,
	"status": <status>,
	"Stempel waktu": <timestamp UTC>
}
Hand Left warning
Beberapa kolom mungkin tidak selalu ditampilkan

Jika data returned adalah koleksi, itu akan mengembalikan array dengan ukuran halaman.

{
	"page_size": "<number of items>",
	"data": [ {
			"id": "90ce2cce-5b90-424b-b502-55924f140a48",
		}, {
			"id": "ec52f7b1-1b74-498e-a49b-59b71022c3a1",
		}
	][{
			"id": "90ce2cce-5b90-424b-b502-55924f140a48",
		}, {
			"id": "ec52f7b1-1b74-498e-a49b-59b71022c3a1",
		}
	],
	"status": "sukses",
	"stempel waktu": "<timestamp in UTC>"
}

API Sumber daya #

Tabel berikut memberikan garis besar sumber daya API menyediakan akses ke:

Sumber daya Deskripsi
Pelanggan Kelola catatan penyewa untuk pelanggan. Membuat, memperbarui, atau menghentikan akun pelanggan.
Pengguna Pelanggan Kelola pengguna untuk penyewa. Tambahkan pengguna atau perbarui peran untuk mengizinkan akses ke portal atau mengubah tingkat lisensi.
Pelanggan PBX Profil Kelola PBX koneksi untuk penyewa, memberikan informasi tentang cara terhubung ke platform komunikasi pelanggan.
Profil Penyewa Pelanggan Kueri profil penyewa yang tersedia untuk pelanggan ini.
Data Penagihan Meminta data penagihan bulanan termasuk faktur, PDF, Data Layanan, dan jika berlaku, CDRS.

Setiap sumber daya menyediakan antarmuka berikut untuk interaksi:

Antarmuka Deskripsi
Dapatkan Semua Mengembalikan kumpulan semua item yang cocok dengan jenis sumber daya.
Dapat... Mengembalikan instans tertentu dari jenis sumber daya.
Menciptakan... Membuat instans baru dari jenis sumber daya.
Patch... Memperbarui instans jenis sumber daya yang ada.
Menghapus... Menghapus instans jenis sumber daya yang ada.