OpenAPIOpenAPI
  • English
  • 简体中文
  • 繁體中文
  • Indonesia
  • हिंदी
  • Русский
  • Tiếng Việt
  • German
  • português
  • English
  • 简体中文
  • 繁體中文
  • Indonesia
  • हिंदी
  • Русский
  • Tiếng Việt
  • German
  • português
  • NSocks

NSocks

Mendukung pengelolaan akun pribadi, sumber daya agen, dan penagihan tim melalui awalan OpenAPI situs.

Metode otentikasi didasarkan pada definisi keamanan dari setiap operasi:

  • apiKeyAuth: Masukkan Kunci API pribadi atau tim Anda dengan menanyakan parameter app_key; backend juga mendukung parameter key, appkey, openid, dan parameter body permintaan POST.
  • bearerAuth: Otorisasi: Bearer <JWT> Ini digunakan untuk token login web. Jangan gunakan Kunci API sebagai JWT.
  • Kunci API tim terikat pada tim tetap; untuk antarmuka yang mendukung ruang tim, team_id dapat dihilangkan, tetapi jika diberikan secara eksplisit, harus konsisten dengan tim yang terikat pada Kunci tersebut.
  • API yang hanya mendukung ruang pribadi akan menolak kunci API tim; operasi tim tetap mengikuti izin sumber daya dari anggota yang memegangnya.

Respons JSON mencakup kode, pesan, data, dan request_id. Kode=200 menunjukkan operasi berhasil; HTTP 200 juga dapat membawa kode kesalahan. Pesan akan bervariasi tergantung pada bahasa permintaan; klien harus menggunakan kode tersebut untuk menentukan hasilnya. Beberapa antarmuka ekspor juga mendukung teks, CSV, atau XML; lihat definisi operasi untuk detailnya. Kolom jumlah, alur, tanggal, dan penomoran halaman tunduk pada skema antarmuka masing-masing.

URL dasar: "https://api.nsocks.com"

Autentikasi

  • Otentikasi HTTP, skema: bearer
  • Kunci API (apiKeyAuth2)
    • Nama Parameter: app_key, input: query. Kunci API pribadi atau tim. Parameter query yang disarankan adalah app_key; parameter ini juga kompatibel dengan key/appkey/openid dan body permintaan POST. Kunci Tim hanya dapat mengakses antarmuka yang didukung yang terikat pada tim.

Manajemen Kunci API

Daftar Kunci API GET

GET /ep/api-keys

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber DayaTidakPengidentifikasi ruang sumber daya; ruang pribadi dapat dihilangkan atau dapat diberikan string kosong
halamankueribilangan bulattidaktidak ada
ukuran halamankueribilangan bulattidaktidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 0,
  "msg": "string",
  "request_id": "string",
  "data": {
    "list": [
      {
        "id": 1,
        "api_key": "string",
        "team_user_id": 0,
        "remark": "string",
        "status": 0,
        "created_at": "string",
        "updated_at": "string"
      }
    ],
    "total": 0,
    "page": 1,
    "pageSize": 1
  }
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons.Inline

Mengembalikan struktur data

Kode status 200

NamaTipeWajibBatasanNama CinaDeskripsi
» kodebilangan bulatbenartidak adatidak ada
» pesanstringbenartidak adatidak ada
» request_idstringtruenonenone
» dataobjekbenartidak adatidak ada
»» daftar[UserApiKeyMetadata]benartidak adatidak ada
»»» idbilangan bulatbenartidak adaID Kunci API
»»» api_keystringtruenoneMembuat respons dengan kunci lengkap; menggunakan nilai anonim dalam daftar tim
»»» team_user_idintegertruenoneKunci Tim: ID anggota sebenarnya; Kunci pribadi: 0
»»» catatanstringbenartidak adaKeterangan
»»» statusbilangan bulatbenartidak ada0=dinonaktifkan, 1=diaktifkan
»»» created_atstringtruenoneWaktu pembuatan
»»» updated_atstring¦nullfalsenoneWaktu pembaruan
»» totalbilangan bulatbenartidak adatidak ada
»» halamanbilangan bulatbenartidak adatidak ada
»» Ukuran halamanbilangan bulatbenartidak adatidak ada

Nilai enumerasi

AtributNilai
status0
status1

Buat Kunci API melalui POST

POST /ep/api-keys/create

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "remark": "string"
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» komentarisistringtidaktidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "id": 1,
    "api_key": "string",
    "team_user_id": 0,
    "remark": "string",
    "status": 0,
    "created_at": "string",
    "updated_at": "string"
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE Mengembalikan Kunci API lengkap setelah transaksi berhasil, hanya sekaliInline

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
status0
status1

POST Aktifkan Kunci API

POST /ep/api-keys/enable

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "id": 1
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhPermintaan ManajemenKunciApiYatidak ada

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE Operasi berhasilTidak ada

POST Nonaktifkan Kunci API

POST /ep/api-keys/disable

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "id": 1
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhPermintaan ManajemenKunciApiYatidak ada

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE Operasi berhasilTidak ada

POST Hapus Kunci API

POST /ep/api-keys/delete

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "id": 1
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhPermintaan ManajemenKunciApiYatidak ada

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE Operasi berhasilTidak ada

POST untuk Mengubah Keterangan Kunci API

POST /ep/api-keys/update-remark

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "id": 1,
  "remark": "string"
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» idisibilangan bulatadalahtidak ada
» komentarisistringyatidak ada

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE Operasi berhasilTidak ada

Manajemen Tim

POST Buat Tim

POST /ep/team/create

Parameter Permintaan Isi

{
  "name": "string"
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» namaisistringYaNama Tim

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "id": "A1b2C3d4E5f6",
    "name": "string",
    "super_admin_user_id": 1,
    "status": 0,
    "current_role": 1,
    "dissolving_at": "string",
    "dissolved_at": "string",
    "created_at": "string",
    "updated_at": "string"
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons.Inline

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
status0
status1
status2
status3
peran_saat_ini1
peran_saat_ini2
peran_saat_ini3
peran_saat_ini4
peran_saat_ininull

Dapatkan daftar tim yang saat ini dapat diakses oleh pengguna.

DAPATKAN /ep/tim/daftar

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
halamankueribilangan bulattidaktidak ada
ukuran_halamankueribilangan bulattidaktidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [{}],
    "total": 0,
    "page": 1,
    "page_size": 1
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons.Inline

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
status0
status1
status2
status3
peran_saat_ini1
peran_saat_ini2
peran_saat_ini3
peran_saat_ini4
peran_saat_ininull

Dapatkan Detail Tim

DAPATKAN /ep/tim/detail

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Publik TimYatidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "id": "A1b2C3d4E5f6",
    "name": "string",
    "super_admin_user_id": 1,
    "status": 0,
    "current_role": 1,
    "dissolving_at": "string",
    "dissolved_at": "string",
    "created_at": "string",
    "updated_at": "string"
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons.Inline

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
status0
status1
status2
status3
peran_saat_ini1
peran_saat_ini2
peran_saat_ini3
peran_saat_ini4
peran_saat_ininull

Kirim pesan untuk mengubah nama tim.

POST /ep/team/update-name

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "name": "string"
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiID Publik TimYaPengidentifikasi publik tim, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» namaisistringyatidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "id": "A1b2C3d4E5f6",
    "name": "string",
    "super_admin_user_id": 1,
    "status": 0,
    "current_role": 1,
    "dissolving_at": "string",
    "dissolved_at": "string",
    "created_at": "string",
    "updated_at": "string"
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons.Inline

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
status0
status1
status2
status3
peran_saat_ini1
peran_saat_ini2
peran_saat_ini3
peran_saat_ini4
peran_saat_ininull

POST membubarkan tim

POST /ep/team/dissolve

Fungsi ini hanya dapat dipanggil oleh administrator super tim. Nama dalam permintaan harus sama persis dengan nama tim saat ini. Antarmuka ini memberlakukan verifikasi sekunder: antarmuka ini mengembalikan kode=348 jika pengguna tidak berada dalam status tepercaya selama 15 menit. Pihak pemanggil harus memperoleh kode verifikasi sesuai dengan metode yang tersedia dalam data respons, lalu mencoba lagi dengan verify_type dan verify_code. Fungsi ini dapat dipanggil berulang kali untuk melanjutkan proses pelarutan yang belum selesai.

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "name": "华东研发团队",
  "verify_type": "email",
  "verify_code": "123456"
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiID Publik TimYaPengidentifikasi publik tim, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» namaisistringYaKonfirmasi nama tim, harus sama persis dengan nama tim saat ini
» verify_typebodystringTidakOtentikasi dua faktor; dikirim bersama dengan verify_code saat verifikasi diperlukan
» verify_codebodystringTidakKode otentikasi dua faktor; opsional jika perangkat berada dalam status tepercaya selama 15 menit

Nilai enumerasi

AtributNilai
» verifikasi_tipetelepon
» verifikasi_tipeemail
» verifikasi_tipewechat
» verifikasi_tipetotp

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "id": "A1b2C3d4E5f6",
    "name": "string",
    "super_admin_user_id": 1,
    "status": 0,
    "current_role": 1,
    "dissolving_at": "string",
    "dissolved_at": "string",
    "created_at": "string",
    "updated_at": "string"
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons.Inline

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
status0
status1
status2
status3
peran_saat_ini1
peran_saat_ini2
peran_saat_ini3
peran_saat_ini4
peran_saat_ininull

Permintaan GET untuk status pembubaran tim

GET /ep/team/dissolve-status

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Publik TimYatidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "id": "A1b2C3d4E5f6",
    "name": "string",
    "super_admin_user_id": 1,
    "status": 0,
    "current_role": 1,
    "dissolving_at": "string",
    "dissolved_at": "string",
    "created_at": "string",
    "updated_at": "string"
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons.Inline

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
status0
status1
status2
status3
peran_saat_ini1
peran_saat_ini2
peran_saat_ini3
peran_saat_ini4
peran_saat_ininull

Aset tim

Dapatkan Informasi Paket Tim

DAPATKAN /ep/team/product-info

Mengembalikan ringkasan paket untuk ruang sumber daya tim yang ditentukan, dengan bidang yang konsisten dengan bidang paket di /web_v1/user/info. Profil administrator super tim, saldo, atau ID numerik internal tim tidak akan dikembalikan. Untuk detail tentang paket poin, silakan gunakan /web_v1/credit/info.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Publik TimYatidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "team_id": "A1b2C3d4E5f6",
    "product_types": [0],
    "product_residence_remain_count": 0,
    "product_residence_total_count": 0,
    "pdrue2_timestamp": 0,
    "remain": 0,
    "total_amount": 0,
    "scraping_remain": 0,
    "scraping_total_amount": 0,
    "scraping_timestamp": "string",
    "scraping_timestamp2": 0,
    "common_scraping_remain": 0,
    "common_scraping_total_amount": 0,
    "common_scraping_timestamp": "string",
    "common_scraping_timestamp2": 0,
    "pdidcr_count": 0,
    "pdidcr_total": 0,
    "pdidcr_traffic_remain": 0,
    "pdidcr_traffic_total": 0,
    "p_sitai_ip_count": 0,
    "p_sitai_ip": 0,
    "p_sitai_ip_total": 0,
    "p_sitai_remain": 0,
    "p_sitai_total": 0,
    "pdidc_count": 0,
    "pdidc_total": 0,
    "pdidc_ip_count": 0,
    "pdidc_ip_all_count": 0,
    "pdispr_count": 0,
    "pdispr_total": 0,
    "pdispr_traffic_remain": 0,
    "pdispr_traffic_total": 0,
    "product_datacenter_isp_traffic_ip_count": 0,
    "product_datacenter_isp_traffc_ip": 0,
    "product_datacenter_isp_traffc_ip_total": 0,
    "product_datacenter_isp_traffic_ip": 0,
    "product_datacenter_isp_traffic_ip_total": 0,
    "product_datacenter_isp_traffc_remain": 0,
    "product_datacenter_isp_traffc_total": 0,
    "product_datacenter_isp_traffic_remain": 0,
    "product_datacenter_isp_traffic_total": 0,
    "product_datacenter_isp_ip": 0,
    "product_datacenter_isp_ip_total": 0,
    "product_datacenter_isp_ip_count": 0,
    "product_datacenter_isp_ip_all_count": 0,
    "product_datacenter_isp_ip_traffic_remain": 0,
    "product_datacenter_isp_ip_traffic_total": 0,
    "product_agent_residence_remain_count": 0,
    "product_agent_residence_total_count": 0,
    "product_serp_remain": 0,
    "product_serp_total": 0,
    "product_serp_timestamp": "string",
    "product_serp_timestamp2": 0,
    "product_video_remain": 0,
    "product_video_total": 0,
    "product_video_timestamp": "string",
    "product_video_timestamp2": 0
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons.Inline

Mengembalikan struktur data

DAPATKAN Daftar Aset Tim

DAPATKAN /ep/team/assets

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Publik TimYatidak ada
halamankueribilangan bulattidaktidak ada
ukuran_halamankueribilangan bulattidaktidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [{}],
    "total": 0,
    "page": 1,
    "page_size": 1
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons.Inline

Mengembalikan struktur data

DAPATKAN aset pribadi yang dapat disertakan dalam tim.

GET /ep/team/assets/personal-candidates

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Publik TimYatidak ada
halamankueribilangan bulattidaktidak ada
ukuran_halamankueribilangan bulattidaktidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [{}],
    "total": 0,
    "page": 1,
    "page_size": 1
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons.Inline

Mengembalikan struktur data

POST Transfer Aset Pribadi ke Tim

POST /ep/team/assets/move-in

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "user_product_id": 1
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiID Publik TimYaPengidentifikasi publik tim, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» user_product_idisibilangan bulatyatidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "id": 1,
    "user_id": 1,
    "team_id": "A1b2C3d4E5f6",
    "team_user_id": 0,
    "product_id": 1,
    "product_type": 0,
    "parent_product_type": 0,
    "status": 0,
    "total_amount": 0,
    "remain": 0,
    "bandwidth": 0,
    "concurrency": 0,
    "expired_at": "string",
    "created_at": "string",
    "ip": "string",
    "country_code": "string",
    "country_name": "string",
    "asn": "string",
    "port": 0
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons.Inline

Mengembalikan struktur data

Aset tim POST dikembalikan kepada individu.

POST /ep/team/assets/move-out

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "user_product_id": 1
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiID Publik TimYaPengidentifikasi publik tim, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» user_product_idisibilangan bulatyatidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "id": 1,
    "user_id": 1,
    "team_id": "A1b2C3d4E5f6",
    "team_user_id": 0,
    "product_id": 1,
    "product_type": 0,
    "parent_product_type": 0,
    "status": 0,
    "total_amount": 0,
    "remain": 0,
    "bandwidth": 0,
    "concurrency": 0,
    "expired_at": "string",
    "created_at": "string",
    "ip": "string",
    "country_code": "string",
    "country_name": "string",
    "asn": "string",
    "port": 0
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons.Inline

Mengembalikan struktur data

Dompet Tim

Dapatkan kueri dompet tim

DAPATKAN /ep/tim/dompet/detail

Izin VIEW_BILLING diperlukan. Dompet tim terpisah dari saldo individu administrator super dan anggota.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Publik TimYatidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "team_id": "A1b2C3d4E5f6",
    "balance": 0.1,
    "total_recharge_fee": 0.1,
    "updated_at": "string"
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons.Inline

Mengembalikan struktur data

Dapatkan kueri riwayat transaksi dompet tim

DAPATKAN /ep/team/wallet/records

Izin VIEW_BILLING diperlukan. Jumlah transaksi selalu positif, dan perubahan dana ditunjukkan oleh kolom arah.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Publik TimYatidak ada
halamankueribilangan bulattidaktidak ada
ukuran_halamankueribilangan bulattidaktidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [{}],
    "total": 0,
    "page": 1,
    "page_size": 1
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons.Inline

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
arah0
arah1
tipe_transaksi1
tipe_transaksi2
tipe_transaksi3
tipe_transaksi4
tipe_transaksi5

Saldo pribadi ditransfer ke dompet tim.

POST /ep/team/wallet/transfer-in

Hanya administrator super tim yang memiliki izin TRANSFER_BALANCE. Transfer dana akan secara otomatis mengurangi saldo isi ulang pribadi mereka dan kemudian menambahkannya ke dompet tim; jumlah yang ditransfer tidak termasuk dalam total_biaya_isi_ulang dan tidak dapat dikembalikan ke saldo pribadi.

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "amount": 0
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiID Publik TimYaPengidentifikasi publik tim, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» jumlahbadanangka (ganda)yatidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "team_id": "A1b2C3d4E5f6",
    "balance": 0.1,
    "total_recharge_fee": 0.1,
    "updated_at": "string"
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons.Inline

Mengembalikan struktur data

Saldo tim POST telah dikembalikan ke rekening pribadi.

POST /ep/team/wallet/transfer-out

Fungsi ini hanya dapat dipanggil oleh administrator super yang sedang masuk. Fungsi ini secara atomik mengurangi saldo dari dompet tim dan meningkatkan saldo isi ulang individu; fungsi ini tidak mengubah jumlah total isi ulang tim atau individu. Fungsi ini dapat digunakan untuk mengklaim kembali saldo dari tim yang telah dibubarkan, tetapi tidak dapat dipanggil oleh tim yang telah dibubarkan.

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "amount": 0
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiID Publik TimYaPengidentifikasi publik tim, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» jumlahbadannomor (ganda)YaTidak boleh melebihi saldo yang tersedia saat ini di tim

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "team_id": "A1b2C3d4E5f6",
    "balance": 0.1,
    "total_recharge_fee": 0.1,
    "updated_at": "string"
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons.Inline

Mengembalikan struktur data

Anggota tim

Daftar Anggota Tim GET

DAPATKAN /ep/tim/anggota

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Publik TimYatidak ada
halamankueribilangan bulattidaktidak ada
ukuran_halamankueribilangan bulattidaktidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [{}],
    "total": 0,
    "page": 1,
    "page_size": 1
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons.Inline

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
peran1
peran2
peran3
peran4
status0
status1
status2
status3

Daftar Terpadu Anggota Tim GET

DAPATKAN /ep/tim/orang

Menampilkan anggota yang valid; super administrator dan administrator juga akan melihat undangan yang tertunda. Status undangan lainnya hanya disimpan dalam daftar riwayat undangan.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Publik TimYatidak ada
halamankueribilangan bulattidaktidak ada
ukuran_halamankueribilangan bulattidaktidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [{}],
    "total": 0,
    "page": 1,
    "page_size": 1
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons.Inline

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
tipe_rekamananggota
tipe_rekamanundangan
tipe_undangan0
tipe_undangan1
tipe_undangan2
tipe_undangan3
jenis_pengiriman0
jenis_pengiriman1
jenis_pengiriman2
jenis_pengiriman3
peran1
peran2
peran3
peran4
status0
status1

POST Sesuaikan peran anggota

POST /ep/team/members/update-role

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "team_member_id": 1,
  "role": 2
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiID Publik TimYaPengidentifikasi publik tim, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» team_member_idisibilangan bulatyatidak ada
» peranisibilangan bulatyatidak ada

Nilai enumerasi

AtributNilai
» peran2
» peran3

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "team_member_id": 1,
    "team_id": "A1b2C3d4E5f6",
    "user_id": 1,
    "role": 1,
    "status": 0,
    "joined_at": "string",
    "nickname": "string",
    "username": "string"
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons.Inline

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
peran1
peran2
peran3
peran4
status0
status1
status2
status3

POST Hapus Anggota Tim

POST /ep/team/members/remove

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "team_member_id": 1
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiID Publik TimYaPengidentifikasi publik tim, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» team_member_idisibilangan bulatyatidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "team_member_id": 1,
    "team_id": "A1b2C3d4E5f6",
    "user_id": 1,
    "role": 1,
    "status": 0,
    "joined_at": "string",
    "nickname": "string",
    "username": "string"
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; data.status=3 ketika logika bisnis berhasilInline

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
peran1
peran2
peran3
peran4
status0
status1
status2
status3

POST - Tim Cuti

POST /ep/team/members/leave

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6"
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiID Publik TimYaPengidentifikasi publik tim, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "team_member_id": 1,
    "team_id": "A1b2C3d4E5f6",
    "user_id": 1,
    "role": 1,
    "status": 0,
    "joined_at": "string",
    "nickname": "string",
    "username": "string"
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; data.status=2 ketika logika bisnis berhasilInline

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
peran1
peran2
peran3
peran4
status0
status1
status2
status3

Undangan Tim

POST Buat Undangan Tim

POST /ep/team/invitations/create

Undangan dibuat berdasarkan pengguna terdaftar, alamat email, atau nomor telepon. Ketika alamat email atau nomor telepon cocok dengan pengguna di situs ini, respons akan dinormalisasi menjadi invite_type=1. Sisi front-end dapat mengirimkan templat jalur relatif dari URL undangan dari situs ini, dan server akan mengganti dengan token undangan sekali pakai. Jika pengguna yang belum terdaftar mendaftar menggunakan nomor ponsel yang diundang atau menyelesaikan verifikasi menggunakan alamat email yang diundang, server akan mengikat undangan yang masih berlaku ke pengguna baru, memutar token, dan hanya mengirim ulang satu pesan dalam aplikasi yang belum dibaca; token lama dalam email atau SMS asli kemudian akan menjadi tidak valid. Jika undangan email belum terikat secara otomatis, akun saat ini yang terdaftar menggunakan alamat email yang diundang dapat menerimanya langsung tanpa menunggu email_verify.

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "invite_type": 1,
  "role": 2,
  "user_id": 1,
  "email": "user@example.com",
  "country_code": 1,
  "phone": "string",
  "invitation_url_template": "/team/invitation/{{token}}"
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiID Publik TimYaPengidentifikasi publik tim, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» invite_typebodyintegerYa1=Pengguna terdaftar, 2=Email, 3=Nomor ponsel
» peranisibilangan bulatYa2 = Administrator, 3 = Anggota Biasa
» user_idisibilangan bulatTidakDiperlukan jika invite_type=1
» emailisistring(email)TidakDiperlukan jika invite_type=2
» kode_negaraisibilangan bulatTidakDiperlukan jika invite_type=3
» teleponisistringTidakDiperlukan jika invite_type=3
» invitation_url_templatebodystringTidakIni adalah templat jalur relatif yang ditentukan oleh front-end situs web; templat ini harus diawali dengan satu /, tidak boleh berisi nama domain atau jeda baris, dan hanya boleh berisi satu placeholder .
»anonimbadanobjektidaktidak ada
»» jenis_undanganisiapa sajatidak adatidak ada
»anonimbadanobjektidaktidak ada
»» jenis_undanganisiapa sajatidak adatidak ada
»anonimbadanobjektidaktidak ada
»» jenis_undanganisiapa sajatidak adatidak ada

Nilai enumerasi

AtributNilai
» jenis_undangan1
» jenis_undangan2
» jenis_undangan3
» peran2
» peran3

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "invitation": {
      "id": null,
      "team_id": null,
      "inviter_user_id": null,
      "invitee_user_id": null,
      "invite_type": null,
      "invite_country_code": null,
      "invite_target": null,
      "delivery_type": null,
      "role": null,
      "status": null,
      "accepted_by_user_id": null,
      "expired_at": null,
      "accepted_at": null,
      "rejected_at": null,
      "cancelled_at": null,
      "created_at": null
    },
    "invitation_token": "string",
    "invitation_url": "http://example.com",
    "notification_channels": {
      "email": null,
      "sms": null,
      "site_inner_message": null
    }
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons, 200 menunjukkan keberhasilan bisnisInline

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
tipe_undangan1
tipe_undangan2
tipe_undangan3
jenis_pengiriman1
jenis_pengiriman2
jenis_pengiriman3
peran2
peran3
status0
status1
status2
status3
status4
emailantrian
emailgagal
emaildilewati
SMSantrean
SMSgagal
SMSdilewati
pesan_dalam_situsdibuat
site_inner_messageexists
site_inner_messagegagal

Daftar Undangan Tim GET

GET /ep/team/invitations

Akses hanya tersedia untuk super administrator tim atau administrator; undangan yang tertunda dan telah kedaluwarsa akan diperbarui menjadi kedaluwarsa sebelum kembali tersedia.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Publik TimYaIdentifikasi Publik Tim
halamankueribilangan bulatTidakNomor halaman, dimulai dari 1
ukuran_halamankueribilangan bulattidakjumlah halaman per halaman

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [{}],
    "total": 0,
    "page": 1,
    "page_size": 1
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons.Inline

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
tipe_undangan1
tipe_undangan2
tipe_undangan3
jenis_pengiriman1
jenis_pengiriman2
jenis_pengiriman3
peran2
peran3
status0
status1
status2
status3
status4

Dapatkan Undangan Tim Pratinjau

GET /ep/team/invitations/preview

Undangan pratinjau anonim dikirim menggunakan token undangan satu kali; ID numerik undangan tidak digunakan dalam tautan.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
invitation_tokenquerystringYaToken satu kali berupa teks biasa yang tidak kosong yang terdapat dalam tautan undangan

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "team_name": "string",
    "role": 2,
    "status": 0,
    "expired_at": "string"
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons.Inline

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
peran2
peran3
status0
status1
status2
status3
status4

POST Kirim Ulang Pemberitahuan Undangan Tim

POST /ep/team/invitations/resend

Kirim ulang undangan melalui saluran distribusi asli; pengguna terdaftar juga akan menerima pesan dalam aplikasi. Pengiriman ulang akan memutar token, dan semua tautan undangan sebelumnya akan segera menjadi tidak valid.

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "invitation_id": 1
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiID Publik TimYaPengidentifikasi publik tim, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» invitation_idisibilangan bulatYaID Undangan

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "invitation": {
      "id": null,
      "team_id": null,
      "inviter_user_id": null,
      "invitee_user_id": null,
      "invite_type": null,
      "invite_country_code": null,
      "invite_target": null,
      "delivery_type": null,
      "role": null,
      "status": null,
      "accepted_by_user_id": null,
      "expired_at": null,
      "accepted_at": null,
      "rejected_at": null,
      "cancelled_at": null,
      "created_at": null
    },
    "invitation_url": "http://example.com",
    "notification_channels": {
      "email": null,
      "sms": null,
      "site_inner_message": null
    }
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons.Inline

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
tipe_undangan1
tipe_undangan2
tipe_undangan3
jenis_pengiriman1
jenis_pengiriman2
jenis_pengiriman3
peran2
peran3
status0
status1
status2
status3
status4
emailantrian
emailgagal
emaildilewati
SMSantrean
SMSgagal
SMSdilewati
pesan_dalam_situsdibuat
site_inner_messageexists
site_inner_messagegagal

POST Terima undangan tim

POST /ep/team/invitations/accept

Pengguna yang saat ini masuk menerima undangan menggunakan invitation_token sekali pakai, yang harus sesuai dengan target undangan dan milik situs tempat undangan tersebut berasal; team_id tidak perlu disertakan.

Parameter Permintaan Isi

{
  "invitation_token": "string"
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» invitation_tokenbodystringYaToken undangan satu kali dalam teks biasa

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "team_member_id": 1,
    "team_id": "A1b2C3d4E5f6",
    "user_id": 1,
    "role": 1,
    "status": 0,
    "joined_at": "string",
    "nickname": "string",
    "username": "string"
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; jika logika bisnis berhasil, data adalah objek anggota.Inline

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
peran1
peran2
peran3
peran4
status0
status1
status2
status3

POST - Tolak Undangan Tim

POST /ep/team/invitations/reject

Pengguna yang saat ini masuk menggunakan invitation_token sekali pakai untuk menolak undangan yang sesuai dengan identitas mereka; team_id tidak diperlukan.

Parameter Permintaan Isi

{
  "invitation_token": "string"
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» invitation_tokenbodystringYaToken undangan satu kali dalam teks biasa

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "id": 1,
    "team_id": "A1b2C3d4E5f6",
    "inviter_user_id": 1,
    "invitee_user_id": 0,
    "invite_type": 1,
    "invite_country_code": 999,
    "invite_target": "string",
    "delivery_type": 1,
    "role": 2,
    "status": 0,
    "accepted_by_user_id": 0,
    "expired_at": "2026-07-17 10:00:00",
    "accepted_at": null,
    "rejected_at": null,
    "cancelled_at": null,
    "created_at": "2026-07-10 10:00:00"
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; data.status=2 ketika logika bisnis berhasilInline

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
tipe_undangan1
tipe_undangan2
tipe_undangan3
jenis_pengiriman1
jenis_pengiriman2
jenis_pengiriman3
peran2
peran3
status0
status1
status2
status3
status4

POST Batalkan undangan tim

POST /ep/team/invitations/cancel

Untuk membatalkan undangan yang tertunda dalam tim tertentu, operator harus memiliki wewenang untuk mengundang peran target tersebut.

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "invitation_id": 1
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiID Publik TimYaPengidentifikasi publik tim, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» invitation_idisibilangan bulatYaID Undangan

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "id": 1,
    "team_id": "A1b2C3d4E5f6",
    "inviter_user_id": 1,
    "invitee_user_id": 0,
    "invite_type": 1,
    "invite_country_code": 999,
    "invite_target": "string",
    "delivery_type": 1,
    "role": 2,
    "status": 0,
    "accepted_by_user_id": 0,
    "expired_at": "2026-07-17 10:00:00",
    "accepted_at": null,
    "rejected_at": null,
    "cancelled_at": null,
    "created_at": "2026-07-10 10:00:00"
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; data.status=3 ketika logika bisnis berhasilInline

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
tipe_undangan1
tipe_undangan2
tipe_undangan3
jenis_pengiriman1
jenis_pengiriman2
jenis_pengiriman3
peran2
peran3
status0
status1
status2
status3
status4

Manajemen Poin

Dapatkan informasi paket poin.

GET /web_v1/credit/info

Minta ringkasan paket poin untuk ruang sumber daya saat ini. Ruang tim memerlukan izin USE_ASSETS; antarmuka ini mendukung status masuk, Kunci API pribadi, dan Kunci API tim.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber DayaTidakPengidentifikasi ruang sumber daya; ruang pribadi dapat dihilangkan atau diberikan sebagai string kosong; Kunci API tim dapat dihilangkan, tetapi harus sesuai dengan Kunci saat diberikan

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {},
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; ketika transaksi berhasil, data mencakup level poin, jumlah total, jumlah tersisa, waktu reset, dan status pengisian ulang otomatis.Inline

Mengembalikan struktur data

POST untuk mengatur pengisian ulang poin otomatis untuk saldo

POST /web_v1/credit/update-auto-supplement

Pengaturan ini memungkinkan pengisian ulang otomatis ruang sumber daya saat ini ketika masuk. Ruang tim memerlukan izin USE_OWNER_PAYMENT_CAPABILITIES dan saat ini hanya dapat diakses oleh administrator super tim; ruang tim dinonaktifkan secara default.

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "status": 0
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» statusisibilangan bulatYa0 = Mati, 1 = Hidup

Nilai enumerasi

AtributNilai
» status0
» status1

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {},
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; ketika transaksi berhasil, data.status akan menampilkan status aktif/nonaktif yang diperbarui.Inline

Mengembalikan struktur data

Dapatkan Catatan Konsumsi Poin

GET /web_v1/credit/consumption-logs

Status login atau Kunci API memungkinkan kueri berhalaman dari catatan konsumsi poin ruang sumber daya saat ini. Ruang tim memerlukan izin VIEW_BILLING.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada
halamankueribilangan bulattidaktidak ada
ukuran_halamankueribilangan bulattidaktidak ada
start_datequerystring(date)NoTanggal mulai, diinterpretasikan berdasarkan zona waktu situs
end_datequerystring(date)NoTanggal akhir, diinterpretasikan berdasarkan zona waktu situs
jenis_konsumsikueristringTidakJenis konsumsi

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {},
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; ketika logika bisnis berhasil, data mencakup daftar, halaman, ukuran_halaman, jumlah_total, dan total_halaman.Inline

Mengembalikan struktur data

Dapatkan Ambil Poin Atur Ulang Catatan

GET /web_v1/credit/reset-logs

Status login atau Kunci API: Kueri halaman demi halaman dari catatan pengaturan ulang poin untuk ruang sumber daya saat ini. Ruang tim memerlukan izin VIEW_BILLING.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada
halamankueribilangan bulattidaktidak ada
ukuran_halamankueribilangan bulattidaktidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {},
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; setelah transaksi berhasil, data mencakup catatan pengaturan ulang poin dan informasi penomoran halaman.Inline

Mengembalikan struktur data

Dapatkan statistik poin melalui GET

GET /web_v1/credit/stats

Status login atau Kunci API untuk menanyakan statistik poin ruang sumber daya saat ini yang dikelompokkan berdasarkan jenis konsumsi. Ruang tim memerlukan izin VIEW_BILLING.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada
start_datequerystring(date)NoTanggal mulai, diinterpretasikan berdasarkan zona waktu situs
end_datequerystring(date)NoTanggal akhir, diinterpretasikan berdasarkan zona waktu situs

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {},
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; ketika logika bisnis berhasil, data mencakup by_type dan total.Inline

Mengembalikan struktur data

DAPATKAN Dapatkan statistik poin harian

GET /web_v1/credit/daily-stats

Status login atau kueri Kunci API untuk konsumsi kredit harian ruang sumber daya saat ini, secara default menggunakan data 7 hari terakhir. Anggota tim reguler hanya melihat konsumsi aktual mereka sendiri; administrator, super administrator, dan anggota keuangan dengan hak akses VIEW_BILLING melihat data tim lengkap. Log tim untuk anggota tanpa catatan konsumsi historis hanya terlihat oleh tampilan lengkap. Kueri Kunci API dapat berisi maksimal 31 hari kalender (termasuk), dengan tanggal mulai tidak lebih lambat dari tanggal akhir.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada
start_datequerystring(date)NoTanggal mulai, defaultnya 6 hari yang lalu
end_datequerystring(date)TidakTanggal akhir, defaultnya hari ini
jenis_konsumsikueristringTidakJenis konsumsi opsional
isi_celahkueribilangan bulatTidakIsi tanggal yang hilang

Nilai enumerasi

AtributNilai
isi_celah0
isi_celah1

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {},
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; ketika bisnis berhasil, data mencakup daily_stats dan summary.Inline

Mengembalikan struktur data

DAPATKAN Dapatkan statistik poin per jam

GET /web_v1/credit/hourly-stats

Status login atau permintaan Kunci API untuk konsumsi kredit per jam dari ruang sumber daya saat ini, secara default menggunakan 7 hari terakhir. Ruang tim memerlukan izin VIEW_BILLING. Permintaan Kunci API dapat berisi maksimal 31 hari kalender (termasuk), dan tanggal mulai tidak boleh lebih lambat dari tanggal akhir.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada
start_datequerystring(date)NoTanggal mulai, defaultnya 6 hari yang lalu
end_datequerystring(date)TidakTanggal akhir, defaultnya hari ini
jenis_konsumsikueristringTidakJenis konsumsi opsional
isi_celahkueribilangan bulatTidakTambahkan jam yang hilang

Nilai enumerasi

AtributNilai
isi_celah0
isi_celah1

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {},
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; ketika bisnis berhasil, data mencakup hourly_stats dan summary.Inline

Mengembalikan struktur data

Dapatkan informasi paket poin.

DAPATKAN /ep/kredit/info

Minta ringkasan paket poin untuk ruang sumber daya saat ini. Ruang tim memerlukan izin USE_ASSETS; antarmuka ini mendukung status masuk, Kunci API pribadi, dan Kunci API tim.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber DayaTidakPengidentifikasi ruang sumber daya; ruang pribadi dapat dihilangkan atau diberikan sebagai string kosong; Kunci API tim dapat dihilangkan, tetapi harus sesuai dengan Kunci saat diberikan

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {},
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; ketika transaksi berhasil, data mencakup level poin, jumlah total, jumlah tersisa, waktu reset, dan status pengisian ulang otomatis.Inline

Mengembalikan struktur data

Dapatkan Catatan Konsumsi Poin

DAPATKAN /ep/kredit/log-konsumsi

Status login atau Kunci API memungkinkan kueri berhalaman dari catatan konsumsi poin ruang sumber daya saat ini. Ruang tim memerlukan izin VIEW_BILLING.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada
halamankueribilangan bulattidaktidak ada
ukuran_halamankueribilangan bulattidaktidak ada
start_datequerystring(date)NoTanggal mulai, diinterpretasikan berdasarkan zona waktu situs
end_datequerystring(date)NoTanggal akhir, diinterpretasikan berdasarkan zona waktu situs
jenis_konsumsikueristringTidakJenis konsumsi

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {},
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; ketika logika bisnis berhasil, data mencakup daftar, halaman, ukuran_halaman, jumlah_total, dan total_halaman.Inline

Mengembalikan struktur data

Dapatkan Ambil Poin Atur Ulang Catatan

GET /ep/credit/reset-logs

Status login atau Kunci API: Kueri halaman demi halaman dari catatan pengaturan ulang poin untuk ruang sumber daya saat ini. Ruang tim memerlukan izin VIEW_BILLING.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada
halamankueribilangan bulattidaktidak ada
ukuran_halamankueribilangan bulattidaktidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {},
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; setelah transaksi berhasil, data mencakup catatan pengaturan ulang poin dan informasi penomoran halaman.Inline

Mengembalikan struktur data

Dapatkan statistik poin melalui GET

DAPATKAN /ep/kredit/statistik

Status login atau Kunci API untuk menanyakan statistik poin ruang sumber daya saat ini yang dikelompokkan berdasarkan jenis konsumsi. Ruang tim memerlukan izin VIEW_BILLING.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada
start_datequerystring(date)NoTanggal mulai, diinterpretasikan berdasarkan zona waktu situs
end_datequerystring(date)NoTanggal akhir, diinterpretasikan berdasarkan zona waktu situs

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {},
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; ketika logika bisnis berhasil, data mencakup by_type dan total.Inline

Mengembalikan struktur data

DAPATKAN Dapatkan statistik poin harian

DAPATKAN /ep/kredit/statistik-harian

Status login atau kueri Kunci API untuk konsumsi kredit harian ruang sumber daya saat ini, secara default menggunakan data 7 hari terakhir. Anggota tim reguler hanya melihat konsumsi aktual mereka sendiri; administrator, super administrator, dan anggota keuangan dengan hak akses VIEW_BILLING melihat data tim lengkap. Log tim untuk anggota tanpa catatan konsumsi historis hanya terlihat oleh tampilan lengkap. Kueri Kunci API dapat berisi maksimal 31 hari kalender (termasuk), dengan tanggal mulai tidak lebih lambat dari tanggal akhir.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada
start_datequerystring(date)NoTanggal mulai, defaultnya 6 hari yang lalu
end_datequerystring(date)TidakTanggal akhir, defaultnya hari ini
jenis_konsumsikueristringTidakJenis konsumsi opsional
isi_celahkueribilangan bulatTidakIsi tanggal yang hilang

Nilai enumerasi

AtributNilai
isi_celah0
isi_celah1

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {},
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; ketika bisnis berhasil, data mencakup daily_stats dan summary.Inline

Mengembalikan struktur data

DAPATKAN Dapatkan statistik poin per jam

DAPATKAN /ep/kredit/statistik-per-jam

Status login atau permintaan Kunci API untuk konsumsi kredit per jam dari ruang sumber daya saat ini, secara default menggunakan 7 hari terakhir. Ruang tim memerlukan izin VIEW_BILLING. Permintaan Kunci API dapat berisi maksimal 31 hari kalender (termasuk), dan tanggal mulai tidak boleh lebih lambat dari tanggal akhir.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada
start_datequerystring(date)NoTanggal mulai, defaultnya 6 hari yang lalu
end_datequerystring(date)TidakTanggal akhir, defaultnya hari ini
jenis_konsumsikueristringTidakJenis konsumsi opsional
isi_celahkueribilangan bulatTidakTambahkan jam yang hilang

Nilai enumerasi

AtributNilai
isi_celah0
isi_celah1

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {},
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; ketika bisnis berhasil, data mencakup hourly_stats dan summary.Inline

Mengembalikan struktur data

Catatan Aktivitas Xcrawl

Dapatkan Daftar Tugas Terbaru Xcrawl

GET /web_v1/xcrawl-activity-log/recent-runs

Masuk untuk melihat daftar dan ringkasan tugas individual di ruang sumber daya saat ini. Ruang tim memerlukan USE_ASSETS; anggota biasa hanya dapat melihat tugas yang dihasilkan oleh kredensial yang mereka buat sendiri, sedangkan administrator dan super administrator dapat melihat semua tugas tim.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada
halamankueribilangan bulattidaktidak ada
ukuran_halamankueribilangan bulattidaktidak ada
titik akhirkueristringTidakJenis titik akhir
statuskueristringtidaktidak ada
waktu_mulaikueristringTidakZona waktu pengguna, format Ymd H:i:s
waktu_akhirkueristringTidakWaktu zona waktu pengguna, termasuk batas akhir
urlquerystringTidakURL Target atau Pengidentifikasi Pengikis Data
job_idquerystringTidakAwalan ID Tugas

Nilai enumerasi

AtributNilai
statustertunda
statusmerayap
statusselesai
statusgagal

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {},
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; jika transaksi berhasil, data akan mencakup daftar berhalaman dan metadata.Inline

Mengembalikan struktur data

GET untuk mengambil Hasil Perayapan Xcrawl

GET /web_v1/xcrawl-activity-log/crawl-result

Masuk untuk menanyakan Hasil Perayapan untuk tugas yang ditentukan di ruang sumber daya saat ini. Ruang tim memerlukan USE_ASSETS dan memverifikasi kepemilikan tugas berdasarkan cakupan kredensial yang terlihat oleh anggota.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada
job_idquerystringYaID Tugas

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {},
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; ketika operasi bisnis berhasil, data tersebut mencakup job_id dan crawl_result.Inline

Mengembalikan struktur data

GET Mengambil detail dan log tugas Xcrawl

GET /web_v1/xcrawl-activity-log/activity-logs

Masuk untuk menanyakan detail tugas tunggal tertentu dan hasilnya di ruang sumber daya saat ini. Ruang tim memerlukan USE_ASSETS dan memverifikasi kepemilikan tugas berdasarkan rentang kredensial yang terlihat untuk setiap anggota.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada
job_idquerystringYaID Tugas
halamankueribilangan bulattidaknomor halaman sub-hasil perayapan/data
ukuran_halamankueribilangan bulatTidakJumlah halaman untuk hasil perayapan/sub-data

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {},
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; ketika transaksi berhasil, data mencakup pekerjaan dan detail yang berubah berdasarkan titik akhir.Inline

Mengembalikan struktur data

Permintaan GET untuk mengambil data dari URL untuk statistik agregat.

GET /web_v1/xcrawl-activity-log/data-url-summary

Status login menggabungkan tugas-tugas pengikis data dari ruang sumber daya saat ini. Ruang tim memerlukan USE_ASSETS, dan hasilnya mengikuti cakupan kredensial yang terlihat oleh anggota.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada
bataskueribilangan bulatTidakMengembalikan jumlah item; 0 mengembalikan daftar kosong

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {},
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; jika logika bisnis berhasil, data.list akan berisi hasil agregasi scraper.Inline

Mengembalikan struktur data

GET untuk mengambil daftar tugas crawling terbaru dalam batch.

GET /web_v1/xcrawl-activity-log/batch-recent-runs

Masuk untuk melihat daftar dan ringkasan tugas batch di ruang sumber daya saat ini. Ruang tim memerlukan USE_ASSETS; anggota biasa hanya dapat melihat tugas yang dihasilkan oleh kredensial yang mereka buat sendiri, sedangkan administrator dan super administrator dapat melihat semua tugas tim.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada
halamankueribilangan bulattidaktidak ada
ukuran_halamankueribilangan bulattidaktidak ada
titik akhirkueristringTidakJenis titik akhir, biasanya batch_scrape
statuskueristringtidaktidak ada
waktu_mulaikueristringTidakZona waktu pengguna, format Ymd H:i:s
waktu_akhirkueristringTidakWaktu zona waktu pengguna, termasuk batas akhir
batch_idquerystringnoAwalan ID tugas batch

Nilai enumerasi

AtributNilai
statustertunda
statusmerayap
statusselesai
statusgagal

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {},
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; jika transaksi berhasil, data akan mencakup daftar berhalaman dan metadata.Inline

Mengembalikan struktur data

Permintaan GET untuk mengambil detail dan log dari tugas web scraping batch.

GET /web_v1/xcrawl-activity-log/batch-activity-logs

Status login menanyakan hasil dari sekumpulan tugas tertentu dan sub-itemnya di ruang sumber daya saat ini. Ruang tim memerlukan USE_ASSETS dan memverifikasi kepemilikan tugas berdasarkan cakupan kredensial yang terlihat oleh anggota.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada
batch_idquerystringYaID tugas batch
halamankueribilangan bulattidaknomor halaman sub-item
ukuran_halamankueribilangan bulattidakJumlah sub-item per halaman

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {},
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; ketika logika bisnis berhasil, data tersebut mencakup detail pekerjaan dan tugas batch.Inline

Mengembalikan struktur data

Manajemen akun agen

Dapatkan daftar akun proxy.

DAPATKAN /ep/daftar-akun-putih/daftar

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber DayaTidakPengidentifikasi ruang sumber daya; ruang pribadi dapat dihilangkan atau diberikan sebagai string kosong; kunci tim dapat dihilangkan, tetapi harus sesuai dengan kunci saat diberikan

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "string",
  "data": {
    "list": [
      {
        "id": 0,
        "username": "string",
        "password": "string",
        "created_at": "string",
        "remark": "string",
        "product_type": 9,
        "usage_flow": 0,
        "limit_flow": 102400,
        "status": 0
      }
    ]
  }
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Kode status 200

NamaTipeWajibBatasanNama CinaDeskripsi
» kodekode responssalahtidak adaKode status: 200 Berhasil, 3 app_key tidak valid
» pesanstringfalsetidak adaPesan status
» dataobjeksalahtidak adatidak ada
»» daftar[objek]salahtidak adatidak ada
»»» idbilangan bulatsalahtidak adaNomor Rekening
»»» nama penggunastringfalsenoneNama akun proxy
»»» kata sandistringfalsenoneKata sandi akun proxy
»»» created_atstringfalsenoneWaktu ditambahkan
»»» catatanstringsalahtidak adaKeterangan
»»» jenis_produkJenis produksalahtidak adaJenis paket: 9 Paket Lalu Lintas Perumahan Dinamis, 11 Paket IP Perumahan Dinamis, 14 Paket IP Pusat Data Statis, 25 Paket IP Perumahan Statis
»»» usage_flowintegerfalsenoneAlur penggunaan, dalam KB
»»» limit_flowintegerfalsenoneBatas aliran kustom: maksimum 102400 GB, 0 berarti tanpa batas
»»» statusbilangan bulatsalahtidak adaStatus diaktifkan: 1 diaktifkan, 0 dinonaktifkan

Nilai enumerasi

AtributNilai
jenis_produk9
jenis_produk11
jenis_produk14
jenis_produk25

Batas lalu lintas akun proxy deteksi POST dapat diatur.

POST /ep/whitelist-account/check

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "account": "string"
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjektidaktidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» akunisistringTidakLewatkan nama akun saat mengedit akun proxy yang sudah ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "isAgent": 0,
    "trendMax": 0,
    "staticMax": 0,
    "maxLimit": 0,
    "minLimit": 0
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
adalahAgen0
adalahAgen1

Dapatkan kuota sub-akun proxy dinamis dan jumlah yang digunakan.

DAPATKAN /ep/whitelist-account/child-account

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber DayaTidakPengidentifikasi ruang sumber daya; ruang pribadi dapat dihilangkan atau dapat diberikan string kosong

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "totalChildAccount": 0,
    "usedChildAccount": 0
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

POST Tambahkan akun proxy.

POST /ep/whitelist-account/add

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "app_key": "stringstringstringstringstringst",
  "accounts": "user01:pass,user02:pass,user03:pass",
  "remark": "",
  "product_type": 9
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjektidaktidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» app_keybodystringNoKunci otorisasi
» akunisistringYaKata sandi akun. Harap isi dengan format nama pengguna:kata sandi. Hanya angka dan huruf yang didukung untuk akun dan kata sandi. Karakter khusus atau spasi tidak diperbolehkan. Pisahkan akun dan kata sandi dengan titik dua. Penambahan massal didukung. Pisahkan akun proxy dengan koma (,).
» catatanisistringTidakDeskripsi akun proxy
» jenis_produkisiJenis produkTidakJenis Paket: 9 Paket Lalu Lintas Perumahan Dinamis, 11 Paket IP Perumahan Dinamis, 14 Paket IP Pusat Data Statis, 25 Paket IP Perumahan Statis

Nilai enumerasi

AtributNilai
» jenis_produk9
» jenis_produk11
» jenis_produk14
» jenis_produk25

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "string",
  "data": null
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Kode status 200

NamaTipeWajibBatasanNama CinaDeskripsi
» kodebilangan bulatsalahtidak adaKode status: 200 Berhasil, 3 Kunci aplikasi tidak valid, 156 Akun belum diverifikasi
» pesanstringfalsetidak adaPesan status
» datanullfalsenonenone

POST Hapus Akun Agen

POST /ep/whitelist-account/delete

Harap dicatat bahwa penghapusan bersifat permanen, dan data yang telah digunakan tidak dapat dipulihkan. Penghapusan membutuhkan waktu sekitar 5 menit, dan selama waktu tersebut biaya mungkin masih berlaku.

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "app_key": "stringstringstringstringstringst",
  "accounts": "user01,user02"
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjektidaktidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» app_keybodystringNoKunci otorisasi
» akunisistringYaAkun proksi, hanya mendukung angka dan huruf. Mendukung operasi batch, dengan akun proksi dipisahkan oleh koma (,).

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "string",
  "data": null
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan untukSebaris

Mengembalikan struktur data

Kode status 200

NamaTipeWajibBatasanNama CinaDeskripsi
» kodebilangan bulatsalahtidak adaKode status: 200 Berhasil, 3 Kunci aplikasi tidak valid, 156 Akun belum diverifikasi
» pesanstringfalsetidak adaPesan status
» datanullfalsenonenone

Nonaktifkan akun proksi POST

POST /ep/whitelist-account/disable

Terdapat waktu tunggu sekitar 5 menit setelah penonaktifan, di mana biaya mungkin masih dikenakan.

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "app_key": "stringstringstringstringstringst",
  "accounts": "user01,user02"
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjektidaktidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» app_keybodystringNoKunci otorisasi
» akunisistringYaAkun proksi, hanya mendukung angka dan huruf. Mendukung operasi batch, dengan akun proksi dipisahkan oleh koma (,).

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "string",
  "data": null
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan untukSebaris

Mengembalikan struktur data

Kode status 200

NamaTipeWajibBatasanNama CinaDeskripsi
» kodebilangan bulatsalahtidak adaKode status: 200 Berhasil, 3 Kunci aplikasi tidak valid, 156 Akun belum diverifikasi
» pesanstringfalsetidak adaPesan status
» datanullfalsenonenone

POST Aktifkan Akun Proksi

POST /ep/whitelist-account/enable

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "app_key": "stringstringstringstringstringst",
  "accounts": "user01,user02"
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjektidaktidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» app_keybodystringNoKunci otorisasi
» akunisistringYaAkun proksi, hanya mendukung angka dan huruf. Mendukung operasi batch, dengan akun proksi dipisahkan oleh koma (,).

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "string",
  "data": null
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan untukSebaris

Mengembalikan struktur data

Kode status 200

NamaTipeWajibBatasanNama CinaDeskripsi
» kodebilangan bulatsalahtidak adaKode status: 200 Berhasil, 3 Kunci aplikasi tidak valid, 156 Akun belum diverifikasi
» pesanstringfalsetidak adaPesan status
» datanullfalsenonenone

Kirim permintaan POST untuk mengubah kata sandi akun proxy.

POST /ep/whitelist-account/change-password

Harap diperhatikan bahwa ada masa tunggu 5 menit setelah Anda melakukan perubahan. Selama waktu ini, kata sandi lama mungkin masih berfungsi normal.

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "app_key": "stringstringstringstringstringst",
  "account": "user",
  "password": "pass"
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjektidaktidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» app_keybodystringNoKunci otorisasi
» akunisistringYaAkun proxy, hanya angka dan huruf yang didukung.
» kata sandiisistringYaKata sandi baru untuk akun proxy, hanya angka dan huruf yang didukung.

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "string",
  "data": null
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan untukSebaris

Mengembalikan struktur data

Kode status 200

NamaTipeWajibBatasanNama CinaDeskripsi
» kodebilangan bulatsalahtidak adaKode status: 200 Berhasil, 3 Kunci aplikasi tidak valid, 156 Akun belum diverifikasi
» pesanstringfalsetidak adaPesan status
» datanullfalsenonenone

POST untuk mengubah catatan akun agen

POST /ep/whitelist-account/change-remark

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "app_key": "stringstringstringstringstringst",
  "account": "user",
  "remark": ""
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjektidaktidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» app_keybodystringNoKunci otorisasi
» akunisistringYaAkun proxy, hanya angka dan huruf yang didukung.
» catatanisistringYaCatatan baru untuk akun proksi, hingga 32 karakter Tionghoa atau 64 karakter Inggris.

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "string",
  "data": null
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan untukSebaris

Mengembalikan struktur data

Kode status 200

NamaTipeWajibBatasanNama CinaDeskripsi
» kodebilangan bulatsalahtidak adaKode status: 200 Berhasil, 3 Kunci aplikasi tidak valid, 156 Akun belum diverifikasi
» pesanstringfalsetidak adaPesan status
» datanullfalsenonenone

POST untuk memodifikasi batas lalu lintas akun proxy

POST /ep/whitelist-account/change-limit

Harap dicatat bahwa statistik lalu lintas mungkin tertunda hingga 5 menit, yang berarti bahwa lalu lintas aktual yang dikonsumsi mungkin melebihi batas ini.

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "app_key": "stringstringstringstringstringst",
  "account": "user",
  "limit": 0
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjektidaktidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» app_keybodystringNoKunci otorisasi
» akunisistringYaAkun proxy, hanya angka dan huruf yang didukung.
» batasisibilangan bulatTidakBatas lalu lintas, satuan: GB, 0 berarti tidak ada batas

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "string",
  "data": null
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan untukSebaris

Mengembalikan struktur data

Kode status 200

NamaTipeWajibBatasanNama CinaDeskripsi
» kodebilangan bulatsalahtidak adaKode status: 200 Berhasil, 3 Kunci aplikasi tidak valid, 156 Akun belum diverifikasi
» pesanstringfalsetidak adaPesan status
» datanullfalsenonenone

POST Buat akun proxy dengan cepat

POST /ep/whitelist-account/quick-add

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "product_type": 0
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» tipe_produkisibilangan bulatyatidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 0,
  "msg": "string",
  "request_id": "string",
  "data": {
    "username": "string",
    "password": "string"
  }
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE Mengembalikan akun dan kata sandi baru setelah transaksi berhasilInline

Mengembalikan struktur data

Kode status 200

NamaTipeWajibBatasanNama CinaDeskripsi
» kodebilangan bulatsalahtidak adatidak ada
» pesanstringsalahtidak adatidak ada
» request_idstringfalsenonenone
» dataapa sajasalahtidak adatidak ada

salah satu

NamaTipeWajibBatasanNama CinaDeskripsi
»»anonimobjeksalahtidak adatidak ada
»»» nama penggunastringbenartidak adatidak ada
»»» kata sandistringbenartidak adatidak ada

xor

NamaTipeWajibBatasanNama CinaDeskripsi
»»anonimnullfalsetidak adatidak ada

POST untuk mengubah batas lalu lintas harian akun proxy.

POST /ep/whitelist-account/change-daily-limit

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "account": "string",
  "daily_limit": 0
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» akunisistringyatidak ada
» batas_harianisibilangan bulatTidakSatuan: GB

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE Operasi berhasilTidak ada

POST untuk memodifikasi informasi akun agen

POST /ep/whitelist-account/change

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "account": "string",
  "password": "string",
  "remark": "string",
  "limit": 0,
  "daily_limit": 0,
  "status": 0,
  "udp": 0
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» akunisistringyatidak ada
» kata sandiisistringtidaktidak ada
» komentarisistringtidaktidak ada
» batasisibilangan bulatTidakBatas total data, dalam GB
» daily_limitbodyintegerTidakBatas data harian, dalam GB
» statusisibilangan bulattidaktidak ada
» udpisibilangan bulattidaktidak ada

Nilai enumerasi

AtributNilai
» status0
» status1
» udp0
» udp1

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE Operasi berhasilTidak ada

Permintaan POST memperbarui cache otentikasi akun proksi di ruang sumber daya saat ini.

POST /ep/whitelist-account/refresh

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6"
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjektidaktidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE Operasi berhasilTidak ada

Dapatkan kuota akun agen untuk jenis produk tertentu.

DAPATKAN /ep/whitelist-account/kuota

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada
tipe_produkkueribilangan bulatyatidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 0,
  "msg": "string",
  "request_id": "string",
  "data": {
    "usage": 0,
    "limit": 0,
    "expand": 0
  }
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Kode status 200

NamaTipeWajibBatasanNama CinaDeskripsi
» kodebilangan bulatsalahtidak adatidak ada
» pesanstringsalahtidak adatidak ada
» request_idstringfalsenonenone
» dataobjeksalahtidak adatidak ada
»» penggunaanbilangan bulatbenartidak adatidak ada
»» batasbilangan bulatbenartidak adatidak ada
»» perluasbilangan bulatbenartidak adatidak ada

Dapatkan kuota akun agen untuk semua jenis produk.

DAPATKAN /ep/whitelist-account/kuota

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 0,
  "msg": "string",
  "request_id": "string",
  "data": {
    "list": [
      {
        "product_type": 0,
        "limit": 0,
        "usage": 0
      }
    ]
  }
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Kode status 200

NamaTipeWajibBatasanNama CinaDeskripsi
» kodebilangan bulatsalahtidak adatidak ada
» pesanstringsalahtidak adatidak ada
» request_idstringfalsenonenone
» dataobjeksalahtidak adatidak ada
»» daftar[objek]salahtidak adatidak ada
»»» tipe_produkbilangan bulatsalahtidak adatidak ada
»»» batasbilangan bulatsalahtidak adatidak ada
»»» penggunaanbilangan bulatsalahtidak adatidak ada

POST untuk memodifikasi informasi akun agen

POST /ep/akun-proksi/perubahan

Ubah kata sandi akun proxy, catatan, batas lalu lintas, batas lalu lintas harian, status aktif, atau sakelar UDP.

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "app_key": "string",
  "account": "string",
  "password": "string",
  "remark": "string",
  "limit": 0,
  "daily_limit": 0,
  "status": 0,
  "udp": 0
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjektidaktidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» app_keybodystringNoKunci otorisasi
» akunisistringadalahnama akun proksi
» kata sandiisistringTidakKata sandi baru, 6-16 karakter angka atau huruf; jika tidak dikirim, tidak akan diubah
» komentarisistringTidakCatatan baru
» batasisibilangan bulatTidakPenggunaan data maksimum, dalam GB, 0 menunjukkan tidak ada batas
» daily_limitbodyintegerTidakBatas data harian dalam GB, 0 menunjukkan tidak ada batas
» statusisibilangan bulatTidakStatus diaktifkan
» UDPisibilangan bulatTidakUDP mendukung peralihan, hanya efektif untuk tipe paket 14, 16, 21, dan 25

Nilai enumerasi

AtributNilai
» status0
» status1
» udp0
» udp1

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "string",
  "data": null
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Kode status 200

NamaTipeWajibBatasanNama CinaDeskripsi
» kodebilangan bulatsalahtidak adaKode status, 200 Berhasil
» pesanstringfalsetidak adaPesan status
» datanullfalsenonenone

Permintaan GET menghasilkan informasi koneksi proxy.

DAPATKAN /ep/whitelist-account/format

Mendukung kunci API individu dan tim. Hanya mengembalikan akun proxy resmi dalam ruang sumber daya saat ini, mendukung tipe paket 9, 11, dan 12. JSON/XML mengembalikan daftar kunci akun yang terstruktur; txt/csv mengembalikan string gabungan dalam format f.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
acqueryintegerYaID akun agen atau nama pengguna; akun parameter yang kompatibel
aekueristringtidaktidak ada
stkueristringtidaktidak ada
ctkueristringtidaktidak ada
lfkueribilangan bulattidaktidak ada
nkueribilangan bulattidaktidak ada
fqueryintegerTidakHanya memengaruhi format string penggabungan file txt/csv
tipekueristringtidaktidak ada
lbkueristringtidaktidak ada
epkueristringtidaktidak ada
team_idqueryID Ruang Sumber Daya Tidaktidak ada

Nilai enumerasi

AtributNilai
f1
f2
f3
f4
f5
tipejson
tipexml
ketiktxt
tipecsv

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [{}]
  },
  "request_id": "string"
}
"string"
<?xml version="1.0" encoding="UTF-8" ?>
<WebV1SuccessResponse>
  <code>200</code>
  <msg>SUCCESS</msg>
  <data/>
  <request_id>string</request_id>
</WebV1SuccessResponse>

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan. Respons Sukses WebV1

Daftar putih IP

Dapatkan daftar IP yang diizinkan

DAPATKAN /ep/proxy-ip/list

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber DayaTidakPengidentifikasi ruang sumber daya; ruang pribadi dapat dihilangkan atau dapat diberikan string kosong
tipe_produkkueribilangan bulatTidakNomor tipe paket

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "string",
  "data": {
    "list": [
      {
        "ip": "1.1.1.1",
        "remark": "string",
        "product_type": 0,
        "created_at": "string"
      }
    ]
  }
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Kode status 200

NamaTipeWajibBatasanNama CinaDeskripsi
» kodebilangan bulatsalahtidak adaKode status, 200 Berhasil
» pesanstringfalsetidak adaPesan status
» dataobjeksalahtidak adatidak ada
»» daftar[objek]salahtidak adatidak ada
»»» ipstringfalsenoneDaftar Putih IP
»»» catatanstringsalahtidak adaKeterangan
»»» tipe_produkbilangan bulatsalahtidak adaTipe paket
»»» created_atstringfalsenoneWaktu pembuatan

POST Tambahkan daftar putih IP

POST /ep/proxy-ip/add

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "app_key": "string",
  "ips": "1.1.1.1,2.2.2.2",
  "remark": "string",
  "product_type": 0,
  "user_product_id": 0
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjektidaktidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» app_keybodystringNoKunci otorisasi
» ipsbodystringYaDaftar IP yang akan ditambahkan, beberapa IP dipisahkan oleh koma atau baris baru
» catatanisistringTidakCatatan
» tipe_produkisibilangan bulatTidakNomor tipe kemasan
» user_product_idisibilangan bulatTidakID paket pengguna, wajib diisi jika tipe paket adalah 11

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "string",
  "data": null
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Kode status 200

NamaTipeWajibBatasanNama CinaDeskripsi
» kodebilangan bulatsalahtidak adaKode status, 200 Berhasil
» pesanstringfalsetidak adaPesan status
» datanullfalsenonenone

Kirim pesan POST untuk menghapus IP dari daftar putih.

POST /ep/proxy-ip/delete

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "app_key": "string",
  "ips": "1.1.1.1,2.2.2.2",
  "verify_type": "string",
  "verify_code": "string"
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjektidaktidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» app_keybodystringNoKunci otorisasi
» ipsbodystringYaIP yang diizinkan untuk dihapus, beberapa IP dipisahkan dengan koma
» verify_typebodystringTidakJenis verifikasi: telepon, email, wechat, totp
» verify_codebodystringNoKode verifikasi

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "string",
  "data": null
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Kode status 200

NamaTipeWajibBatasanNama CinaDeskripsi
» kodebilangan bulatsalahtidak adaKode status, 200 Berhasil
» pesanstringfalsetidak adaPesan status
» datanullfalsenonenone

POST untuk mengubah alamat IP; catatan daftar putih

POST /ep/white-ip/change-remark

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "ip": "192.168.0.1",
  "remark": "string"
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» ipisistring(ipv4)yatidak ada
» komentarisistringyatidak ada

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE Operasi berhasilTidak ada

POST memperbarui alamat IP ruang sumber daya saat ini dan cache otentikasi daftar putih.

POST /ep/white-ip/refresh

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6"
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjektidaktidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE Operasi berhasilTidak ada

Dapatkan kuota daftar putih IP untuk jenis produk tertentu.

DAPATKAN /ep/white-ip/kuota

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada
tipe_produkkueribilangan bulatyatidak ada

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE Operasi berhasilTidak ada

Dapatkan kuota daftar putih IP untuk semua jenis produk.

DAPATKAN /ep/white-ip/kuota

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE Operasi berhasilTidak ada

Ekstraksi IP

Dapatkan jumlah ekstraksi IP per hari

GET /ep/user-extract-ip/days

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada
tanggal_mulaikueristring(tanggal)TidakDefault: 6 hari yang lalu
tanggal_akhirkueristring(tanggal)TidakDefault: Hari Ini
tipe_produkkueribilangan bulattidaktidak ada

Nilai enumerasi

AtributNilai
jenis_produk9
jenis_produk17
jenis_produk22

Kembali ke contoh

200 Tanggapan

{
  "code": 0,
  "msg": "string",
  "request_id": "string",
  "data": {
    "list": [
      {
        "count": 0,
        "date": "2019-08-24"
      }
    ]
  }
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Kode status 200

NamaTipeWajibBatasanNama CinaDeskripsi
» kodebilangan bulatsalahtidak adatidak ada
» pesanstringsalahtidak adatidak ada
» request_idstringfalsenonenone
» dataobjeksalahtidak adatidak ada
»» daftar[objek]salahtidak adatidak ada
»»» hitungbilangan bulatbenartidak adatidak ada
»»» tanggalstring(tanggal)benartidak adatidak ada

Dapatkan Ekstrak IP

GET /ep/ip/v3

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber DayaTidakKunci Tim dapat dihilangkan; kunci tim harus sesuai dengan tim yang terikat pada kunci tersebut.
app_keyquerystring(password)YaKunci akses
ccquerystringNoNegara atau wilayah
negara bagiankueristringTidakProvinsi atau Negara Bagian
kotakueristringTidakkota
formatkueristringTidakDapatkan format
lbquerystringTidakPemisah, hanya berlaku untuk format teks
numquerynumberNoJumlah item yang akan diambil
kehidupanpertanyaannomorTidakSimpan periode - menit
epquerystringTidakJaringan proxy

Nilai enumerasi

AtributNilai
epus
ephk
epde

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "string",
  "data": {
    "list": [
      [
        "150.109.114.72:1140",
        "150.109.114.72:1141",
        "150.109.114.72:1142",
        "150.109.114.72:1143",
        "150.109.114.72:1144",
        "150.109.114.72:1145",
        "150.109.114.72:1146",
        "150.109.114.72:1147",
        "150.109.114.72:1148",
        "150.109.114.72:1149"
      ]
    ]
  }
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan untukSebaris

Mengembalikan struktur data

Kode status 200

NamaTipeWajibBatasanNama CinaDeskripsi
» kodebilangan bulatbenartidak adaKode status: 200 Berhasil, 3 Kunci aplikasi tidak valid, 156 Akun belum diverifikasi
» pesanstringbenartidak adaPesan status
» dataobjeksalahtidak adatidak ada
»» daftar[apa saja]salahtidak adatidak ada

Dapatkan Daftar Kota Regional Dinamis V4

GET /ep/ip/dcl4

Mengambil daftar kota berdasarkan nama pengguna memerlukan otentikasi login, dan akun tersebut harus milik pengguna saat ini.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
nama penggunakueristringadalahNama pengguna akun proxy

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "string",
  "data": {
    "cache": true,
    "list": [
      {
        "City": "Los Angeles",
        "Area": "US",
        "State": "California"
      }
    ]
  }
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Kode status 200

NamaTipeWajibBatasanNama CinaDeskripsi
» kodebilangan bulatsalahtidak adaKode status, 200 Berhasil
» pesanstringfalsetidak adaPesan status
» dataobjeksalahtidak adatidak ada
»» cachebooleanfalsenoneApakah berasal dari cache
»» daftar[objek]salahtidak adatidak ada
»»» Kotastringfalsenonekota
»»» AreastringfalsenoneWilayah
»»» Negara BagianstringfalsenoneNegara Bagian/Provinsi

Dapatkan Daftar Dinamis Negara Bagian/Provinsi V4

GET /ep/ip/dsl4

Mengambil daftar negara bagian/provinsi berdasarkan nama pengguna memerlukan otentikasi login, dan akun tersebut harus milik pengguna saat ini.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
nama penggunakueristringadalahNama pengguna akun proxy

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "string",
  "data": {
    "cache": true,
    "list": [
      {
        "City": "Los Angeles",
        "Area": "US",
        "State": "California"
      }
    ]
  }
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Kode status 200

NamaTipeWajibBatasanNama CinaDeskripsi
» kodebilangan bulatsalahtidak adaKode status, 200 Berhasil
» pesanstringfalsetidak adaPesan status
» dataobjeksalahtidak adatidak ada
»» cachebooleanfalsenoneApakah berasal dari cache
»» daftar[objek]salahtidak adatidak ada
»»» Kotastringfalsenonekota
»»» AreastringfalsenoneWilayah
»»» Negara BagianstringfalsenoneNegara Bagian/Provinsi

Dapatkan Daftar Integrasi Kota Regional/Provinsi Dinamis V4

Dapatkan /ep/ip/dal4

Mengambil daftar gabungan negara bagian/provinsi dan kota berdasarkan nama pengguna, dikelompokkan berdasarkan wilayah. Otentikasi login diperlukan, dan akun harus milik pengguna saat ini.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
nama penggunakueristringadalahNama pengguna akun proxy

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "string",
  "data": {
    "cache": true,
    "list": [
      {
        "Area": "US",
        "states": [
          {
            "State": null,
            "cities": null
          }
        ]
      }
    ]
  }
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Kode status 200

NamaTipeWajibBatasanNama CinaDeskripsi
» kodebilangan bulatsalahtidak adaKode status, 200 Berhasil
» pesanstringfalsetidak adaPesan status
» dataobjeksalahtidak adatidak ada
»» cachebooleanfalsenoneApakah berasal dari cache
»» daftar[objek]salahtidak adaDaftar wilayah
»»» AreastringfalsenoneKode area
»»» negara bagian[objek]salahtidak adaDaftar negara bagian/provinsi
»»»» Negara BagianstringfalsenoneNama Negara Bagian/Provinsi
»»»» kota[string]falsenoneDaftar kota

DAPATKAN Daftar Kota

Dapatkan /ep/ip/kota-dinamis

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "string",
  "data": {
    "list": [
      {
        "name_zh_cn": "美国",
        "name_en": "United States",
        "continent_code": "NA",
        "country_code": "US",
        "items": [
          {
            "city": null,
            "state": null,
            "continent_code": null,
            "country_code": null
          }
        ]
      }
    ]
  }
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan untukSebaris

Mengembalikan struktur data

Kode status 200

NamaTipeWajibBatasanNama CinaDeskripsi
» kodebilangan bulatbenartidak adaKode status: 200 Berhasil, 3 Kunci aplikasi tidak valid, 156 Akun belum diverifikasi
» pesanstringbenartidak adaPesan status
» dataobjeksalahtidak adatidak ada
»» daftar[objek]salahtidak adadaftar
»»» name_zh_cnstringfalsenoneNama negara atau wilayah
»»» name_enstringfalsenoneNama negara atau wilayah
»»» kode_benuastringfalsenoneKode benua
»»» kode_negarastringfalsetidak adakode negara atau wilayah
»»» item[objek]salahtidak adaProvinsi atau Negara Bagian
»»»» kotastringfalsenoneNama Kota
»»»» negara bagianstringfalsenoneKode nama provinsi atau negara bagian
»»»» kode_benuastringfalsenoneKode benua
»»»» kode_negarastringfalsetidak adakode negara atau wilayah

Dapatkan Pencarian Kota

GET /ep/ip/dynamic-citys/search

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
kode_negarakueristringYaKode negara atau wilayah
negara bagiankueristringadalahkode negara bagian atau provinsi

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "string",
  "data": {
    "list": ["string"]
  }
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan untukSebaris

Mengembalikan struktur data

Kode status 200

NamaTipeWajibBatasanNama CinaDeskripsi
» kodebilangan bulatbenartidak adaKode status: 200 Berhasil, 3 Kunci aplikasi tidak valid, 156 Akun belum diverifikasi
» pesanstringbenartidak adaPesan status
» dataobjeksalahtidak adatidak ada
»» daftar[string]salahtidak adadaftar

Dapatkan Daftar Negara Bagian

GET /ep/ip/dynamic-states

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "string",
  "data": {
    "list": [
      {
        "name_zh_cn": "美国",
        "name_en": "United States",
        "continent_code": "NA",
        "country_code": "US",
        "items": [
          {
            "state": null,
            "continent_code": null,
            "country_code": null
          }
        ]
      }
    ]
  }
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan untukSebaris

Mengembalikan struktur data

Kode status 200

NamaTipeWajibBatasanNama CinaDeskripsi
» kodebilangan bulatbenartidak adaKode status: 200 Berhasil, 3 Kunci aplikasi tidak valid, 156 Akun belum diverifikasi
» pesanstringbenartidak adaPesan status
» dataobjeksalahtidak adatidak ada
»» daftar[objek]salahtidak adadaftar
»»» name_zh_cnstringfalsenoneNama negara atau wilayah
»»» name_enstringfalsenoneNama negara atau wilayah
»»» kode_benuastringfalsenoneKode benua
»»» kode_negarastringfalsetidak adakode negara atau wilayah
»»» item[objek]salahtidak adaProvinsi atau Negara Bagian
»»»» negara bagianstringfalsenoneKode nama provinsi atau negara bagian
»»»» kode_benuastringfalsenoneKode benua
»»»» kode_negarastringfalsetidak adakode negara atau wilayah

Pencarian Negara Bagian/Provinsi

GET /ep/ip/dynamic-states/search

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
kode_negarakueristringYaKode negara atau wilayah

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "string",
  "data": {
    "list": ["string"]
  }
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan untukSebaris

Mengembalikan struktur data

Kode status 200

NamaTipeWajibBatasanNama CinaDeskripsi
» kodebilangan bulatbenartidak adaKode status: 200 Berhasil, 3 Kunci aplikasi tidak valid, 156 Akun belum diverifikasi
» pesanstringbenartidak adaPesan status
» dataobjeksalahtidak adatidak ada
»» daftar[string]salahtidak adadaftar

Permintaan POST untuk mengambil daftar alamat IP statis yang ditetapkan untuk pusat data.

POST /ep/ip/get-datacenter-assign-ip-list

Usang, tidak disarankan untuk digunakan /openapi/user-product/datacenter-isp-ip-listUntuk memastikan kompatibilitas dengan klien lama, API ini menggunakan metode POST, tetapi semua parameter filter dibaca dari kueri.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber DayaTidakPengidentifikasi ruang sumber daya; ruang pribadi dapat dihilangkan atau diberikan sebagai string kosong; kunci tim dapat dihilangkan, tetapi harus sesuai dengan kunci saat diberikan
areakueristringTidakKode Negara/Wilayah
statuskueribilangan bulatTidak0 = semua, 1 = valid, 2 = kedaluwarsa
nomor_perdagangankueristringTidakNomor pesanan
created_atqueryarray[string]NoRentang waktu pembuatan; waktu mulai dan waktu akhir harus diberikan.

Nilai enumerasi

AtributNilai
status0
status1
status2

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "total": 0,
    "list": [
      {
        "id": 1,
        "ip": "string",
        "country_code": "string",
        "up_id": 1,
        "expired_at": "string",
        "created_at": "string",
        "country_name_zh_cn": "string",
        "country_name_en": "string",
        "country_continent_code": "string",
        "port": 1
      }
    ]
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

GET Mengambil Daftar IP Statis yang Dibeli

GET /ep/ip/get-static-ip

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
kode_negarakueristringTidakKode negara atau wilayah
tipe_produkkuerinomorTidakTipe produk, 25: IP residensial statis, 14: IP pusat data
nomor_perdagangankueristringTidakFilter berdasarkan nomor pesanan
halamankuerinomorTidakNomor halaman
ukurankuerinomorTidakJumlah per halaman
statuskuerinomorTidakStatus, 1: Valid, 2: Tidak Valid, 3: Akan segera kedaluwarsa, 4: Sedang dalam perbaikan

Nilai enumerasi

AtributNilai
jenis_produk14
jenis_produk25
status1 - 2 - 3 - 4

Kembali ke contoh

200 Tanggapan

{}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEtidak adaSebaris

Mengembalikan struktur data

GET Mengambil jumlah IP statis yang tersedia di wilayah yang dijual

GET /ep/ip/static-ip-region

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
ispqueryintegerTidakFilter ISP, tidak ada penyaringan jika tidak disediakan (kecuali untuk situs 1/4/5, defaultnya adalah 1)
asnqueryintegerTidakApakah akan mengembalikan data yang dikelompokkan berdasarkan ASN
eksklusifkueribilangan bulatTidakApakah akan menghitung inventaris secara eksklusif

Deskripsi rinci

ISP: Penyaringan ISP; tidak ada penyaringan jika tidak ada informasi yang diunggah (kecuali untuk situs 1/4/5, yang secara default adalah 1).

NilaiDeskripsi
0Alamat IP Statis untuk Pusat Data (IDC)
1IP Statis Perumahan (ISP)

asn: Apakah akan mengembalikan data grup ASN

NilaiDeskripsi
0Jangan kembalikan data ASN yang dikelompokkan (default)
1Mengembalikan data ASN yang dikelompokkan

Eksklusif: Apakah inventaris dihitung sebagai eksklusif.

NilaiDeskripsi
0Statistik berdasarkan pengguna/grup bersama saat ini (default)
1Kecualikan semua IP yang ditetapkan dan hanya hitung inventaris yang tersedia

Nilai enumerasi

AtributNilai
isp0
isp1
asn0
asn1
eksklusif0
eksklusif1

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "请求成功",
  "data": {
    "list": [
      {
        "code": "US",
        "number": 55
      }
    ]
  }
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Kode status 200

NamaTipeWajibBatasanNama CinaDeskripsi
» kodebilangan bulatbenartidak adaKode status, 200 Berhasil
» pesanstringbenartidak adaPesan status
» dataobjeksalahtidak adatidak ada
»» daftar[objek]salahtidak adatidak ada
»»» kodestringbenartidak adaKode negara atau wilayah
»»» angkabilangan bulatbenartidak adakuantitas

Permintaan GET mengambil host_pool. Negara/wilayah yang didukung.

GET /ep/host-pool/regions

Lakukan kueri terhadap daftar negara/wilayah yang didukung oleh situs saat ini dari layanan host_pool.

Antarmuka ini dirancang untuk skenario di mana IP pusat data diekstrak secara acak berdasarkan titik lalu lintas, dan hanya negara/wilayah dari inventaris IP pusat data yang tersedia untuk situs saat ini yang dihitung.

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "请求成功",
  "data": {
    "list": [
      {
        "code": "US",
        "number": 55,
        "name_zh_cn": "美国",
        "name_en": "United States",
        "square_flag": "https://example.com/static/flags/us.png"
      }
    ]
  }
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Kode status 200

NamaTipeWajibBatasanNama CinaDeskripsi
» kodebilangan bulatbenartidak adaKode status, 200 Berhasil
» pesanstringbenartidak adaPesan status
» dataobjeksalahtidak adatidak ada
»» daftar[objek]salahtidak adatidak ada
»»» kodestringbenartidak adaKode negara atau wilayah, ISO 3166-1 alpha-2
»»» angkabilangan bulatbenartidak adaJumlah IP pusat data yang tersedia untuk situs saat ini
»»» nama_zh_cnstringfalsenoneNama Tionghoa negara atau wilayah
»»» name_enstringfalsenoneNama negara atau wilayah dalam bahasa Inggris
»»» square_flagstringfalsenoneURL gambar bendera persegi

Permintaan log lalu lintas

Ringkasan Lalu Lintas Terbaru Berdasarkan Hari

POST /ep/user-usage-flow/days

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "days": 7,
  "product_type": 0,
  "username": "string"
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjektidaktidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» haribadanbilangan bulattidaktidak ada
» tipe_produkisibilangan bulattidaktidak ada
» nama penggunaisistringtidaktidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [
      {
        "days": "2019-08-24",
        "flow": 0
      }
    ],
    "days": 1
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Riwayat penggunaan lalu lintas akun proxy POST

POST /ep/user-usage-flow/username-total

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6"
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjektidaktidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [
      {
        "username": "string",
        "flow": 0
      }
    ]
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

POST ekspor penggunaan data bulanan akun proxy

POST /ep/user-usage-flow/export-csv

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6"
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjektidaktidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.

Kembali ke contoh

200 Tanggapan

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEFile CSV yang dikodekan GBKstring

Dapatkan total kuota data dan sisa kuota data Anda.

GET /ep/user-usage-flow/flow-total

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada
unitkueristringtidaktidak ada

Nilai enumerasi

AtributNilai
satuanKB
unitMB
unitGB
unitTB
unitPB

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "limit": 0,
    "total": 0,
    "remain": 0,
    "unit": "KB",
    "timestamp": 0
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
satuanKB
unitMB
unitGB
unitTB
unitPB

DAPATKAN Bagan Tarif Harian

GET /ep/user-usage-flow/rate-graph

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada
mulaikueristring(tanggal)tidaktidak ada
akhirkueristring(tanggal)tidaktidak ada
nama penggunakueristringtidaktidak ada
user_product_idqueryintegernonone

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [
      {
        "date": "2019-08-24",
        "rate": 0,
        "corrent": 0
      }
    ]
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Dapatkan Statistik Lalu Lintas Cache Harian

GET /ep/user-usage-flow/cache-total

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada
waktu_mulaikueristringtidaktidak ada
waktu_akhirkueristringtidaktidak ada
tipe_produkkueribilangan bulattidaktidak ada
nama penggunakueristringtidaktidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [
      {
        "day": "2019-08-24",
        "cache_flow": 0,
        "cache_reduce_flow": 0
      }
    ]
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Dapatkan ringkasan data penggunaan berdasarkan hari.

GET /ep/user-usage-flow/total

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber DayaTidakPengidentifikasi ruang sumber daya; ruang pribadi dapat dihilangkan atau dapat diberikan string kosong
app_keyquerystring(password)YaKunci otentikasi
start_timequerystring(Ymd H:i:s)NoWaktu mulai, akurat hingga detik. Harap dicatat bahwa ada penundaan hingga 5 menit dalam pencatatan. Defaultnya adalah dalam 7 hari.
end_timequerystring(Ymd H:i:s)NoWaktu tenggat, akurat hingga detik. Harap dicatat bahwa ada penundaan hingga 5 menit dalam pencatatan. Secara default menggunakan waktu saat ini.
nama penggunakueristringTidakNama sub-akun. Secara default, kueri akan menampilkan semua akun; Anda dapat menentukan sub-akun. Harap dicatat bahwa jika Anda menambahkan sub-akun dengan nama yang sama, kueri ini akan menampilkan semua catatan penggunaan dari akun proksi yang sama.
tipe_produkkuerinomorTidakJenis paket

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "string",
  "data": {
    "list": [
      {
        "day": "2022-08-01",
        "flow": 0
      }
    ]
  }
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan untukSebaris

Mengembalikan struktur data

Kode status 200

NamaTipeWajibBatasanNama CinaDeskripsi
» kodebilangan bulatbenartidak adaKode status: 200 Berhasil, 3 Kunci aplikasi tidak valid, 156 Akun belum diverifikasi
» pesanstringbenartidak adaPesan status
» dataobjeksalahtidak adatidak ada
»» daftar[objek]salahtidak adatidak ada
»»» haristringfalsenonetanggal
»»» aliranbilangan bulatsalahtidak adaKonsumsi lalu lintas, dalam KB

Log Proksi

Dapatkan Statistik Akses Proksi IP Klien

GET /ep/http-t-dom/list-v2

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada
waktu_mulaikueristring(tanggal)tidaktidak ada
waktu_akhirkueristring(tanggal)tidaktidak ada
eksporkueristringtidaktidak ada

Nilai enumerasi

AtributNilai
eksporcsv

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [
      {
        "visit_count": 0,
        "client_ip": "string",
        "time": "2019-08-24",
        "country_code": "string",
        "country": "string"
      }
    ],
    "cache": true,
    "ttl": 0
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEStatistik JSON;export=csv Mengembalikan file CSVstring

Persentase permintaan GET dari alamat IP klien

GET /ep/http-t-dom/client-ip-proportion

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada
waktu_mulaikueristring(tanggal)tidaktidak ada
waktu_akhirkueristring(tanggal)tidaktidak ada
eksporkueristringtidaktidak ada

Nilai enumerasi

AtributNilai
eksporcsv

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [
      {
        "username": "string",
        "client_ip": "string",
        "visit_count": 0,
        "visit_percentage": "string",
        "country": "string",
        "country_code": "string"
      }
    ],
    "cache": true,
    "ttl": 0
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEHasil persentase JSON;export=csv Mengembalikan file CSVstring

Tagihan perpanjangan bulanan

Dapatkan Ringkasan Tagihan Perpanjangan Bulan Ini

DAPATKAN /ep/tagihan-perpanjangan-bulanan

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "batch": {
      "type": "current",
      "start_at": "string",
      "end_at": "string",
      "target_expired_at": "string",
      "timezone": "string"
    },
    "currency": "string",
    "total_fee": 0,
    "items": [
      {
        "id": 0,
        "user_product_id": 1,
        "product_id": 1,
        "product_type": 0,
        "parent_product_type": 0,
        "title": "string",
        "expired_at": "string",
        "target_expired_at": "string",
        "renew_days": 1,
        "unit_month_price": 0,
        "pay_fee": 0,
        "currency": "string",
        "bandwidth": 0,
        "bandwidth_mbsp": 0,
        "concurrency": 0,
        "ip": "string",
        "country_code": "string",
        "paid_at": "string",
        "refunded_at": "string",
        "created_at": "string",
        "updated_at": "string"
      }
    ]
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
tipesaat ini
ketikselanjutnya

POST Periksa ringkasan bulanan pesanan perpanjangan

POST /ep/monthly-renewal-bill/check

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "user_product_ids": [1],
  "user_coupon_id": 1,
  "coupon_sn": "string"
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhPermintaan Perpanjangan BulananYatidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "batch": {
      "type": "current",
      "start_at": "string",
      "end_at": "string",
      "target_expired_at": "string",
      "timezone": "string"
    },
    "currency": "string",
    "total_fee": 0,
    "discount_fee": 0,
    "pay_fee": 0,
    "items": [
      {
        "id": 0,
        "user_product_id": 1,
        "product_id": 1,
        "product_type": 0,
        "parent_product_type": 0,
        "title": "string",
        "expired_at": "string",
        "target_expired_at": "string",
        "renew_days": 1,
        "unit_month_price": 0,
        "pay_fee": 0,
        "currency": "string",
        "bandwidth": 0,
        "bandwidth_mbsp": 0,
        "concurrency": 0,
        "ip": "string",
        "country_code": "string",
        "paid_at": "string",
        "refunded_at": "string",
        "created_at": "string",
        "updated_at": "string"
      }
    ],
    "user_coupon_id": 0
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
tipesaat ini
ketikselanjutnya

POST Buat ringkasan bulanan pesanan perpanjangan

POST /ep/monthly-renewal-bill/create

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "user_product_ids": [1],
  "user_coupon_id": 1,
  "coupon_sn": "string"
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhPermintaan Perpanjangan BulananYatidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "trade_no": "string",
    "total_fee": 0,
    "discount_fee": 0,
    "pay_fee": 0,
    "currency": "string",
    "user_coupon_id": 0
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Dapatkan Ringkasan Bulanan Riwayat Perpanjangan Tagihan

DAPATKAN /ep/riwayat-tagihan-perpanjangan-bulanan

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada
nomor_perdagangankueristringtidaktidak ada
tanggal_mulaikueristring(tanggal)tidaktidak ada
tanggal_akhirkueristring(tanggal)tidaktidak ada
halamankueribilangan bulattidaktidak ada
ukurankueribilangan bulattidaktidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "total": 0,
    "page": 1,
    "size": 1,
    "list": [
      {
        "id": 1,
        "trade_no": "string",
        "status": 0,
        "pay_fee": 0,
        "currency": "string",
        "pay_at": "string",
        "created_at": "string",
        "pay_method": 0,
        "pm_id": 0,
        "pay_channel": 0,
        "pm_title": "string",
        "pm_logo": "string",
        "items": [null]
      }
    ]
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Manajemen Faktur

Dapatkan Detail Header Faktur

GET /ep/user-invoice/info

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada
kode_fakturkueristringtidaktidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "invoice_code": "string",
    "name": "string",
    "org_name": "string",
    "first_name": "string",
    "last_name": "string",
    "phone": "string",
    "email": "user@example.com",
    "role_type": 1,
    "invoice_type": 0,
    "vat_id": "string",
    "tax_no": "string",
    "address_country": "string",
    "address_city": "string",
    "address_line1": "string",
    "address_line2": "string",
    "address_postal_code": "string",
    "bank_name": "string",
    "bank_account": "string",
    "is_def": true
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons.Inline

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
tipe_peran1
tipe_peran2
tipe_faktur0
jenis_faktur1
jenis_faktur2

POST Membuat atau memodifikasi header faktur

POST /ep/user-invoice/create

Parameter Permintaan Isi

{
  "invoice_code": "string",
  "name": "string",
  "org_name": "string",
  "first_name": "string",
  "last_name": "string",
  "phone": "string",
  "email": "user@example.com",
  "role_type": 1,
  "invoice_type": 0,
  "vat_id": "string",
  "tax_no": "string",
  "address_country": "string",
  "address_city": "string",
  "address_line1": "string",
  "address_line2": "string",
  "address_postal_code": "string",
  "bank_name": "string",
  "bank_account": "string",
  "is_def": true,
  "team_id": "A1b2C3d4E5f6",
  "new_invoice_code": false
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhapa sajayatidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": null,
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE Permintaan berhasil, data kosongSebaris

Mengembalikan struktur data

Dapatkan Daftar Header Faktur

DAPATKAN /ep/user-invoice/list

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [{}]
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
tipe_peran1
tipe_peran2
tipe_faktur0
jenis_faktur1
jenis_faktur2

POST untuk menghapus header faktur

POST /ep/user-invoice/delete

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "invoice_code": "string"
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» kode_fakturisistringyatidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": null,
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE Permintaan berhasil, data kosongSebaris

Mengembalikan struktur data

Dapatkan Daftar Catatan Faktur

DAPATKAN /ep/user-invoice/record-list

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada
statuskueribilangan bulattidaktidak ada

Nilai enumerasi

AtributNilai
status0
status1
status2
status3
status4

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [
      {
        "id": 1,
        "invoice_no": "string",
        "invoice_amount": 0,
        "invoice_download_url": "string",
        "status": 0,
        "remark": "string",
        "order_ids": [null],
        "created_at": 0,
        "invoice_info": {}
      }
    ]
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
tipe_peran1
tipe_peran2
tipe_faktur0
jenis_faktur1
jenis_faktur2

Kirim Permintaan Faktur

POST /ep/user-invoice/submit

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "invoice_code": "string",
  "order_ids": [0]
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» kode_fakturisistringyatidak ada
» order_idsisi[bilangan bulat]yatidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "invoice_id": 1
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

POST Permintaan Pembatalan Faktur

POST /ep/user-invoice/cancel

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "invoice_id": 1,
  "reason": "string"
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» invoice_idisibilangan bulatadalahtidak ada
» alasanbadantalitidaktidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": null,
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE Permintaan berhasil, data kosongSebaris

Mengembalikan struktur data

Dapatkan Statistik Jumlah Faktur

Dapatkan /ep/user-invoice/statistik

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "invoiceable_amount": 0,
    "invoiced_amount": 0,
    "processing_amount": 0
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Dapatkan Daftar Pesanan yang Dapat Ditagih

GET /ep/user-invoice/invoiceable-orders

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [
      {
        "id": 1,
        "order_no": "string",
        "pay_fee": 0,
        "created_at": 0
      }
    ]
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Permintaan Informasi Paket

Daftar Paket yang Dibeli

DAPATKAN /ep/user-product/list

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber DayaTidakPengidentifikasi ruang sumber daya; ruang pribadi dapat dihilangkan atau dapat diberikan string kosong
app_keyquerystring(password)YaKunci otentikasi
trade_noquerystringNoNomor pesanan. Silakan masukkan nomor pesanan lengkap. Pencarian fuzzy tidak didukung.
halamankuerinomorTidakPenomoran halaman, default: 1
ukurankuerinomorTidakJumlah item yang akan ditampilkan per halaman, default: 20
tipe_produkkuerinomorTidakJenis paket

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "string",
  "data": {
    "list": [
      {
        "id": 0,
        "created_at": "2022-05-13 12:14:15",
        "expired_at": "2022-05-13 12:14:15",
        "product_type": 9,
        "trade_no": "2022051312134339861461465434",
        "order": {
          "created_at": "2022-05-13 12:13:43",
          "pay_at": "2022-05-13 12:13:43",
          "title": "入门级"
        }
      }
    ],
    "page": 1,
    "page_size": 20,
    "total_count": 0,
    "total_page": 0
  }
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan untukSebaris

Mengembalikan struktur data

Kode status 200

NamaTipeWajibBatasanNama CinaDeskripsi
» kodebilangan bulatbenartidak adaKode status: 200 Berhasil, 3 Kunci aplikasi tidak valid, 156 Akun belum diverifikasi
» pesanstringbenartidak adaPesan status
» dataobjeksalahtidak adatidak ada
»» daftar[objek]salahtidak adatidak ada
»»» idbilangan bulatsalahtidak adaNomor Paket
»»» created_atstringfalsenoneWaktu efektif paket
»»» expired_atstringfalsenoneTanggal kedaluwarsa paket data. Data tidak akan tersedia setelah paket kedaluwarsa.
»»» jenis_produkJenis produksalahtidak adaJenis paket: 9 Paket Lalu Lintas Perumahan Dinamis, 11 Paket IP Perumahan Dinamis, 14 Paket IP Pusat Data Statis, 25 Paket IP Perumahan Statis
»»» trade_nostringfalsenoneNomor transaksi pesanan
»»» urutanobjeksalahtidak adatidak ada
»»»» created_atstringfalsenoneWaktu pembuatan pesanan
»»»» pay_atstringfalsenoneWaktu pembayaran pesanan
»»»» judulstringfalsenoneDeskripsi pesanan
»» halamanbilangan bulatbenartidak adaHalaman saat ini
»» ukuran_halamanbilangan bulatsalahtidak adaUkuran halaman
»» total_countintegerfalsenoneJumlah total catatan
»» total_pageintegerfalsenoneJumlah total halaman

Nilai enumerasi

AtributNilai
jenis_produk9
jenis_produk11
jenis_produk14
jenis_produk25

Ringkasan Data Paket Pengguna GET

Dapatkan /ep/user-product/summary

Dapatkan informasi ringkasan statistik tentang paket pengguna, termasuk jumlah total, jumlah yang masih berlaku, jumlah yang hampir habis masa berlakunya, dan jumlah yang sudah habis masa berlakunya.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber DayaTidakPengidentifikasi ruang sumber daya; ruang pribadi dapat dihilangkan atau dapat diberikan string kosong
app_keyquerystring(password)YaKunci otentikasi
tipe_produkkueribilangan bulatTidakTipe produk, hanya mendukung 9 (rencana lalu lintas dinamis) dan 12 (rencana lalu lintas IDC jangka panjang)

Nilai enumerasi

AtributNilai
jenis_produk9
jenis_produk12

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "成功",
  "data": {
    "total": 1048576,
    "total_count": 5,
    "effective": 524288,
    "effective_count": 3,
    "effective_total": 786432,
    "effective_used": 262144,
    "temporary": 102400,
    "temporary_count": 1,
    "expired": 51200,
    "expired_count": 1,
    "used": 473088
  }
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Kode status 200

NamaTipeWajibBatasanNama CinaDeskripsi
» kodebilangan bulatsalahtidak adaKode status: 200 Berhasil, 3 Kunci aplikasi tidak valid, 156 Akun belum diverifikasi
» pesanstringfalsetidak adaPesan status
» dataobjeksalahtidak adatidak ada
»» totalbilangan bulatsalahtidak adaTotal volume lalu lintas/IP (satuan: KB)
»» total_countintegerfalsenoneJumlah total paket
»» efektifbilangan bulatsalahtidak adaKuantitas sisa efektif (satuan: KB)
»» effective_countintegerfalsenoneJumlah paket efektif
»» effective_totalintegerfalsenoneTotal efektif (satuan: KB)
»» effective_usedintegerfalsenoneData penggunaan efektif (dalam KB)
»» sementarabilangan bulatsalahtidak adaJumlah total yang hampir kedaluwarsa (kedaluwarsa dalam 7 hari, satuan: KB)
»» temporary_countintegerfalsenoneJumlah paket yang hampir kedaluwarsa (berakhir dalam 7 hari)
»» kedaluwarsabilangan bulatsalahtidak adaJumlah kedaluwarsa (dalam KB)
»» expired_countintegerfalsenoneJumlah paket yang kedaluwarsa
»» digunakanbilangan bulatsalahtidak adaTotal digunakan (dalam KB)

Daftar IP Statis POST

POST /ep/user-product/datacenter-isp-ip-list

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "status": 0,
  "page": 1,
  "size": 20,
  "user_product_id": 1,
  "country_code": "string",
  "product_type": 0,
  "ip": "192.168.0.1",
  "auto_renewal": 0,
  "support_renewal": 0,
  "remaining_days": 0,
  "limit_days": 0,
  "sort": "exp_asc",
  "remark": "string"
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjektidaktidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» statusisibilangan bulattidaktidak ada
» halamanisibilangan bulattidaktidak ada
» ukuranbadanbilangan bulattidaktidak ada
» user_product_idisibilangan bulattidaktidak ada
» kode_negaraisistringtidaktidak ada
» tipe_produkisibilangan bulattidaktidak ada
» ipisistring(ipv4)tidaktidak ada
» perpanjangan otomatisisibilangan bulattidaktidak ada
» dukungan_perpanjanganisibilangan bulattidaktidak ada
» hari_tersisaisibilangan bulattidaktidak ada
» batas_hariisibilangan bulattidaktidak ada
» urutkanisistringtidaktidak ada
» komentarisistringtidaktidak ada

Nilai enumerasi

AtributNilai
» perpanjangan otomatis0
» perpanjangan otomatis1
» dukungan_perpanjangan0
» dukungan_perpanjangan1
» urutkanexp_asc
» urutkanexp_desc

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE Operasi berhasilTidak ada

Kirim pesan untuk menghapus paket yang sudah kedaluwarsa.

POST /ep/user-product/delete

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "id": 1
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» idisibilangan bulatadalahtidak ada

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE Operasi berhasilTidak ada

POST Hapus massal paket yang kedaluwarsa

POST /ep/user-product/batch-delete

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "ids": [1]
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» idisi[bilangan bulat]yatidak ada

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE Operasi berhasilTidak ada

POST untuk mengubah catatan paket

POST /ep/user-product/change-remark

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "id": 1,
  "remark": "string"
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» idisibilangan bulatadalahtidak ada
» komentarisistringyatidak ada

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE Operasi berhasilTidak ada

Pengaturan batch POST untuk switch IP UDP statis

POST /ep/user-product/set-ip-udp

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "ids": [1],
  "udp": 0
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» idisi[bilangan bulat]yatidak ada
» udpisibilangan bulatadalahtidak ada

Nilai enumerasi

AtributNilai
» udp0
» udp1

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE Operasi berhasilTidak ada

Manajemen Paket

POST untuk mengubah alamat IP statis ISP pusat data.

POST /ep/user-product/change-datacenter-isp-ip

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "id": 1,
  "country_code": "string",
  "ip": "string"
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» idisibilangan bulatadalahID Paket Pengguna
» country_codebodystringNoKode negara/wilayah target; jika tidak diberikan, kode negara/wilayah alamat IP saat ini akan digunakan terlebih dahulu.
» ipisistringTidakFilter awalan IP target

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "ip_id": 1,
    "ip": "string",
    "country_code": "string"
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Dapatkan Catatan Perubahan IP Statis

GET /ep/user-product/ip-change-log

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber DayaTidakPengidentifikasi ruang sumber daya; ruang pribadi dapat dihilangkan atau dapat diberikan string kosong
halamankueribilangan bulattidaktidak ada
ukuran_halamankueribilangan bulattidaktidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [
      {
        "old": "string",
        "new": "string",
        "created_at": "string",
        "created_timestamp": 0
      }
    ],
    "page": 1,
    "page_size": 1,
    "total_count": 0,
    "page_count": 0
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Pengaturan POST untuk mengatur saklar perpanjangan otomatis untuk satu paket

POST /ep/user-product/set-auto-renewal

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "user_product_id": 1,
  "status": 0
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» user_product_idisibilangan bulatyatidak ada
» statusisibilangan bulatTidak0 = dinonaktifkan, 1 = diaktifkan

Nilai enumerasi

AtributNilai
» status0
» status1

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "id": 1
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Pengaturan Batch POST untuk Perpanjangan Otomatis Paket Langganan

POST /ep/user-product/batch-set-auto-renewal

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "user_product_ids": [1],
  "status": 0
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» user_product_idsisi[bilangan bulat]yatidak ada
» statusisibilangan bulatTidak0 = dinonaktifkan, 1 = diaktifkan

Nilai enumerasi

AtributNilai
» status0
» status1

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "results": [
      {
        "user_product_id": 1,
        "success": true,
        "id": 1
      }
    ]
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasil; hasil pemrosesan dikembalikan secara terpisah untuk setiap paketSebaris

Mengembalikan struktur data

POST menetapkan parameter perpanjangan otomatis default untuk tipe produk.

POST /ep/user-product/set-auto-renewal-default-config

Setidaknya salah satu dari days_before_expire, traffic_threshold, dan refreshal_cycle_days harus diberikan; nilai 0 menunjukkan bahwa konfigurasi yang bersangkutan direset.

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "product_type": 9,
  "days_before_expire": 30,
  "traffic_threshold": 100,
  "renewal_cycle_days": 0
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» tipe_produkisibilangan bulatyatidak ada
» hari_sebelum_kadaluarsaisibilangan bulattidaktidak ada
» ambang_lalu_lintasisibilangan bulatTidakSatuan: GB, hanya didukung pada 9/12/24
» renewal_cycle_daysbodyintegerTidakHanya didukung untuk 11/14/16/25 hari, dan harus sesuai dengan siklus produk saat ini.
»anonimbadanobjektidaktidak ada
»anonimbadanobjektidaktidak ada
»anonimbadanobjektidaktidak ada

Nilai enumerasi

AtributNilai
» jenis_produk9
» jenis_produk11
» jenis_produk12
» jenis_produk14
» jenis_produk16
» jenis_produk24
» jenis_produk25

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": null,
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE Permintaan berhasil, data kosongSebaris

Mengembalikan struktur data

Permintaan POST mengambil parameter perpanjangan otomatis default untuk jenis produk tersebut.

POST /ep/user-product/get-auto-renewal-default-config

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "product_type": 9
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjektidaktidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» tipe_produkisibilangan bulatTidakJika tidak ditentukan, semua tipe yang didukung akan dikembalikan

Nilai enumerasi

AtributNilai
» jenis_produk9
» jenis_produk11
» jenis_produk12
» jenis_produk14
» jenis_produk16
» jenis_produk24
» jenis_produk25

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "configs": [
      {
        "product_type": "[",
        "days_before_expire": 0,
        "source": "[",
        "renewal_cycle": {},
        "traffic_threshold": 0,
        "traffic_source": "["
      }
    ]
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
jenis_produk9
jenis_produk11
jenis_produk12
jenis_produk14
jenis_produk16
jenis_produk24
jenis_produk25
sumberpengguna
sumbersistem
sumberpengguna
sumbersistem
sumber_lalu_lintaspengguna
sumber_lalu_lintassistem

Permintaan POST untuk mengambil konfigurasi perpanjangan otomatis dan pratinjau perpanjangan untuk satu paket.

POST /ep/user-product/get-auto-renewal

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "user_product_id": 1
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» user_product_idisibilangan bulatyatidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "expired_at": "string",
    "time_days": 0,
    "time_unit": "day",
    "next_expired_at": "string",
    "agreed_price": 0,
    "currency": "string",
    "config": {
      "id": 1,
      "user_id": 1,
      "team_id": "A1b2C3d4E5f6",
      "team_user_id": 0,
      "product_type": 0,
      "left_traffic": 0,
      "left_days": 0,
      "user_product_id": 1,
      "product_id": 0,
      "status": 0,
      "currency": "string",
      "agreed_price": 0,
      "agreed_bandwidth_price": 0,
      "agreed_concurrency_price": 0,
      "bandwidth_id": 0,
      "concurrency_id": 0,
      "duration": 0,
      "renew_product_id": 0,
      "days_before_expire": 0,
      "traffic_threshold": 0,
      "parent_product_type": 0,
      "created_at": "string",
      "updated_at": "string"
    },
    "traffic_threshold": 0
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
satuan waktuhari
satuan waktujam
status0
status1

POST untuk mengambil catatan eksekusi perpanjangan otomatis.

POST /ep/user-product/auto-renewal-logs

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "user_product_id": 1,
  "page": 1,
  "size": 20
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjektidaktidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» user_product_idisibilangan bulatTidakJika tidak ditentukan, kueri semua catatan di ruang saat ini
» halamanisibilangan bulattidaktidak ada
» ukuranbadanbilangan bulattidaktidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [
      {
        "id": 1,
        "user_id": 1,
        "team_id": "A1b2C3d4E5f6",
        "team_user_id": 0,
        "config_id": 0,
        "user_product_id": 1,
        "product_type": 0,
        "renew_product_id": 0,
        "order_id": 0,
        "fee": 0,
        "currency": "string",
        "before_expired_at": "string",
        "after_expired_at": "string",
        "before_remain": 0,
        "after_remain": 0,
        "trigger_type": "[",
        "status": "[",
        "revoke_at": "string",
        "revoke_remark": "string",
        "created_at": "string",
        "updated_at": "string"
      }
    ],
    "page": 1,
    "page_size": 1,
    "total_page": 0,
    "total_count": 0
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
tipe_pemicu0
tipe_pemicu1
status1
status2
status3

Manajemen Pesanan

DAPATKAN Daftar Pesanan

DAPATKAN /ep/pesanan/daftar

Pesanan ruang tim juga menampilkan pembuatnya, yang menunjukkan anggota sebenarnya yang melakukan pemesanan; administrator dan super administrator dapat melihat informasi kontak lengkap, sementara peran lain menerima informasi kontak yang dianonimkan.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber DayaTidakPengidentifikasi ruang sumber daya pesanan; ruang pribadi dapat dihilangkan atau dapat diberikan string kosong
nomor_halamankueribilangan bulattidaktidak ada
ukuran_halamankueribilangan bulattidaktidak ada
nomor_perdagangankueristringTidakNomor pesanan
start_timequerystring(date-time)NoWaktu mulai (termasuk), misalnya, 2024-01-01 00:00:00
waktu_akhirkueristring(tanggal-waktu)TidakWaktu berakhir (tidak termasuk)
statuskueribilangan bulatTidakStatus pesanan
tipe_produkkueribilangan bulatTidakJenis produk
fakturkueribilangan bulatTidakStatus faktur: 0 Tidak terbatas, 1 Faktur diterbitkan, -1 Faktur belum diterbitkan (dapat diterbitkan ulang)
status_pembayaran_biayakueribilangan bulatTidakFilter berdasarkan jumlah panjang/pendek: 1. Kelebihan pembayaran 2. Kekurangan pembayaran

Deskripsi rinci

Status: Status Pesanan

StatusDeskripsi
0Pembayaran Tertunda
1Dibayar
2Tidak dibayar setelah penangguhan pembayaran dibatalkan
3Pengembalian dana diterima

tipe_produk: Jenis produk

Jenis ProdukDeskripsi
3Isi Ulang Saldo
9Paket Data Dinamis
11Paket Waktu Global Dinamis V2
12Paket lalu lintas IDC jangka panjang
13Paket Lalu Lintas IP Statis Perumahan
14Paket IP Statis Pusat Data
15Paket data ISP jangka panjang
16Paket Data Statis
17Paket Kuantitas IP Dinamis
18pengikis web
19Perpanjangan IP Statis
20Ubah Kuota IP Statis
21Paket Lalu Lintas Statis v2
24Paket Tambahan Lalu Lintas Statis
25Paket IP Statis Perumahan
26Penggantian Pesanan - Beberapa saluran pembayaran mengharuskan pengguna untuk memasukkan jumlah secara manual, seperti mata uang virtual. Jika terjadi kekurangan, Anda perlu menghubungi layanan pelanggan untuk melakukan pembayaran pengganti melalui produk ini.
27Serp
28Video

Nilai enumerasi

AtributNilai
status0
status1
status2
status3
jenis_produk3
jenis_produk9
jenis_produk11
jenis_produk12
jenis_produk14
jenis_produk16
jenis_produk17
jenis_produk18
jenis_produk19
jenis_produk21
jenis_produk24
jenis_produk25
jenis_produk26
jenis_produk27
jenis_produk28
faktur-1
faktur0
faktur1
status_pembayaran_biaya1
status_pembayaran_biaya2

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [
      {
        "id": 0,
        "trade_no": "string",
        "out_trade_no": "string",
        "product_id": 0,
        "product_type": 0,
        "amount": 0,
        "unit_price": 0.1,
        "total_fee": 0.1,
        "goods_fee": 0.1,
        "pay_fee": 0.1,
        "discount_fee": 0.1,
        "handling_fee": 0.1,
        "refund_fee": 0.1,
        "pm_id": 0,
        "pm_title": "string",
        "pm_logo": "string",
        "status": 0,
        "title": "string",
        "detail": "string",
        "region_desc": "string",
        "pay_at": "2019-08-24T14:15:22Z",
        "pay_timestamp": 0,
        "created_at": "2019-08-24T14:15:22Z",
        "pay_fee_status": 0,
        "invoice": {}
      }
    ],
    "pagination": {
      "total": 0,
      "page_no": 0,
      "page_size": 0,
      "total_pages": 0
    }
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKESuksesSebaris

Mengembalikan struktur data

POST Buat pesanan

POST /ep/order/create

Karena banyaknya pilihan paket yang tersedia, dan konfigurasi yang berbeda untuk setiap paket, mohon isi parameter sesuai dengan situasi Anda yang sebenarnya. Pengisian parameter yang salah dapat mengakibatkan kegagalan pembuatan pesanan.

Contoh:

Memperbarui IP statis

{
    "pid": 套餐ID, // 从 /openapi/product 接口获取
    "upids": "1,2,3,4,5,6", // 从 /openapi/ip/get-static-ip 接口获取对应的 id 字段
    "pm_id": 1 // 从 /openapi/payment/list 或 /openapi/payment/groups 接口获取
  }

Pembelian IP residensial statis

{
  "pid": 套餐ID, // 从 /openapi/product 接口获取
  "pm_id": 支付方式ID, // 从 /openapi/payment/list 或 /openapi/payment/groups 接口获取
  "region_list": "JP,15,333|DE,10,444|US,5,555" // 格式:地区,数量,ASN|地区,数量,ASN(ASN编号可选)
}

Pembelian IP pusat data statis

{
  "pid": 套餐ID, // 从 /openapi/product 接口获取
  "pm_id": 支付方式ID, // 从 /openapi/payment/list 或 /openapi/payment/groups 接口获取
  "region_list": "JP,15,333|DE,10,444|US,5,555" // 格式:地区,数量,ASN|地区,数量,ASN(ASN编号可选)
}

Pembelian lalu lintas perumahan dinamis

{
  "pid": 套餐ID, // 从 /openapi/product 接口获取
  "pm_id": 支付方式ID // 从 /openapi/payment/list 或 /openapi/payment/groups 接口获取
}

Pembelian lalu lintas berputar statis

{
  "pid": 套餐ID, // 从 /openapi/product 接口获取
  "pm_id": 支付方式ID // 从 /openapi/payment/list 或 /openapi/payment/groups 接口获取
}

Pembelian trafik tak terbatas dinamis

{
  "pid": 套餐ID, // 从 /openapi/product 接口获取
  "pm_id": 支付方式ID, // 从 /openapi/payment/list 或 /openapi/payment/groups 接口获取
  "product_sku_bandwidth_id": 带宽规格ID,
  "product_sku_concurrency_id": 并发规格ID
}

Isi Ulang Saldo

{
  "pid": 套餐ID, // 从 /openapi/product 接口获取
  "pm_id": 支付方式ID, // 从 /openapi/payment/list 或 /openapi/payment/groups 接口获取
  "recharge_amount": 充值金额
}

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "pid": 0,
  "upids": "string",
  "amount": 0,
  "pm_id": 0,
  "region_list": "string",
  "coupon_sn": "string",
  "use_invitation_registration_discount": true,
  "renew_duration": 0,
  "product_sku_bandwidth_id": 0,
  "product_sku_concurrency_id": 0,
  "product_sku_duration_id": 0,
  "etd": 1,
  "recharge_amount": 0
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» pidisibilangan bulatYaID Paket, dari kolom id yang dikembalikan oleh antarmuka /openapi/product
» upidsbodystringNoDaftar ID paket perpanjangan (dipisahkan koma), dari kolom id yang dikembalikan oleh API /openapi/user-product/list atau /openapi/ip/get-static-ip
» jumlahisinomorTidakJumlah pembelian paket baru
» pm_idisibilangan bulatYaID metode pembayaran, dari kolom id yang dikembalikan oleh API /openapi/payment/list atau /openapi/payment/groups
» region_listbodystringNoTentukan wilayah, jumlah, dan nomor ASN saat membeli IP statis. Format: Wilayah, Jumlah, ASN
» coupon_snisistringNoID Kupon
» use_invitation_registration_discountbodybooleanNoApakah akan menggunakan diskon pendaftaran undangan
» renew_durationbodyintegerTidakDurasi perpanjangan - opsional untuk IP statis
» product_sku_bandwidth_idisibilangan bulatTidakPaket 11: ID Paket Bandwidth
» product_sku_concurrency_idisibilangan bulatTidakPaket 11: ID Paket Konkurensi
» product_sku_duration_idisibilangan bulatTidakTipe paket=11 Diperlukan: ID Spesifikasi Durasi
» etdbodyintegerTidakPengali durasi, diperoleh dari paket extension_of_time_days, 2 mewakili hari × 2, harga meningkat
» jumlah_isi_ulangisibilangan bulatTidakPaket 3: Jumlah Isi Ulang

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "id": 0,
    "trade_no": "string",
    "out_trade_no": "string",
    "product_id": 0,
    "product_type": 0,
    "amount": 0,
    "unit_price": 0.1,
    "total_fee": 0.1,
    "goods_fee": 0.1,
    "pay_fee": 0.1,
    "discount_fee": 0.1,
    "handling_fee": 0.1,
    "refund_fee": 0.1,
    "pm_id": 0,
    "pm_title": "string",
    "pm_logo": "string",
    "status": 0,
    "title": "string",
    "detail": "string",
    "region_desc": "string",
    "pay_at": "2019-08-24T14:15:22Z",
    "pay_timestamp": 0,
    "created_at": "2019-08-24T14:15:22Z",
    "pay_fee_status": 0,
    "invoice": {
      "name": "string",
      "org_name": "string",
      "first_name": "string",
      "last_name": "string",
      "phone": "string",
      "email": "user@example.com",
      "role_type": 0,
      "vat_id": "string",
      "address_country": "string",
      "address_city": "string",
      "address_line1": "string",
      "address_line2": "string",
      "address_postal_code": "string"
    }
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEBerhasil dibuatSebaris

Mengembalikan struktur data

Batalkan Pesanan

POST /ep/order/close

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "trade_no": "string"
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» nomor_perdaganganisistringyatidak ada

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE Operasi berhasilTidak ada

Dapatkan Detail Pesanan

DAPATKAN /ep/pesanan/info

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada
nomor_perdagangankueristringyatidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "id": 0,
    "trade_no": "string",
    "out_trade_no": "string",
    "product_id": 0,
    "product_type": 0,
    "amount": 0,
    "unit_price": 0.1,
    "total_fee": 0.1,
    "goods_fee": 0.1,
    "pay_fee": 0.1,
    "discount_fee": 0.1,
    "handling_fee": 0.1,
    "refund_fee": 0.1,
    "pm_id": 0,
    "pm_title": "string",
    "pm_logo": "string",
    "status": 0,
    "title": "string",
    "detail": "string",
    "region_desc": "string",
    "pay_at": "2019-08-24T14:15:22Z",
    "pay_timestamp": 0,
    "created_at": "2019-08-24T14:15:22Z",
    "pay_fee_status": 0,
    "invoice": {
      "name": null,
      "org_name": null,
      "first_name": null,
      "last_name": null,
      "phone": null,
      "email": null,
      "role_type": null,
      "vat_id": null,
      "address_country": null,
      "address_city": null,
      "address_line1": null,
      "address_line2": null,
      "address_postal_code": null
    }
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan lanjutkan memeriksa kode isi respons.Inline

Mengembalikan struktur data

Dapatkan Detail Pesanan V2

GET /ep/order/info-v2

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada
order_idquerystringYaID pesanan terenkripsi klien

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "id": 0,
    "trade_no": "string",
    "out_trade_no": "string",
    "product_id": 0,
    "product_type": 0,
    "amount": 0,
    "unit_price": 0.1,
    "total_fee": 0.1,
    "goods_fee": 0.1,
    "pay_fee": 0.1,
    "discount_fee": 0.1,
    "handling_fee": 0.1,
    "refund_fee": 0.1,
    "pm_id": 0,
    "pm_title": "string",
    "pm_logo": "string",
    "status": 0,
    "title": "string",
    "detail": "string",
    "region_desc": "string",
    "pay_at": "2019-08-24T14:15:22Z",
    "pay_timestamp": 0,
    "created_at": "2019-08-24T14:15:22Z",
    "pay_fee_status": 0,
    "invoice": {
      "name": null,
      "org_name": null,
      "first_name": null,
      "last_name": null,
      "phone": null,
      "email": null,
      "role_type": null,
      "vat_id": null,
      "address_country": null,
      "address_city": null,
      "address_line1": null,
      "address_line2": null,
      "address_postal_code": null
    }
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEHTTP berhasil; data pesanan mungkin disertai kode kesalahan bisnis jika pesanan telah dibayar atau dibatalkanInline

Mengembalikan struktur data

POST untuk menerbitkan ulang faktur untuk pesanan lama

POST /ep/order/reissue-invoice

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "trade_no_list": ["string"]
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» trade_no_listisi[string]yatidak ada

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE Operasi berhasilTidak ada

Pra-inspeksi pesanan POST

POST /ep/order/check

Fungsi ini dipanggil sebelum pembuatan pesanan untuk melihat pratinjau harga, diskon, detail perpanjangan IP, dll., dan sebenarnya tidak membuat pesanan. Parameter dan /openapi/order/create Sangat konsisten.

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "pid": 0,
  "upids": "string",
  "amount": 1,
  "pm_id": 0,
  "region_list": "string",
  "coupon_sn": "string",
  "renew_duration": "1m",
  "product_sku_bandwidth_id": 0,
  "product_sku_concurrency_id": 0,
  "product_sku_duration_id": 0,
  "etd": 1,
  "recharge_amount": 0
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» pidisibilangan bulatYaID Paket
» upidsbodystringTidakPerpanjangan IP: Daftar ID paket pengguna, dipisahkan koma
» jumlahisibilangan bulatTidakJumlah pembelian
» pm_idisibilangan bulatYaID metode pembayaran
» region_listbodystringTidakWilayah pembelian IP statis + kuantitas, format: ID wilayah, kuantitas
» coupon_snisistringNoID Kupon
» renew_durationbodystringNoDurasi perpanjangan IP: 1m = 1 bulan, 2m = 2 bulan, em = akhir bulan depan
» product_sku_bandwidth_idisibilangan bulatTidakTipe paket=11 Diperlukan: ID spesifikasi bandwidth
» product_sku_concurrency_idisibilangan bulatTidakTipe paket=11 Diperlukan: ID Spesifikasi Konkurensi
» product_sku_duration_idisibilangan bulatTidakTipe paket=11 Diperlukan: ID Spesifikasi Durasi
» etdbadanbilangan bulatTidakPengali durasi, diperoleh dari paket extension_of_time_days
» jumlah_isi_ulangisinomorTidakJenis paket=3 Diperlukan: Jumlah isi ulang

Nilai enumerasi

AtributNilai
» perpanjang_durasi1m
» perpanjang_durasi2m
» perpanjang_durasiem

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "product_id": 0,
    "amount": 0,
    "discount_fee": 0.1,
    "total_fee": 0.1,
    "pay_fee": 0.1,
    "product_type": 0,
    "title": "string",
    "detail": "string",
    "ip_result": [
      {
        "ip": "string",
        "price": 0.1,
        "country_code": "string",
        "current_time": "2019-08-24T14:15:22Z",
        "renewal_time": "2019-08-24T14:15:22Z",
        "country": {}
      }
    ]
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE Pemeriksaan awal berhasilSebaris

Mengembalikan struktur data

Manajemen Pembayaran

POST untuk memulai pembayaran pesanan

POST /ep/pay

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada
nomor_perdagangankueristringyatidak ada
pm_idkueribilangan bulattidaktidak ada

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE Operasi berhasilTidak ada

Permintaan POST untuk memulai pembayaran pesanan yang belum dibayar yang ditempatkan di backend.

POST /ep/pay/index-choose

Parameter Permintaan Isi

{
  "team_id": "A1b2C3d4E5f6",
  "trade_no": "string",
  "pay_method": 0,
  "pm_id": 0,
  "trade_type": "string"
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» team_idisiapa sajaTidakPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter
»»anonimisistringtidaktidak ada
»»anonimisiID Publik TimTidakPengidentifikasi tim publik, diawali dengan huruf ASCII, dengan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
» nomor_perdaganganisistringyatidak ada
» metode_pembayaranisibilangan bulattidaktidak ada
» pm_idisibilangan bulattidaktidak ada
» jenis_perdaganganisistringtidaktidak ada

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE Operasi berhasilTidak ada

Verifikasi pembayaran POST dan pratinjau biaya

POST /ep/pay/pay-check

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada
nomor_perdagangankueristringyatidak ada
pm_idkueribilangan bulattidaktidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "trade_no": "string",
    "pm_id": 0,
    "pay_method": 0,
    "trade_type": "string",
    "country_code": "string",
    "currency": "string",
    "goods_fee": 0,
    "discount_fee": 0,
    "handling_fee": 0,
    "pay_fee": 0,
    "total_fee": 0,
    "pay_method_info": {
      "id": null,
      "type": null,
      "title": null,
      "group": null,
      "handling_rate": null,
      "handling_fee": null,
      "handling_fee_currency": null,
      "handling_fee_converted": null
    },
    "origin": {
      "pm_id": 0,
      "pay_method": 0,
      "goods_fee": 0,
      "discount_fee": 0,
      "handling_fee": 0,
      "pay_fee": 0,
      "total_fee": 0
    }
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEPermintaan berhasilSebaris

Mengembalikan struktur data

Permintaan GET langsung menampilkan halaman pembayaran web.

DAPATKAN /ep/pay/web-direct-pay

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
team_idqueryID Ruang Sumber Daya Tidaktidak ada
nomor_perdagangankueristringyatidak ada
pm_idkueribilangan bulattidaktidak ada

Kembali ke contoh

200 Tanggapan

"string"

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEHalaman Pembayaran HTMLstring

GET untuk mengambil daftar metode pembayaran

DAPATKAN /ep/pembayaran/daftar

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
trade_noquerystringNoNomor pesanan - Dapat dimasukkan jika metode pembayaran tertentu diperlukan untuk beberapa pesanan
mata uangkueristringtidaksatuan mata uang

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [
      {
        "id": 0,
        "title": "string",
        "logo": "string",
        "group": "string",
        "handling_rate": 0,
        "handling_fee": 0,
        "disabled": false,
        "min": 0,
        "max": 0
      }
    ]
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE Berhasil diambilSebaris

Mengembalikan struktur data

GET untuk mengambil daftar metode pembayaran

DAPATKAN /ep/pembayaran/grup

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
trade_noquerystringNoNomor pesanan - Dapat dimasukkan jika metode pembayaran tertentu diperlukan untuk beberapa pesanan

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [
      {
        "name": "string",
        "logos": [null],
        "items": [null]
      }
    ]
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE Berhasil diambilSebaris

Mengembalikan struktur data

pemasaran

Dapatkan rasio bonus isi ulang

GET /ep/activity/balance-recharge-gift-ratio

Rasio Bonus Isi Ulang

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [null]
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEOKSebaris

Mengembalikan struktur data

produk

DAPATKAN Daftar Produk

DAPATKAN /ep/produk

Dapatkan daftar paket yang tersedia di situs saat ini, dan filter berdasarkan jenis, periode validitas, dan kriteria lainnya.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tipekueribilangan bulatTidakTipe paket, lihat deskripsi enumerasi Product.type. Mengembalikan semua tipe jika tidak ditentukan.
parent_product_typequeryintegerTidakTipe paket induk, hanya berlaku jika tipe=19 (perpanjangan IP), digunakan untuk memfilter lini produk: 14=Pusat Data 25=Perumahan
time_daysqueryanyNoFilter berdasarkan periode validitas dalam hari, mendukung nilai tunggal atau array, misalnya, 30 / [30,90,365]
show_typequeryanyNoMenampilkan pemfilteran tipe, mendukung nilai tunggal atau array

Deskripsi rinci

type: Tipe paket, lihat deskripsi enumerasi Product.type. Jika tidak ditentukan, semua tipe akan dikembalikan.

Nilai enumerasi

AtributNilai
tipe_produk_induk14
tipe_produk_induk25

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": [
    {
      "id": 0,
      "title": "string",
      "type": 0,
      "show_type": 0,
      "status": 0,
      "price": 0.1,
      "usd_price": 0.1,
      "price_hkd": 0.1,
      "original_price": 0.1,
      "original_usd_price": 0.1,
      "original_price_hkd": 0.1,
      "local_price": 0.1,
      "local_original_price": 0.1,
      "preferred_currency": "string",
      "support_currencies": "string",
      "flow_value": 0.1,
      "flow_give": 0.1,
      "balance_give": 0.1,
      "balance_value": 0.1,
      "time_validity": 0.1,
      "time_price": 0.1,
      "time_days": 0,
      "tip1": "string",
      "tip2": "string",
      "introduce": ["string"],
      "region_list_id": 0,
      "renew_product_list": "string",
      "parent_product_type": 0,
      "total_count": 0,
      "remain_count": 0,
      "extension_of_time_days": [0],
      "time_days_price_rate": 0.1,
      "desc": {
        "subtitle": "string",
        "flow_value": 0.1,
        "flow_give": 0.1,
        "balance_give": 0.1,
        "time_validity": 0.1,
        "time_price": 0.1,
        "tip1": "string",
        "tip2": "string",
        "introduce": [null]
      },
      "sku": {
        "bandwidth_list": [null],
        "duration_list": [null],
        "concurrency_list": [null]
      }
    }
  ],
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKEOKSebaris

Mengembalikan struktur data

Manajemen Akun

Dapatkan gambaran umum akun pribadi Anda

DAPATKAN /ep/akun/profil

Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "id": 0,
    "username": "string",
    "nickname": "string",
    "email": "string",
    "balance": "string",
    "gift_balance": "string",
    "currency": "string",
    "language": "string",
    "timezone": "string"
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan.Inline

Mengembalikan struktur data

Dapatkan akses untuk memeriksa saldo pribadi dan riwayat transaksi.

DAPATKAN /ep/wallet/change-list

Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
ketik ulangkueribilangan bulattidaktidak ada
tipe_transaksikueribilangan bulattidaktidak ada
tipe_saldokueribilangan bulattidaktidak ada
halamankueribilangan bulattidaktidak ada
ukuran_halamankueribilangan bulattidaktidak ada

Nilai enumerasi

AtributNilai
ketik ulang0
ketik ulang1

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [{}],
    "page": 0,
    "page_size": 0,
    "total_count": 0
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan.Inline

Mengembalikan struktur data

Ekspor log

POST Buat Tugas Ekspor Log Proksi

POST /ep/user-usage-flow-log-export/create

Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung. Waktu mulai harus lebih awal dari waktu berakhir, dan rentang waktu tidak boleh melebihi 31 hari; hanya satu tugas ekspor yang diizinkan per pengguna, dan batas log adalah 5 juta entri.

Parameter Permintaan Isi

{
  "start_time": 0,
  "end_time": 0,
  "type": "dynamic"
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» start_timebodyintegerYaWaktu mulai Unix, detik
» end_timebodyintegerYaAkhir stempel waktu Unix, detik
» tipeisistringtidaktidak ada

Nilai enumerasi

AtributNilai
» tipedinamis
» tipehost_pool

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "task_id": 0,
    "status": "string"
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan.Inline

Mengembalikan struktur data

Detail tugas ekspor log kueri GET

GET /ep/user-usage-flow-log-export/detail

Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
task_idqueryintegeryesnone

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "id": 0,
    "user_id": 0,
    "start_time": "string",
    "end_time": "string",
    "status": "pending",
    "file_size": 0,
    "record_count": 0,
    "created_at": "string",
    "completed_at": "string",
    "file_url": "string",
    "download_url": "string",
    "error_message": "string"
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan.Inline

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
statustertunda
statuspemrosesan
statusselesai
statusgagal
statusdibatalkan
statustidak ada data

GET query log untuk mengekspor daftar tugas

GET /ep/user-usage-flow-log-export/list

Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
halamankueribilangan bulattidaktidak ada
ukurankueribilangan bulattidaktidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [{}],
    "total": 0,
    "page": 0,
    "size": 0
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan.Inline

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
statustertunda
statuspemrosesan
statusselesai
statusgagal
statusdibatalkan
statustidak ada data

POST membatalkan tugas ekspor log yang belum dieksekusi.

POST /ep/user-usage-flow-log-export/cancel

Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung. Hanya tugas dalam antrian tunggu yang dapat dibatalkan; tugas yang sudah dieksekusi tidak dapat dibatalkan.

Parameter Permintaan Isi

{
  "task_id": 1
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» task_idisibilangan bulatyatidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": null,
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan.Inline

Mengembalikan struktur data

kupon

Kirim pesan untuk mengambil daftar kupon pribadi Anda.

POST /ep/user-coupon/list

Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.

Parameter Permintaan Isi

{
  "status": 0,
  "page": 1,
  "size": 20
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjektidaktidak ada
» statusisibilangan bulattidaktidak ada
» halamanisibilangan bulattidaktidak ada
» ukuranbadanbilangan bulattidaktidak ada

Nilai enumerasi

AtributNilai
» status0
» status1
» status2

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [{}],
    "page": 0,
    "page_size": 0,
    "page_count": 0
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan.Inline

Mengembalikan struktur data

Kirim pesan untuk melihat detail kupon pribadi.

POST /ep/user-coupon/info

Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.

Parameter Permintaan Isi

{
  "id": 1
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» idisibilangan bulatadalahtidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "id": 0,
    "coupon_id": 0,
    "type": 0,
    "status": 0,
    "source": 0,
    "title": "string",
    "title_en": "string",
    "description": "string",
    "description_en": "string",
    "start_amount": "string",
    "start_amount_usd": "string",
    "start_amount_hkd": "string",
    "deduction_amount": "string",
    "deduction_amount_usd": "string",
    "deduction_amount_hkd": "string",
    "discount_rate": "string",
    "discount_ceiling_amount": "string",
    "discount_ceiling_amount_usd": "string",
    "discount_ceiling_amount_hkd": "string",
    "created_at": "string",
    "effect_at": "string",
    "expired_at": "string",
    "used_at": "string",
    "product_types": "string",
    "created_timestamp": 0,
    "effect_timestamp": 0,
    "expired_timestamp": 0,
    "used_timestamp": 0,
    "is_expired": true
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan.Inline

Mengembalikan struktur data

Manajemen Notifikasi

Dapatkan notifikasi situs kueri

DAPATKAN /ep/notify/list

Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
halamankueribilangan bulattidaktidak ada
ukurankueribilangan bulattidaktidak ada
bacakueribilangan bulattidaktidak ada
tipekueribilangan bulattidaktidak ada

Nilai enumerasi

AtributNilai
baca0
baca1

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [{}],
    "page": 0,
    "size": 0,
    "total": 0,
    "total_unread_count": 0,
    "unread_count_by_type": {}
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan.Inline

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
status_baca0
status_baca1

Dapatkan akses untuk melihat detail pemberitahuan situs.

GET /ep/notify/detail

Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
idkueribilangan bulatyatidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "id": 0,
    "title": "string",
    "content": "string",
    "type": 0,
    "read_status": 0,
    "created_at": "string",
    "created_timestamp": 0
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan.Inline

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
status_baca0
status_baca1

POST menandai notifikasi dalam situs sebagai telah dibaca.

POST /ep/notify/read

Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.

Parameter Permintaan Isi

{
  "id": 1
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» idisibilangan bulatadalahtidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": null,
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan.Inline

Mengembalikan struktur data

Penandaan batch POST pada pemberitahuan internal sebagai telah dibaca

POST /ep/notify/batch-read

Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.

Parameter Permintaan Isi

{
  "ids": [1]
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» idisi[bilangan bulat]yatidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": null,
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan.Inline

Mengembalikan struktur data

Konfigurasi saluran notifikasi kueri GET

GET /ep/user-notify

Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [{}]
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan.Inline

Mengembalikan struktur data

Email Pemberitahuan Permintaan GET

DAPATKAN /ep/user-notification-email/list

Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [{}],
    "max_count": 0,
    "current_count": 0
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan.Inline

Mengembalikan struktur data

Skenario pemberitahuan kueri GET

GET /ep/user-notification-email/scenes

Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [{}]
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan.Inline

Mengembalikan struktur data

Permintaan GET untuk skenario berlangganan email

GET /ep/user-notification-email/email-scenes

Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
idkueribilangan bulatyatidak ada

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "scenes": [0],
    "subscribe_all": true
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan.Inline

Mengembalikan struktur data

Konfigurasi proxy

GET query personal agent cache switch

Dapatkan /ep/proxy-cache/status

Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "status": 0
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan.Inline

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
status0
status1

Pengaturan POST untuk beralih ke cache agen pribadi

POST /ep/proxy-cache/change

Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.

Parameter Permintaan Isi

{
  "status": 0
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» statusisibilangan bulatyatidak ada

Nilai enumerasi

AtributNilai
» status0
» status1

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": null,
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan.Inline

Mengembalikan struktur data

GET query personal proxy UDP switch

GET /ep/user-proxy-config/udp

Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "enabled": 0
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan.Inline

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
diaktifkan0
diaktifkan1

POST untuk mengatur saklar UDP proxy pribadi

POST /ep/user-proxy-config/udp

Hanya status login ruang pribadi atau Kunci API pribadi yang didukung; Kunci API tim tidak didukung.

Parameter Permintaan Isi

{
  "udp": 0
}

Parameter permintaan

NamaLokasiTipeWajibDeskripsi
tubuhtubuhobjekyatidak ada
» udpisibilangan bulatadalahtidak ada

Nilai enumerasi

AtributNilai
» udp0
» udp1

Kembali ke contoh

200 Tanggapan

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "enabled": 0
  },
  "request_id": "string"
}

Kembalikan hasil

Kode StatusArti Kode StatusPenjelasanModel Data
200OKE HTTP berhasil; silakan periksa kode bisnis, 200 menunjukkan keberhasilan.Inline

Mengembalikan struktur data

Nilai enumerasi

AtributNilai
diaktifkan0
diaktifkan1

Model Data

Permintaan ManajemenKunciApi

{
  "team_id": "A1b2C3d4E5f6",
  "id": 1
}

milik

NamaTipeWajibBatasanNama CinaDeskripsi
team_idID Ruang Sumber Dayasalahtidak adaPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 digit
idbilangan bulatbenartidak adaID Kunci API

BukaProfilAkunApi

{
  "id": 0,
  "username": "string",
  "nickname": "string",
  "email": "string",
  "balance": "string",
  "gift_balance": "string",
  "currency": "string",
  "language": "string",
  "timezone": "string"
}

milik

NamaTipeWajibBatasanNama CinaDeskripsi
idbilangan bulatbenartidak adaID Pengguna
nama penggunastringbenartidak adaNama pengguna
nama panggilanstringbenartidak adanama panggilan
emailstringtruenoneikat email
saldostringbenartidak adaIsi ulang saldo, string desimal
saldo_hadiahstringtruenoneSaldo hadiah saat ini, string desimal
mata uangstringbenartidak adaMata uang situs
bahasastringbenartidak adaBahasa pengguna, digunakan jika tidak dikonfigurasi
zona waktustringbenartidak adaZona waktu pengguna, digunakan jika tidak dikonfigurasi

OpenApiBalanceRecord

{
  "id": 0,
  "re_type": 0,
  "transaction_type": 0,
  "balance_type": 0,
  "fee": "string"
}

milik

NamaTipeWajibBatasanNama CinaDeskripsi
idbilangan bulatsalahtidak adaNilai basis data dapat diserialisasi menjadi string
re_typeintegerfalsenone0 pengeluaran, 1 pendapatan
tipe_transaksibilangan bulatsalahtidak adaJenis transaksi
tipe_saldobilangan bulatsalahtidak adaJenis saldo
biayastringsalahtidak adaJumlah variabel, mata uang situs

OpenApiLogExportTask

{
  "id": 0,
  "user_id": 0,
  "start_time": "string",
  "end_time": "string",
  "status": "pending",
  "file_size": 0,
  "record_count": 0,
  "created_at": "string",
  "completed_at": "string",
  "file_url": "string",
  "download_url": "string",
  "error_message": "string"
}

milik

NamaTipeWajibBatasanNama CinaDeskripsi
idbilangan bulatsalahtidak adaNilai basis data dapat diserialisasi menjadi string
user_idintegerfalsenoneDetail yang dikembalikan API
waktu_mulaistringfalsetidak adaYmd H:i:s; tanggal non-RFC 3339
waktu_akhirstringfalsenoneYmd H:i:s; tanggal non-RFC 3339
statusstringfalsenonenone
ukuran_filebilangan bulatnullsalahtidak ada
jumlah_rekamanbilangan bulatnullsalahtidak ada
created_atstringfalsenoneYmd H:i:s; non-RFC 3339 date
completed_atstringfalsenoneYmd H:i:s; non-RFC 3339 date
file_urlstringfalsenoneDetail yang dikembalikan oleh API setelah selesai
download_urlstringfalsenoneMengembalikan tautan unduhan yang ditandatangani dan berlaku selama 24 jam setelah selesai
pesan_kesalahanstringsalahtidak adaAPI detail mungkin mengembalikan nilai jika terjadi kegagalan

Nilai enumerasi

AtributNilai
statustertunda
statuspemrosesan
statusselesai
statusgagal
statusdibatalkan
statustidak ada data

Kupon OpenAPI

{
  "id": 0,
  "coupon_id": 0,
  "type": 0,
  "status": 0,
  "source": 0,
  "title": "string",
  "title_en": "string",
  "description": "string",
  "description_en": "string",
  "start_amount": "string",
  "start_amount_usd": "string",
  "start_amount_hkd": "string",
  "deduction_amount": "string",
  "deduction_amount_usd": "string",
  "deduction_amount_hkd": "string",
  "discount_rate": "string",
  "discount_ceiling_amount": "string",
  "discount_ceiling_amount_usd": "string",
  "discount_ceiling_amount_hkd": "string",
  "created_at": "string",
  "effect_at": "string",
  "expired_at": "string",
  "used_at": "string",
  "product_types": "string",
  "created_timestamp": 0,
  "effect_timestamp": 0,
  "expired_timestamp": 0,
  "used_timestamp": 0,
  "is_expired": true
}

milik

NamaTipeWajibBatasanNama CinaDeskripsi
idbilangan bulatsalahtidak adaNilai basis data dapat diserialisasi menjadi string
coupon_idintegerfalsenoneNilai basis data dapat diserialisasi menjadi string
tipebilangan bulatsalahtidak adaNilai basis data dapat diserialisasi menjadi string
statusbilangan bulatsalahtidak adaNilai basis data dapat diserialisasi menjadi string
sumberbilangan bulatsalahtidak adaNilai basis data dapat diserialisasi menjadi string
judulstringsalahtidak adatidak ada
title_enstringfalsenonenone
deskripsistringsalahtidak adatidak ada
deskripsi_enstringsalahtidak adatidak ada
jumlah_awalstring¦nullsalahtidak adatidak ada
jumlah_awal_USDstring¦nullfalsetidak adatidak ada
start_amount_hkdstring¦nullfalsenonenone
jumlah_penguranganstring¦nullsalahtidak adatidak ada
jumlah_pengurangan_usdstring¦nullfalsenonenone
deduction_amount_hkdstring¦nullfalsenonenone
tingkat_diskonstring¦nullfalsenonenone
batas_diskon_maksimumstring¦nullfalsenonenone
batas_diskon_jumlah_usdstring¦nullfalsenonenone
jumlah_batas_diskon_hkdstring¦nullfalsenonenone
created_atstring¦nullfalsenoneYmd H:i:s
efek_padastring¦nullsalahtidak adaYmd H:i:s
expired_atstring¦nullfalsenoneYmd H:i:s
digunakan_padastring¦nullfalsetidak adaYmd H:i:s
tipe_produkstringnullfalsenone
stempel waktu pembuatanbilangan bulatnullsalahtidak ada
stempel waktu efekbilangan bulatnullsalahtidak ada
timestamp kedaluwarsabilangan bulatnullsalahtidak ada
stempel waktu yang digunakanbilangan bulatnullsalahtidak ada
is_expiredbooleanfalsenoneAntarmuka daftar mengembalikan

OpenApiNotification

{
  "id": 0,
  "title": "string",
  "content": "string",
  "type": 0,
  "read_status": 0,
  "created_at": "string",
  "created_timestamp": 0
}

milik

NamaTipeWajibBatasanNama CinaDeskripsi
idbilangan bulatsalahtidak adaNilai basis data dapat diserialisasi menjadi string
judulstringsalahtidak adatidak ada
kontenstringfalsetidak adaKonten ditampilkan sesuai dengan bahasa yang diminta
tipebilangan bulatsalahtidak adaNilai basis data dapat diserialisasi menjadi string
status_bacabilangan bulatsalahtidak adatidak ada
created_atstringfalsenoneYmd H:i:s; non-RFC 3339 date
stempel waktu pembuatanbilangan bulatsalahtidak adatidak ada

Nilai enumerasi

AtributNilai
status_baca0
status_baca1

Jenis produk

9

Jenis paket: 9 Paket Lalu Lintas Perumahan Dinamis, 11 Paket IP Perumahan Dinamis, 14 Paket IP Pusat Data Statis, 25 Paket IP Perumahan Statis

milik

NamaTipeWajibBatasanNama CinaDeskripsi
anonimbilangan bulatsalahtidak adaJenis paket: 9 Paket Lalu Lintas Perumahan Dinamis, 11 IP Perumahan Dinamis, 14 IP Pusat Data Statis, 25 IP Perumahan Statis

Nilai enumerasi

AtributNilai
anonim9
anonim11
anonim14
anonim25

apiKey

"pa$$word"

Kunci API; diteruskan melalui apiKeyAuth atau sebagai parameter permintaan dalam deklarasi operasi.

milik

NamaTipeWajibBatasanNama CinaDeskripsi
anonimstring(kata sandi)falsetidak adaKunci API; diteruskan menggunakan apiKeyAuth atau sebagai parameter permintaan yang dideklarasikan dalam pernyataan operasi

kode respons

200

Kode status: 200 Berhasil, 3 Kunci aplikasi tidak valid

milik

NamaTipeWajibBatasanNama CinaDeskripsi
anonimbilangan bulatsalahtidak adaKode status: 200 Berhasil, 3 app_key tidak valid

Pesan tanggapan

"success"

pesan balasan

milik

NamaTipeWajibBatasanNama CinaDeskripsi
anonimstringfalsetidak adapesan respons

Respons Sukses

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {},
  "request_id": "string"
}

milik

Tidak ada

Respons Kesalahan

{
  "code": 2,
  "msg": "parameter error",
  "data": {},
  "request_id": "string"
}

milik

Tidak ada

Respons Sukses WebV1

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {},
  "request_id": "string"
}

milik

NamaTipeWajibBatasanNama CinaDeskripsi
kodebilangan bulatbenartidak adatidak ada
pesanstringbenartidak adatidak ada
dataobjeknulltruenone
request_idstringtruenoneID pelacakan permintaan

Respons Kesalahan WebV1

{
  "code": 2,
  "msg": "parameter error",
  "data": {},
  "request_id": "string"
}

milik

NamaTipeWajibBatasanNama CinaDeskripsi
kodebilangan bulatbenartidak adaKode kesalahan bisnis

bukan

NamaTipeWajibBatasanNama CinaDeskripsi
»anonimapa sajasalahtidak adatidak ada

(lanjutan)

NamaTipeWajibBatasanNama CinaDeskripsi
pesanstringbenartidak adaDeskripsi kesalahan
dataobjeknulltruenone
request_idstringtruenoneID pelacakan permintaan

ID Publik Tim

"A1b2C3d4E5f6"

Pengidentifikasi publik tim dimulai dengan huruf ASCII, dan karakter sisanya hanya terdiri dari huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan untuk basis data tersebut.

milik

NamaTipeWajibBatasanNama CinaDeskripsi
anonimstringfalsenonePengidentifikasi tim publik, diawali dengan huruf ASCII, karakter sisanya hanya berisi huruf dan angka ASCII; tidak diterbitkan sebagai kunci utama numerik dalam basis data

ID Ruang Sumber Daya

"A1b2C3d4E5f6"

Pengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan balas dengan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 karakter.

milik

salah satu

NamaTipeWajibBatasanNama CinaDeskripsi
anonimstringsalahtidak adatidak ada

xor

NamaTipeWajibBatasanNama CinaDeskripsi
anonimID Publik Timsalahtidak adaPengidentifikasi tim publik, diawali dengan huruf ASCII, karakter sisanya hanya berisi huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.

Tim

{
  "id": "A1b2C3d4E5f6",
  "name": "string",
  "super_admin_user_id": 1,
  "status": 0,
  "current_role": 1,
  "dissolving_at": "string",
  "dissolved_at": "string",
  "created_at": "string",
  "updated_at": "string"
}

milik

NamaTipeWajibBatasanNama CinaDeskripsi
idID Publik Timbenartidak adaPengidentifikasi tim publik, diawali dengan huruf ASCII, karakter sisanya hanya berisi huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
namastringbenartidak adaNama Tim
super_admin_user_idbilangan bulatbenartidak adaID Pengguna Administrator Super
statusbilangan bulatbenartidak adaStatus tim: 0 = dinonaktifkan, 1 = diaktifkan, 2 = dibubarkan, 3 = dibubarkan
current_roleintegernulltruenone
larut_padastring¦nulltruenoneWaktu mulai pelarutan
dissolved_atstring¦nulltruenoneWaktu penyelesaian pelarutan
created_atstringtruenoneWaktu pembuatan
updated_atstringtruenoneWaktu pembaruan

Nilai enumerasi

AtributNilai
status0
status1
status2
status3
peran_saat_ini1
peran_saat_ini2
peran_saat_ini3
peran_saat_ini4
peran_saat_ininull

TeamAsset

{
  "id": 1,
  "user_id": 1,
  "team_id": "A1b2C3d4E5f6",
  "team_user_id": 0,
  "product_id": 1,
  "product_type": 0,
  "parent_product_type": 0,
  "status": 0,
  "total_amount": 0,
  "remain": 0,
  "bandwidth": 0,
  "concurrency": 0,
  "expired_at": "string",
  "created_at": "string",
  "ip": "string",
  "country_code": "string",
  "country_name": "string",
  "asn": "string",
  "port": 0
}

milik

NamaTipeWajibBatasanNama CinaDeskripsi
idbilangan bulatbenartidak adaID Paket Pengguna
user_idintegertruenoneID pengguna pemilik sumber daya
team_idID Ruang Sumber Dayabenartidak adaPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 digit
team_user_idintegertruenoneID pengguna anggota sebenarnya
product_idintegertruenoneID Produk
tipe_produkbilangan bulatbenartidak adaJenis produk
tipe_produk_indukbilangan bulatbenartidak adaTipe produk induk
statusbilangan bulatbenartidak adaStatus paket
jumlah_totalbilangan bulat (int64)benartidak adaJumlah total
tersisabilangan bulat (int64)benartidak adaJumlah yang tersisa
bandwidthintegerfalsenoneBandwidth (Mbps); hanya dikembalikan untuk product_type=19 atau 11
konkurensibilangan bulatsalahtidak adaJumlah konkurensi; hanya akan kembali jika product_type=11
expired_atstringnulltruenone
created_atstringtruenoneWaktu pembuatan
ipstringfalsenoneAlamat IP statis; hanya dikembalikan untuk product_type=19
country_codestringfalsenoneKode negara IP statis; hanya dikembalikan jika product_type=19
country_namestringfalsenoneAlamat IP statis: Nama negara; hanya akan muncul jika product_type=19
asnstringfalsenoneASN IP Statis; hanya dikembalikan jika product_type=19
portbilangan bulatsalahtidak adaPort proxy IP statis; hanya akan kembali jika product_type=19

Informasi Produk Tim

{
  "team_id": "A1b2C3d4E5f6",
  "product_types": [0],
  "product_residence_remain_count": 0,
  "product_residence_total_count": 0,
  "pdrue2_timestamp": 0,
  "remain": 0,
  "total_amount": 0,
  "scraping_remain": 0,
  "scraping_total_amount": 0,
  "scraping_timestamp": "string",
  "scraping_timestamp2": 0,
  "common_scraping_remain": 0,
  "common_scraping_total_amount": 0,
  "common_scraping_timestamp": "string",
  "common_scraping_timestamp2": 0,
  "pdidcr_count": 0,
  "pdidcr_total": 0,
  "pdidcr_traffic_remain": 0,
  "pdidcr_traffic_total": 0,
  "p_sitai_ip_count": 0,
  "p_sitai_ip": 0,
  "p_sitai_ip_total": 0,
  "p_sitai_remain": 0,
  "p_sitai_total": 0,
  "pdidc_count": 0,
  "pdidc_total": 0,
  "pdidc_ip_count": 0,
  "pdidc_ip_all_count": 0,
  "pdispr_count": 0,
  "pdispr_total": 0,
  "pdispr_traffic_remain": 0,
  "pdispr_traffic_total": 0,
  "product_datacenter_isp_traffic_ip_count": 0,
  "product_datacenter_isp_traffc_ip": 0,
  "product_datacenter_isp_traffc_ip_total": 0,
  "product_datacenter_isp_traffic_ip": 0,
  "product_datacenter_isp_traffic_ip_total": 0,
  "product_datacenter_isp_traffc_remain": 0,
  "product_datacenter_isp_traffc_total": 0,
  "product_datacenter_isp_traffic_remain": 0,
  "product_datacenter_isp_traffic_total": 0,
  "product_datacenter_isp_ip": 0,
  "product_datacenter_isp_ip_total": 0,
  "product_datacenter_isp_ip_count": 0,
  "product_datacenter_isp_ip_all_count": 0,
  "product_datacenter_isp_ip_traffic_remain": 0,
  "product_datacenter_isp_ip_traffic_total": 0,
  "product_agent_residence_remain_count": 0,
  "product_agent_residence_total_count": 0,
  "product_serp_remain": 0,
  "product_serp_total": 0,
  "product_serp_timestamp": "string",
  "product_serp_timestamp2": 0,
  "product_video_remain": 0,
  "product_video_total": 0,
  "product_video_timestamp": "string",
  "product_video_timestamp2": 0
}

Kolom statistik paket konsisten dengan /web_v1/user/info; catatan pembatalan, pengembalian dana, atau penghapusan sementara tidak termasuk dalam ringkasan; kecuali untuk team_id dan product_types, hanya kolom yang sesuai dengan jenis produk yang didukung oleh situs saat ini yang dikembalikan.

milik

NamaTipeWajibBatasanNama CinaDeskripsi
team_idID Publik Timbenartidak adaPengidentifikasi tim publik, diawali dengan huruf ASCII, karakter sisanya hanya berisi huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
product_types[integer]truenoneRuang sumber daya tim belum dibatalkan atau dihapus sementara dan situs saat ini mendukung jenis paket berikut
product_residence_remain_countinteger(int64)falsenoneTipe 9 Sisa lalu lintas
product_residence_total_countinteger(int64)falsenoneTipe 9 Total Flow
pdrue2_timestampinteger(int64)falsenoneTipe 11 Stempel waktu kedaluwarsa terbaru; 0 jika tidak ada paket tim yang tersedia
tersisabilangan bulatsalahtidak adaTipe 17 Jumlah yang tersisa
jumlah_totalbilangan bulatsalahtidak adaTipe 17 Jumlah total
scraping_remaininteger(int64)falsenoneTipe 18 Jumlah yang tersisa
scraping_total_amountinteger(int64)falsenoneTipe 18 Jumlah total scraping
scraping_timestampstringfalsenoneTipe 18 Waktu kedaluwarsa terbaru; "-" jika tidak ada paket yang tersedia
scraping_timestamp2integer(int64)falsenoneTipe 18 Stempel waktu kedaluwarsa terbaru
common_scraping_remaininteger(int64)falsenoneTipe 29 Upaya tersisa
common_scraping_total_amountinteger(int64)falsenoneTipe 29 Jumlah total scraping
common_scraping_timestampstringfalsenoneTipe 29 Waktu kedaluwarsa terbaru; "-" jika tidak ada paket yang tersedia
common_scraping_timestamp2integer(int64)falsenoneTipe 29 Stempel waktu kedaluwarsa terbaru
pdidcr_countintegerfalsenoneTipe 12 Jumlah paket yang valid
pdidcr_totalbilangan bulatsalahtidak adaTipe 12 Jumlah total paket
pdidcr_traffic_remaininteger(int64)falsenoneTipe 12 Sisa lalu lintas
pdidcr_traffic_totalinteger(int64)falsenoneTipe 12 Total lalu lintas
p_sitai_ip_countintegerfalsenoneTipe 13 Jumlah IP yang valid
p_sitai_ipbilangan bulatsalahtidak adaTipe 13 Jumlah paket yang valid
p_sitai_ip_totalintegerfalsenoneTipe 13 Jumlah total paket
p_sitai_remaininteger(int64)falsenoneTipe 13/24 Sisa bandwidth
p_sitai_totalinteger(int64)falsenoneTipe 13/24 Total aliran
pdidc_countintegerfalsenoneTipe 14 Jumlah paket yang valid
pdidc_totalbilangan bulatsalahtidak adaTipe 14 Jumlah total paket
pdidc_ip_countintegerfalsenoneTipe 14 Jumlah IP yang valid
pdidc_ip_all_countintegerfalsenoneTipe 14 Jumlah total IP
pdispr_countintegerfalsenoneTipe 15 Jumlah paket yang valid
pdispr_totalbilangan bulatsalahtidak adaTipe 15 Jumlah total paket
pdispr_traffic_remaininteger(int64)falsenoneTipe 15 Sisa lalu lintas
pdispr_traffic_totalinteger(int64)falsenoneTipe 15 Total lalu lintas
product_datacenter_isp_traffic_ip_countintegerfalsenoneTipe 16 Jumlah IP yang valid
product_datacenter_isp_traffc_ipintegerfalsenoneTipe 16 Kuantitas paket yang valid; ejaan yang kompatibel secara historis
product_datacenter_isp_traffc_ip_totalintegerfalsenoneTipe 16 Jumlah total paket; ejaan yang kompatibel secara historis
product_datacenter_isp_traffic_ipintegerfalsenoneTipe 16 Kuantitas paket yang valid
product_datacenter_isp_traffic_ip_totalintegerfalsenoneTipe 16 Jumlah total paket
product_datacenter_isp_traffc_remaininteger(int64)falsenoneTipe 16/24 Sisa lalu lintas; ejaan yang kompatibel secara historis
product_datacenter_isp_traffc_totalinteger(int64)falsenoneTipe 16/24 Total lalu lintas; ejaan yang kompatibel secara historis
product_datacenter_isp_traffic_remaininteger(int64)falsenoneTipe 16/24 Sisa lalu lintas
product_datacenter_isp_traffic_totalinteger(int64)falsenoneTipe 16/24 Total lalu lintas
product_datacenter_isp_ipintegerfalsenoneKetik 21 atau 25 Jumlah paket yang valid
product_datacenter_isp_ip_totalintegerfalsenoneJumlah total paket (tipe 21 atau 25)
product_datacenter_isp_ip_countintegerfalsenoneKetik 21 atau 25 Jumlah IP yang valid
product_datacenter_isp_ip_all_countintegerfalsenoneKetik 21 atau 25 Jumlah total IP
product_datacenter_isp_ip_traffic_remaininteger(int64)falsenoneTipe 21 sesuai dengan Tipe 24: Sisa lalu lintas
product_datacenter_isp_ip_traffic_totalinteger(int64)falsenoneTipe 21 sesuai dengan Tipe 24 Total Traffic
product_agent_residence_remain_countinteger(int64)falsenoneTipe 22 Sisa lalu lintas
product_agent_residence_total_countinteger(int64)falsenoneTipe 22 Total traffic
product_serp_remaininteger(int64)falsenoneTipe 27 Jumlah yang tersisa
product_serp_totalinteger(int64)falsenoneTipe 27 Jumlah total
product_serp_timestampstringfalsenoneTipe 27 Waktu kedaluwarsa terbaru; "-" jika tidak ada paket yang tersedia
product_serp_timestamp2integer(int64)falsenoneTipe 27 Stempel waktu kedaluwarsa terbaru
product_video_remaininteger(int64)falsenoneTipe 28 Sisa bandwidth
product_video_totalinteger(int64)falsenoneTipe 28 Total aliran video
product_video_timestampstringfalsenoneTipe 28 Waktu kedaluwarsa terbaru; "-" jika tidak ada paket yang tersedia
product_video_timestamp2integer(int64)falsenoneTipe 28 Stempel waktu kedaluwarsa terbaru

Dompet Tim

{
  "team_id": "A1b2C3d4E5f6",
  "balance": 0.1,
  "total_recharge_fee": 0.1,
  "updated_at": "string"
}

Saldo dompet tim terpisah dari saldo pribadi administrator super; jumlahnya menggunakan mata uang default situs saat ini dan memiliki maksimal 4 angka desimal.

milik

NamaTipeWajibBatasanNama CinaDeskripsi
team_idID Publik Timbenartidak adaPengidentifikasi tim publik, diawali dengan huruf ASCII, karakter sisanya hanya berisi huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
saldoangka (double)benartidak adaSaldo tim yang tersedia saat ini
total_biaya_isi_ulangangka(double)benartidak adaSaldo pokok isi ulang tim yang belum terpakai saat ini, tidak termasuk transfer saldo pribadi
updated_atstringtruenoneWaktu terakhir dompet diubah

Catatan Dompet Tim

{
  "id": 1,
  "team_id": "A1b2C3d4E5f6",
  "operator_user_id": 0,
  "creator": {
    "user_id": 0,
    "display_name": "string",
    "nickname": "string",
    "username": "string",
    "email": "string",
    "phone": "string"
  },
  "direction": 0,
  "transaction_type": 1,
  "amount": 0.1,
  "after_balance": 0.1,
  "link_id": 0,
  "request_id": "string",
  "remark": "string",
  "created_at": "string"
}

milik

NamaTipeWajibBatasanNama CinaDeskripsi
idbilangan bulatbenartidak adatidak ada
team_idID Publik Timbenartidak adaPengidentifikasi tim publik, diawali dengan huruf ASCII, karakter sisanya hanya berisi huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
operator_user_idintegertruenoneOperator, pengembalian dana sistem adalah 0
penciptaPembuat Timsalahtidak adatidak ada
arahbilangan bulatbenartidak ada0 = pengeluaran, 1 = pendapatan
tipe_transaksibilangan_bulatbenartidak ada1=Isi ulang ke akun, 2=Transfer dari saldo pribadi, 3=Penggunaan saldo, 4=Pengembalian dana atau pengurangan pengembalian dana isi ulang, 5=Transfer kembali ke saldo pribadi
jumlahangka (double)benartidak adaJumlah perubahan ini, arahnya ditunjukkan oleh arah
after_balancenumber(double)truenoneSaldo dompet tim diperbarui
link_idintegertruenoneID pesanan terkait; ID pengguna yang digunakan saat mentransfer saldo pribadi
request_idstringtruenonenone
catatanstringbenartidak adatidak ada
created_atstringtruenonenone

Nilai enumerasi

AtributNilai
arah0
arah1
tipe_transaksi1
tipe_transaksi2
tipe_transaksi3
tipe_transaksi4
tipe_transaksi5

Pembuat Tim

{
  "user_id": 0,
  "display_name": "string",
  "nickname": "string",
  "username": "string",
  "email": "string",
  "phone": "string"
}

milik

NamaTipeWajibBatasanNama CinaDeskripsi
user_idintegertruenoneID pengguna operator; operasi sistem adalah 0
display_namestringtruenoneMenampilkan nama, dalam urutan nama panggilan, nama pengguna, email, dan nomor telepon
nama panggilanstringbenartidak adatidak ada
nama penggunastringbenartidak adatidak ada
emailstringtruenoneIni adalah nilai yang telah dianonimkan dari perspektif non-administrator
teleponstringbenartidak adaIni adalah nilai yang telah dianonimkan dari perspektif non-administrator

Respons Tim

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "id": "A1b2C3d4E5f6",
    "name": "string",
    "super_admin_user_id": 1,
    "status": 0,
    "current_role": 1,
    "dissolving_at": "string",
    "dissolved_at": "string",
    "created_at": "string",
    "updated_at": "string"
  },
  "request_id": "string"
}

milik

semua

NamaTipeWajibBatasanNama CinaDeskripsi
anonimRespons Sukses WebV1salahtidak adatidak ada

Dan

NamaTipeWajibBatasanNama CinaDeskripsi
anonimobjeksalahtidak adatidak ada
» dataTimsalahtidak adatidak ada

Daftar TimRespons

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [
      {
        "id": "A1b2C3d4E5f6",
        "name": "string",
        "super_admin_user_id": 1,
        "status": "[",
        "current_role": "[",
        "dissolving_at": "string",
        "dissolved_at": "string",
        "created_at": "string",
        "updated_at": "string"
      }
    ],
    "total": 0,
    "page": 1,
    "page_size": 1
  },
  "request_id": "string"
}

milik

semua

NamaTipeWajibBatasanNama CinaDeskripsi
anonimRespons Sukses WebV1salahtidak adatidak ada

Dan

NamaTipeWajibBatasanNama CinaDeskripsi
anonimobjeksalahtidak adatidak ada
» dataobjeksalahtidak adatidak ada
»» daftarTim]benartidak adatidak ada
»» totalbilangan bulatbenartidak adatidak ada
»» halamanbilangan bulatbenartidak adatidak ada
»» ukuran_halamanbilangan bulatbenartidak adatidak ada

DaftarAnggotaTim

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [
      {
        "team_member_id": 1,
        "team_id": "A1b2C3d4E5f6",
        "user_id": 1,
        "role": "[",
        "status": "[",
        "joined_at": "string",
        "nickname": "string",
        "username": "string"
      }
    ],
    "total": 0,
    "page": 1,
    "page_size": 1
  },
  "request_id": "string"
}

milik

semua

NamaTipeWajibBatasanNama CinaDeskripsi
anonimRespons Sukses WebV1salahtidak adatidak ada

Dan

NamaTipeWajibBatasanNama CinaDeskripsi
anonimobjeksalahtidak adatidak ada
» dataobjeksalahtidak adatidak ada
»» daftarAnggota Tim]benartidak adatidak ada
»» totalbilangan bulatbenartidak adatidak ada
»» halamanbilangan bulatbenartidak adatidak ada
»» ukuran_halamanbilangan bulatbenartidak adatidak ada

TimOrangDaftarRespons

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [
      {
        "record_type": "[",
        "record_id": 1,
        "team_id": "A1b2C3d4E5f6",
        "user_id": 0,
        "inviter_user_id": 0,
        "invite_type": "[",
        "invite_country_code": 999,
        "invite_target": "string",
        "delivery_type": "[",
        "role": "[",
        "status": "[",
        "display_name": "string",
        "nickname": "string",
        "username": "string",
        "email": "string",
        "phone": "string",
        "joined_at": "string",
        "expired_at": "string",
        "created_at": "string"
      }
    ],
    "total": 0,
    "page": 1,
    "page_size": 1
  },
  "request_id": "string"
}

milik

semua

NamaTipeWajibBatasanNama CinaDeskripsi
anonimRespons Sukses WebV1salahtidak adatidak ada

Dan

NamaTipeWajibBatasanNama CinaDeskripsi
anonimobjeksalahtidak adatidak ada
» dataobjeksalahtidak adatidak ada
»» daftarAnggota Tim]benartidak adatidak ada
»» totalbilangan bulatbenartidak adatidak ada
»» halamanbilangan bulatbenartidak adatidak ada
»» ukuran_halamanbilangan bulatbenartidak adatidak ada

Respons Aset Tim

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "id": 1,
    "user_id": 1,
    "team_id": "A1b2C3d4E5f6",
    "team_user_id": 0,
    "product_id": 1,
    "product_type": 0,
    "parent_product_type": 0,
    "status": 0,
    "total_amount": 0,
    "remain": 0,
    "bandwidth": 0,
    "concurrency": 0,
    "expired_at": "string",
    "created_at": "string",
    "ip": "string",
    "country_code": "string",
    "country_name": "string",
    "asn": "string",
    "port": 0
  },
  "request_id": "string"
}

milik

semua

NamaTipeWajibBatasanNama CinaDeskripsi
anonimRespons Sukses WebV1salahtidak adatidak ada

Dan

NamaTipeWajibBatasanNama CinaDeskripsi
anonimobjeksalahtidak adatidak ada
» dataTeamAssetsalahtidak adatidak ada

Respons Informasi Produk Tim

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "team_id": "A1b2C3d4E5f6",
    "product_types": [0],
    "product_residence_remain_count": 0,
    "product_residence_total_count": 0,
    "pdrue2_timestamp": 0,
    "remain": 0,
    "total_amount": 0,
    "scraping_remain": 0,
    "scraping_total_amount": 0,
    "scraping_timestamp": "string",
    "scraping_timestamp2": 0,
    "common_scraping_remain": 0,
    "common_scraping_total_amount": 0,
    "common_scraping_timestamp": "string",
    "common_scraping_timestamp2": 0,
    "pdidcr_count": 0,
    "pdidcr_total": 0,
    "pdidcr_traffic_remain": 0,
    "pdidcr_traffic_total": 0,
    "p_sitai_ip_count": 0,
    "p_sitai_ip": 0,
    "p_sitai_ip_total": 0,
    "p_sitai_remain": 0,
    "p_sitai_total": 0,
    "pdidc_count": 0,
    "pdidc_total": 0,
    "pdidc_ip_count": 0,
    "pdidc_ip_all_count": 0,
    "pdispr_count": 0,
    "pdispr_total": 0,
    "pdispr_traffic_remain": 0,
    "pdispr_traffic_total": 0,
    "product_datacenter_isp_traffic_ip_count": 0,
    "product_datacenter_isp_traffc_ip": 0,
    "product_datacenter_isp_traffc_ip_total": 0,
    "product_datacenter_isp_traffic_ip": 0,
    "product_datacenter_isp_traffic_ip_total": 0,
    "product_datacenter_isp_traffc_remain": 0,
    "product_datacenter_isp_traffc_total": 0,
    "product_datacenter_isp_traffic_remain": 0,
    "product_datacenter_isp_traffic_total": 0,
    "product_datacenter_isp_ip": 0,
    "product_datacenter_isp_ip_total": 0,
    "product_datacenter_isp_ip_count": 0,
    "product_datacenter_isp_ip_all_count": 0,
    "product_datacenter_isp_ip_traffic_remain": 0,
    "product_datacenter_isp_ip_traffic_total": 0,
    "product_agent_residence_remain_count": 0,
    "product_agent_residence_total_count": 0,
    "product_serp_remain": 0,
    "product_serp_total": 0,
    "product_serp_timestamp": "string",
    "product_serp_timestamp2": 0,
    "product_video_remain": 0,
    "product_video_total": 0,
    "product_video_timestamp": "string",
    "product_video_timestamp2": 0
  },
  "request_id": "string"
}

milik

semua

NamaTipeWajibBatasanNama CinaDeskripsi
anonimRespons Sukses WebV1salahtidak adatidak ada

Dan

NamaTipeWajibBatasanNama CinaDeskripsi
anonimobjeksalahtidak adatidak ada
» dataInformasi Produk TimfalsenoneKolom statistik paket konsisten dengan /web_v1/user/info; catatan pembatalan, pengembalian dana, atau penghapusan sementara tidak termasuk dalam ringkasan; kecuali untuk team_id dan product_types, hanya kolom yang sesuai dengan jenis produk yang didukung oleh situs saat ini yang dikembalikan.

Respons TeamWallet

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "team_id": "A1b2C3d4E5f6",
    "balance": 0.1,
    "total_recharge_fee": 0.1,
    "updated_at": "string"
  },
  "request_id": "string"
}

milik

semua

NamaTipeWajibBatasanNama CinaDeskripsi
anonimRespons Sukses WebV1salahtidak adatidak ada

Dan

NamaTipeWajibBatasanNama CinaDeskripsi
anonimobjeksalahtidak adatidak ada
» dataDompet Timsalahtidak adaDompet tim, terpisah dari saldo pribadi administrator super; jumlahnya menggunakan mata uang default situs saat ini, dengan maksimal 4 angka desimal.

ResponsDaftarCatatanDompetTim

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [
      {
        "id": 1,
        "team_id": "A1b2C3d4E5f6",
        "operator_user_id": 0,
        "creator": {},
        "direction": "[",
        "transaction_type": "[",
        "amount": 0.1,
        "after_balance": 0.1,
        "link_id": 0,
        "request_id": "string",
        "remark": "string",
        "created_at": "string"
      }
    ],
    "total": 0,
    "page": 1,
    "page_size": 1
  },
  "request_id": "string"
}

milik

semua

NamaTipeWajibBatasanNama CinaDeskripsi
anonimRespons Sukses WebV1salahtidak adatidak ada

Dan

NamaTipeWajibBatasanNama CinaDeskripsi
anonimobjeksalahtidak adatidak ada
» dataobjeksalahtidak adatidak ada
»» daftarCatatan Dompet Tim]benartidak adatidak ada
»» totalbilangan bulatbenartidak adatidak ada
»» halamanbilangan bulatbenartidak adatidak ada
»» ukuran_halamanbilangan bulatbenartidak adatidak ada

Respons Daftar Aset Tim

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [
      {
        "id": 1,
        "user_id": 1,
        "team_id": "A1b2C3d4E5f6",
        "team_user_id": 0,
        "product_id": 1,
        "product_type": 0,
        "parent_product_type": 0,
        "status": 0,
        "total_amount": 0,
        "remain": 0,
        "bandwidth": 0,
        "concurrency": 0,
        "expired_at": "string",
        "created_at": "string",
        "ip": "string",
        "country_code": "string",
        "country_name": "string",
        "asn": "string",
        "port": 0
      }
    ],
    "total": 0,
    "page": 1,
    "page_size": 1
  },
  "request_id": "string"
}

milik

semua

NamaTipeWajibBatasanNama CinaDeskripsi
anonimRespons Sukses WebV1salahtidak adatidak ada

Dan

NamaTipeWajibBatasanNama CinaDeskripsi
anonimobjeksalahtidak adatidak ada
» dataobjeksalahtidak adatidak ada
»» daftarTeamAsset]benartidak adatidak ada
»» totalbilangan bulatbenartidak adatidak ada
»» halamanbilangan bulatbenartidak adatidak ada
»» ukuran_halamanbilangan bulatbenartidak adatidak ada

UserApiKeyMetadata

{
  "id": 1,
  "api_key": "string",
  "team_user_id": 0,
  "remark": "string",
  "status": 0,
  "created_at": "string",
  "updated_at": "string"
}

milik

NamaTipeWajibBatasanNama CinaDeskripsi
idbilangan bulatbenartidak adaID Kunci API
api_keystringtruenoneMembuat respons dengan kunci lengkap; menggunakan nilai anonim dalam daftar tim
team_user_idintegertruenoneKunci Tim: ID anggota sebenarnya; Kunci pribadi: 0
catatanstringbenartidak adaCatatan
statusbilangan bulatbenartidak ada0 = dinonaktifkan, 1 = diaktifkan
created_atstringtruenoneWaktu pembuatan
updated_atstringnullfalsenone

Nilai enumerasi

AtributNilai
status0
status1

Informasi Faktur

{
  "invoice_code": "string",
  "name": "string",
  "org_name": "string",
  "first_name": "string",
  "last_name": "string",
  "phone": "string",
  "email": "user@example.com",
  "role_type": 1,
  "invoice_type": 0,
  "vat_id": "string",
  "tax_no": "string",
  "address_country": "string",
  "address_city": "string",
  "address_line1": "string",
  "address_line2": "string",
  "address_postal_code": "string",
  "bank_name": "string",
  "bank_account": "string",
  "is_def": true
}

milik

NamaTipeWajibBatasanNama CinaDeskripsi
kode_fakturstringsalahtidak adatidak ada
namastringsalahtidak adatidak ada
nama_organisasistringsalahtidak adatidak ada
nama_depanstringsalahtidak adatidak ada
nama_belakangstringsalahtidak adatidak ada
teleponstringsalahtidak adatidak ada
emailstring(email)falsenonenone
tipe_peranbilangan bulatsalahtidak adatidak ada
tipe_fakturbilangan bulatsalahtidak adatidak ada
ID_PPNstringsalahtidak adatidak ada
nomor_pajakstringsalahtidak adatidak ada
alamat_negarastringsalahtidak adatidak ada
alamat_kotastringsalahtidak adatidak ada
address_line1stringfalsenonenone
address_line2stringfalsenonenone
kode_pos_alamatstringfalsetidak adatidak ada
nama_bankstringsalahtidak adatidak ada
rekening_bankstringsalahtidak adatidak ada
is_defbooleanfalsenonenone

Nilai enumerasi

AtributNilai
tipe_peran1
tipe_peran2
tipe_faktur0
jenis_faktur1
jenis_faktur2

Permintaan Perpanjangan Bulanan

{
  "team_id": "A1b2C3d4E5f6",
  "user_product_ids": [1],
  "user_coupon_id": 1,
  "coupon_sn": "string"
}

milik

NamaTipeWajibBatasanNama CinaDeskripsi
team_idID Ruang Sumber Dayasalahtidak adaPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 digit
user_product_idsanytruenoneArray ID paket pengguna, juga kompatibel dengan string yang dipisahkan koma

salah satu

NamaTipeWajibBatasanNama CinaDeskripsi
»anonim[bilangan bulat]salahtidak adatidak ada

xor

NamaTipeWajibBatasanNama CinaDeskripsi
»anonimstringfalsetidak adatidak ada

(lanjutan)

NamaTipeWajibBatasanNama CinaDeskripsi
ID_kupon_penggunabilangan bulatsalahtidak adatidak ada
coupon_snstringfalsenonenone

Undangan Tim

{
  "id": 1,
  "team_id": "A1b2C3d4E5f6",
  "inviter_user_id": 1,
  "invitee_user_id": 0,
  "invite_type": 1,
  "invite_country_code": 999,
  "invite_target": "string",
  "delivery_type": 1,
  "role": 2,
  "status": 0,
  "accepted_by_user_id": 0,
  "expired_at": "2026-07-17 10:00:00",
  "accepted_at": null,
  "rejected_at": null,
  "cancelled_at": null,
  "created_at": "2026-07-10 10:00:00"
}

milik

NamaTipeWajibBatasanNama CinaDeskripsi
idbilangan bulatbenartidak adaID Undangan
team_idID Publik Timbenartidak adaPengidentifikasi tim publik, diawali dengan huruf ASCII, karakter sisanya hanya berisi huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
inviter_user_idintegertruenoneID Pengguna Pengundang
invitee_user_idintegertruenoneID pengguna yang diundang, 0 jika tidak ada pengguna terdaftar yang cocok
invite_typeintegertruenoneJenis undangan: 1=pengguna terdaftar, 2=email, 3=nomor telepon
invite_country_codeintegertruenoneKode negara atau wilayah untuk nomor telepon seluler; 0 untuk undangan nomor telepon non-seluler
invite_targetstringtruenoneTarget undangan standar; pengguna terdaftar adalah user:{user_id}
tipe_pengirimanbilangan_bulatbenartidak adaSaluran pengiriman asli: 1=pengguna terdaftar, 2=email, 3=nomor telepon; saluran asli dipertahankan ketika email atau nomor telepon cocok dengan pengguna terdaftar.
peranbilangan bulatbenartidak adaPeran target: 2 = Administrator, 3 = Anggota biasa
statusbilangan bulatbenartidak adaStatus undangan: 0 = Tertunda, 1 = Diterima, 2 = Ditolak, 3 = Dibatalkan, 4 = Kedaluwarsa
accepted_by_user_idintegertruenoneID pengguna yang diterima, 0 jika tidak ada pengguna yang diterima
expired_atstringtruenoneWaktu kedaluwarsa, format YYYY-MM-DD HH:mm:ss
accepted_atstringnulltruenone
rejected_atstringnulltruenone
dibatalkan_padastringnulltruenone
created_atstringtruenoneWaktu pembuatan, format YYYY-MM-DD HH:mm:ss

Nilai enumerasi

AtributNilai
tipe_undangan1
tipe_undangan2
tipe_undangan3
jenis_pengiriman1
jenis_pengiriman2
jenis_pengiriman3
peran2
peran3
status0
status1
status2
status3
status4

Anggota Tim

{
  "team_member_id": 1,
  "team_id": "A1b2C3d4E5f6",
  "user_id": 1,
  "role": 1,
  "status": 0,
  "joined_at": "string",
  "nickname": "string",
  "username": "string"
}

milik

NamaTipeWajibBatasanNama CinaDeskripsi
team_member_idintegertruenoneID Anggota
team_idID Publik Timbenartidak adaPengidentifikasi tim publik, diawali dengan huruf ASCII, karakter sisanya hanya berisi huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
user_idintegertruenoneID Pengguna Anggota
peranbilangan bulatbenartidak adaPeran: 1 = Administrator Super, 2 = Administrator, 3 = Anggota Biasa, 4 = Anggota Keuangan
statusbilangan bulatbenartidak adaStatus anggota: 0 = dinonaktifkan, 1 = diaktifkan, 2 = keluar, 3 = dihapus
joined_atstring¦nulltruenoneWaktu bergabung, format YYYY-MM-DD HH:mm:ss
nama panggilanstringbenartidak adanama panggilan anggota
nama penggunastringbenartidak adanama pengguna anggota

Nilai enumerasi

AtributNilai
peran1
peran2
peran3
peran4
status0
status1
status2
status3

Anggota Tim

{
  "record_type": "member",
  "record_id": 1,
  "team_id": "A1b2C3d4E5f6",
  "user_id": 0,
  "inviter_user_id": 0,
  "invite_type": 0,
  "invite_country_code": 999,
  "invite_target": "string",
  "delivery_type": 0,
  "role": 1,
  "status": 0,
  "display_name": "string",
  "nickname": "string",
  "username": "string",
  "email": "string",
  "phone": "string",
  "joined_at": "string",
  "expired_at": "string",
  "created_at": "string"
}

milik

NamaTipeWajibBatasanNama CinaDeskripsi
tipe_rekamanstringtruenoneTipe rekaman; member menunjukkan anggota aktif, invitation menunjukkan undangan yang tertunda
record_idintegertruenoneID Keanggotaan atau ID Undangan
team_idID Publik Timbenartidak adaPengidentifikasi tim publik, diawali dengan huruf ASCII, karakter sisanya hanya berisi huruf dan angka ASCII; tidak ada kunci utama numerik yang akan diterbitkan ke basis data.
user_idintegertruenoneID Pengguna, 0 untuk pengguna undangan yang belum terdaftar
inviter_user_idintegertruenoneID pengguna pengundang, catatan anggota adalah 0
invite_typeintegertruenoneJenis undangan, catatan anggota adalah 0
invite_country_codeintegertruenoneKode negara atau wilayah dari nomor telepon seluler; 0 untuk catatan anggota
invite_targetstringtruenoneTarget undangan, catatan anggota berupa string kosong
tipe_pengirimanbilangan bulatbenartidak adaSaluran pengiriman asli, catatan anggota adalah 0
peranbilangan bulatbenartidak adaPeran: 1 = Administrator Super, 2 = Administrator, 3 = Anggota Biasa, 4 = Anggota Keuangan
statusbilangan bulatbenartidak adaanggota ditetapkan pada 1, undangan ditetapkan pada 0
display_namestringtruenoneMenampilkan nama terpadu, dalam urutan nama panggilan, nama pengguna, email, dan nomor telepon; informasi kontak dari perspektif anggota biasa menggunakan nilai anonim.
nama panggilanstringbenartidak adaNama panggilan anggota atau pengguna terdaftar yang diundang
nama penggunastringbenartidak adaNama pengguna anggota atau undangan terdaftar
emailstringtruenoneAlamat email; Super admin dan administrator mengembalikan nilai lengkap, sedangkan anggota biasa mengembalikan nilai anonim yang ditandai dengan tanda bintang
teleponstringbenartidak adaNomor telepon seluler; Administrator super dan administrator mengembalikan nilai lengkap, sedangkan anggota biasa mengembalikan nilai anonim yang ditandai dengan tanda bintang
joined_atstringnulltruenone
expired_atstringnulltruenone
created_atstringtruenoneMencatat waktu pembuatan, dalam format YYYY-MM-DD HH:mm:ss

Nilai enumerasi

AtributNilai
tipe_rekamananggota
tipe_rekamanundangan
tipe_undangan0
tipe_undangan1
tipe_undangan2
tipe_undangan3
jenis_pengiriman0
jenis_pengiriman1
jenis_pengiriman2
jenis_pengiriman3
peran1
peran2
peran3
peran4
status0
status1

Tanggapan Undangan Tim

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "id": 1,
    "team_id": "A1b2C3d4E5f6",
    "inviter_user_id": 1,
    "invitee_user_id": 0,
    "invite_type": 1,
    "invite_country_code": 999,
    "invite_target": "string",
    "delivery_type": 1,
    "role": 2,
    "status": 0,
    "accepted_by_user_id": 0,
    "expired_at": "2026-07-17 10:00:00",
    "accepted_at": null,
    "rejected_at": null,
    "cancelled_at": null,
    "created_at": "2026-07-10 10:00:00"
  },
  "request_id": "string"
}

milik

semua

NamaTipeWajibBatasanNama CinaDeskripsi
anonimRespons Sukses WebV1salahtidak adatidak ada

Dan

NamaTipeWajibBatasanNama CinaDeskripsi
anonimobjeksalahtidak adatidak ada
» dataUndangan Timsalahtidak adatidak ada

Tanggapan Anggota Tim

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "team_member_id": 1,
    "team_id": "A1b2C3d4E5f6",
    "user_id": 1,
    "role": 1,
    "status": 0,
    "joined_at": "string",
    "nickname": "string",
    "username": "string"
  },
  "request_id": "string"
}

milik

semua

NamaTipeWajibBatasanNama CinaDeskripsi
anonimRespons Sukses WebV1salahtidak adatidak ada

Dan

NamaTipeWajibBatasanNama CinaDeskripsi
anonimobjeksalahtidak adatidak ada
» dataAnggota Timsalahtidak adatidak ada

UndanganTimBuatRespons

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "invitation": {
      "id": 1,
      "team_id": "A1b2C3d4E5f6",
      "inviter_user_id": 1,
      "invitee_user_id": 0,
      "invite_type": 1,
      "invite_country_code": 999,
      "invite_target": "string",
      "delivery_type": 1,
      "role": 2,
      "status": 0,
      "accepted_by_user_id": 0,
      "expired_at": "2026-07-17 10:00:00",
      "accepted_at": null,
      "rejected_at": null,
      "cancelled_at": null,
      "created_at": "2026-07-10 10:00:00"
    },
    "invitation_token": "string",
    "invitation_url": "http://example.com",
    "notification_channels": {
      "email": "queued",
      "sms": "queued",
      "site_inner_message": "created"
    }
  },
  "request_id": "string"
}

milik

semua

NamaTipeWajibBatasanNama CinaDeskripsi
anonimRespons Sukses WebV1salahtidak adatidak ada

Dan

NamaTipeWajibBatasanNama CinaDeskripsi
anonimobjeksalahtidak adatidak ada
» dataobjeksalahtidak adatidak ada
»» undanganUndangan Timbenartidak adatidak ada
»» invitation_tokenstringtruenoneToken undangan teks biasa, hanya dicadangkan untuk kompatibilitas dengan klien yang sudah ada; klien baru harus menggunakan invitation_url secara langsung.
»» invitation_urlstring(uri)truenoneTautan pemrosesan front-end yang berisi token undangan
»» saluran_notifikasiSaluran Pemberitahuan Undangan Timbenartidak adatidak ada

Saluran Pemberitahuan Undangan Tim

{
  "email": "queued",
  "sms": "queued",
  "site_inner_message": "created"
}

milik

NamaTipeWajibBatasanNama CinaDeskripsi
emailstringfalsenoneHasil saluran email
SMSstringfalsenoneHasil saluran SMS
site_inner_messagestringfalsenoneHasil saluran pesan internal

Nilai enumerasi

AtributNilai
emailantrian
emailgagal
emaildilewati
SMSantrean
SMSgagal
SMSdilewati
pesan_dalam_situsdibuat
site_inner_messageexists
site_inner_messagegagal

Pratinjau Undangan Tim

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "team_name": "string",
    "role": 2,
    "status": 0,
    "expired_at": "string"
  },
  "request_id": "string"
}

milik

semua

NamaTipeWajibBatasanNama CinaDeskripsi
anonimRespons Sukses WebV1salahtidak adatidak ada

Dan

NamaTipeWajibBatasanNama CinaDeskripsi
anonimobjeksalahtidak adatidak ada
» dataobjeksalahtidak adatidak ada
»» nama_timstringtruenoneNama Tim
»» peranbilangan bulatbenartidak adaPeran target
»» statusbilangan bulatbenartidak adaStatus undangan
»» expired_atstringtruenoneWaktu kedaluwarsa, format YYYY-MM-DD HH:mm:ss

Nilai enumerasi

AtributNilai
peran2
peran3
status0
status1
status2
status3
status4

TeamInvitationResponse

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "invitation": {
      "id": 1,
      "team_id": "A1b2C3d4E5f6",
      "inviter_user_id": 1,
      "invitee_user_id": 0,
      "invite_type": 1,
      "invite_country_code": 999,
      "invite_target": "string",
      "delivery_type": 1,
      "role": 2,
      "status": 0,
      "accepted_by_user_id": 0,
      "expired_at": "2026-07-17 10:00:00",
      "accepted_at": null,
      "rejected_at": null,
      "cancelled_at": null,
      "created_at": "2026-07-10 10:00:00"
    },
    "invitation_url": "http://example.com",
    "notification_channels": {
      "email": "queued",
      "sms": "queued",
      "site_inner_message": "created"
    }
  },
  "request_id": "string"
}

milik

semua

NamaTipeWajibBatasanNama CinaDeskripsi
anonimRespons Sukses WebV1salahtidak adatidak ada

Dan

NamaTipeWajibBatasanNama CinaDeskripsi
anonimobjeksalahtidak adatidak ada
» dataobjeksalahtidak adatidak ada
»» undanganUndangan Timbenartidak adatidak ada
»» invitation_urlstring(uri)truenoneTautan pemrosesan undangan baru; tautan lama tidak valid
»» saluran_notifikasiSaluran Pemberitahuan Undangan Timbenartidak adatidak ada

Daftar Undangan Tim

{
  "code": 200,
  "msg": "SUCCESS",
  "data": {
    "list": [
      {
        "id": 1,
        "team_id": "A1b2C3d4E5f6",
        "inviter_user_id": 1,
        "invitee_user_id": 0,
        "invite_type": "[",
        "invite_country_code": 999,
        "invite_target": "string",
        "delivery_type": "[",
        "role": "[",
        "status": "[",
        "accepted_by_user_id": 0,
        "expired_at": "2026-07-17 10:00:00",
        "accepted_at": null,
        "rejected_at": null,
        "cancelled_at": null,
        "created_at": "2026-07-10 10:00:00"
      }
    ],
    "total": 0,
    "page": 1,
    "page_size": 1
  },
  "request_id": "string"
}

milik

semua

NamaTipeWajibBatasanNama CinaDeskripsi
anonimRespons Sukses WebV1salahtidak adatidak ada

Dan

NamaTipeWajibBatasanNama CinaDeskripsi
anonimobjeksalahtidak adatidak ada
» dataobjeksalahtidak adatidak ada
»» daftarUndangan Tim]benartidak adatidak ada
»» totalbilangan bulatbenartidak adaJumlah total undangan
»» halamanbilangan bulatbenartidak adaNomor halaman saat ini
»» ukuran_halamanbilangan bulatbenartidak adaJumlah halaman sebenarnya per halaman

Pengguna

{
  "id": 0,
  "email": "user@example.com",
  "phone": "string",
  "balance": 0.1,
  "status": 0,
  "is_real_name": true,
  "created_at": "2019-08-24T14:15:22Z"
}

milik

NamaTipeWajibBatasanNama CinaDeskripsi
idbilangan bulatsalahtidak adatidak ada
emailstring(email)falsenonenone
teleponstringsalahtidak adatidak ada
saldoangka (float)salahtidak adatidak ada
statusbilangan bulatsalahtidak adatidak ada
nama_aslibooleanfalsetidak adatidak ada
created_atstring(tanggal-waktu)falsenonenone

Memesan

{
  "id": 0,
  "trade_no": "string",
  "out_trade_no": "string",
  "product_id": 0,
  "product_type": 0,
  "amount": 0,
  "unit_price": 0.1,
  "total_fee": 0.1,
  "goods_fee": 0.1,
  "pay_fee": 0.1,
  "discount_fee": 0.1,
  "handling_fee": 0.1,
  "refund_fee": 0.1,
  "pm_id": 0,
  "pm_title": "string",
  "pm_logo": "string",
  "status": 0,
  "title": "string",
  "detail": "string",
  "region_desc": "string",
  "pay_at": "2019-08-24T14:15:22Z",
  "pay_timestamp": 0,
  "created_at": "2019-08-24T14:15:22Z",
  "pay_fee_status": 0,
  "invoice": {
    "name": "string",
    "org_name": "string",
    "first_name": "string",
    "last_name": "string",
    "phone": "string",
    "email": "user@example.com",
    "role_type": 0,
    "vat_id": "string",
    "address_country": "string",
    "address_city": "string",
    "address_line1": "string",
    "address_line2": "string",
    "address_postal_code": "string"
  }
}

milik

NamaTipeWajibBatasanNama CinaDeskripsi
idbilangan bulatsalahtidak adaID Pesanan
nomor_perdaganganstringfalsetidak adaNomor pesanan internal
out_trade_nostringfalsenoneNomor pesanan eksternal
product_idintegerfalsenoneID Paket
tipe_produkbilangan bulatsalahtidak adaTipe paket, lihat enumerasi tipe produk
jumlahbilangan bulatsalahtidak adaKuantitas pembelian
harga_satuanangka(float)salahtidak adaharga satuan
total_biayaangka (float)salahtidak adaTotal harga pesanan (tidak termasuk diskon, termasuk biaya penanganan)
biaya_barangangka(float)salahtidak adaHarga barang (termasuk diskon, tidak termasuk biaya penanganan)
biaya_bayarangka(float)salahtidak adaJumlah pembayaran sebenarnya (termasuk diskon dan biaya penanganan)
biaya_diskonangka(float)salahtidak adaJumlah diskon
biaya_penangananangka(float)salahtidak adabiaya penanganan
biaya_pengembalian_uangangka(float)salahtidak adajumlah_pengembalian_uang
pm_idbilangan bulatsalahtidak adaID metode pembayaran (dari /openapi/payment/list)
pm_titlestringfalsenoneNama metode pembayaran
pm_logostringfalsenoneURL Logo Metode Pembayaran
statusbilangan bulatsalahtidak adaStatus pesanan
judulstringsalahtidak adaJudul Paket
detailstringfalsenoneDeskripsi Paket
region_descstringfalsenoneDeskripsi spesifikasi wilayah
bayar_padastring(tanggal-waktu)falsetidak adawaktu pembayaran
cap_waktu_pembayaranbilangan bulatsalahtidak adacap_waktu_pembayaran
created_atstring(tanggal-waktu)falsenoneWaktu pembuatan
pay_fee_statusintegerfalsenoneStatus pembayaran: 0 Normal, 1 Kelebihan pembayaran (pembayaran berlebih), 2 Kekurangan pembayaran
fakturobjeksalahtidak adaInformasi faktur (hanya berlaku untuk pesanan pembayaran online)
» namastringfalsenoneNama lengkap
» org_namestringfalsenoneNama Perusahaan
» nama_depanstringfalsetidak adatidak ada
» nama_belakangstringfalsetidak adatidak ada
» teleponstringsalahtidak adatidak ada
» emailstring(email)falsenonenone
» tipe_peranbilangan bulatsalahtidak ada1 orang, 2 perusahaan
» vat_idstringfalsenoneNomor Identifikasi Pajak
» alamat_negarastringfalsetidak adatidak ada
» alamat_kotastringfalsetidak adatidak ada
» address_line1stringfalsenonenone
» address_line2stringfalsenonenone
» kode_pos_alamatstringfalsetidak adatidak ada

HasilPemeriksaanPesan

{
  "product_id": 0,
  "amount": 0,
  "discount_fee": 0.1,
  "total_fee": 0.1,
  "pay_fee": 0.1,
  "product_type": 0,
  "title": "string",
  "detail": "string",
  "ip_result": [
    {
      "ip": "string",
      "price": 0.1,
      "country_code": "string",
      "current_time": "2019-08-24T14:15:22Z",
      "renewal_time": "2019-08-24T14:15:22Z",
      "country": {
        "name_zh_cn": "string",
        "flag": "string",
        "square_flag": "string"
      }
    }
  ]
}

Pesan hasil pra-inspeksi

milik

NamaTipeWajibBatasanNama CinaDeskripsi
product_idintegerfalsenoneID Paket
jumlahbilangan bulatsalahtidak adakuantitas
biaya_diskonangka(float)salahtidak adaJumlah diskon
total_biayaangka (float)salahtidak adaJumlah total pesanan
bayar_biayaangka(float)salahtidak adaJumlah sebenarnya yang dibayarkan
tipe_produkbilangan bulatsalahtidak adaTipe paket
judulstringsalahtidak adaJudul Paket
detailstringfalsenoneDeskripsi Paket
ip_result[objek]falsenoneHasil pembaruan IP secara massal (hanya dikembalikan saat memperbarui IP)
» ipstringfalsenonenone
» hargaangka (float)salahtidak adatidak ada
» kode_negarastringsalahtidak adatidak ada
» waktu_saat_inistring(tanggal-waktu)falsetidak adatidak ada
» waktu_perpanjanganstring(tanggal-waktu)falsetidak adatidak ada
» negaraobjeksalahtidak adatidak ada
»» nama_zh_cnstringfalsetidak adatidak ada
»» benderastringfalsenoneURL bendera melingkar
»» square_flagstringfalsenoneURL bendera persegi

Produk

{
  "id": 0,
  "title": "string",
  "type": 0,
  "show_type": 0,
  "status": 0,
  "price": 0.1,
  "usd_price": 0.1,
  "price_hkd": 0.1,
  "original_price": 0.1,
  "original_usd_price": 0.1,
  "original_price_hkd": 0.1,
  "local_price": 0.1,
  "local_original_price": 0.1,
  "preferred_currency": "string",
  "support_currencies": "string",
  "flow_value": 0.1,
  "flow_give": 0.1,
  "balance_give": 0.1,
  "balance_value": 0.1,
  "time_validity": 0.1,
  "time_price": 0.1,
  "time_days": 0,
  "tip1": "string",
  "tip2": "string",
  "introduce": ["string"],
  "region_list_id": 0,
  "renew_product_list": "string",
  "parent_product_type": 0,
  "total_count": 0,
  "remain_count": 0,
  "extension_of_time_days": [0],
  "time_days_price_rate": 0.1,
  "desc": {
    "subtitle": "string",
    "flow_value": 0.1,
    "flow_give": 0.1,
    "balance_give": 0.1,
    "time_validity": 0.1,
    "time_price": 0.1,
    "tip1": "string",
    "tip2": "string",
    "introduce": ["string"]
  },
  "sku": {
    "bandwidth_list": [
      {
        "id": 0,
        "value": 0,
        "price": 0.1,
        "price_usd": 0.1,
        "price_hkd": 0.1
      }
    ],
    "duration_list": [
      {
        "id": 0,
        "value": 0,
        "price": 0.1,
        "price_usd": 0.1,
        "price_hkd": 0.1
      }
    ],
    "concurrency_list": [
      {
        "id": 0,
        "value": 0,
        "price": 0.1,
        "price_usd": 0.1,
        "price_hkd": 0.1
      }
    ]
  }
}

milik

NamaTipeWajibBatasanNama CinaDeskripsi
idbilangan bulatsalahtidak adaID Paket
judulstringsalahtidak adaJudul utama paket
tipebilangan bulatsalahtidak adaTipe paket
show_typeintegerfalsenoneTipe tampilan: 1 Normal 2 Rekomendasi bernilai tinggi 3 Tidak tersedia untuk pembelian (diperlukan kustomisasi) 4 Uji coba
statusbilangan bulatsalahtidak adaStatus: 1 terdaftar, 0 dihapus
hargaangka (float)salahtidak adaHarga dalam RMB
harga_USDangka(float)salahtidak adaHarga dalam Dolar AS
harga_hkdangka(float)falsetidak adaHarga Dolar Hong Kong
harga_asliangka(float)salahtidak adaHarga Asli (CNY)
harga_asli_USDangka(float)falsetidak adaharga asli (USD)
harga_asli_hkdangka(float)falsetidak adaHarga Asli (HKD)
harga_lokalangka(float)salahtidak adaHarga yang dilokalkan (tergantung pada mata uang_pilihan)
harga_asli_lokalangka(float)falsetidak adaHarga asli yang dilokalkan (tergantung pada mata uang_pilihan)
preferred_currencystringfalsenoneMata uang pilihan untuk ditampilkan, seperti USD / CNY / HKD
support_currenciesstringfalsenoneDaftar mata uang yang didukung, dipisahkan koma, misalnya, USD, CNY
flow_valuenumber(float)falsenoneKuota data default (GB) untuk paket data Anda
flow_givenumber(float)falsenoneData hadiah (GB)
balance_givenumber(float)falsenoneJumlah bonus isi ulang saldo
nilai_saldoangka(float)salahtidak adaJumlah isi ulang
time_validitynumber(float)falsenonePeriode validitas default untuk paket data
time_pricenumber(float)falsenoneHarga per IP untuk paket data
time_daysintegerfalsenoneMasa berlaku dalam hari, misalnya, 30/90/180/365
tip1stringfalsenonePenjelasan Tag 1
tip2stringfalsenonePenjelasan Tag 2
memperkenalkan[string]salahtidak adaDaftar deskripsi teks
region_list_idintegerfalsenoneID Wilayah
daftar_produk_yang_dapat_diperbaruistringfalsenoneDaftar ID produk yang dapat diperbarui (dipisahkan koma)
parent_product_typeintegerfalsenoneTipe paket induk (berlaku jika type=19): 14 atau 25
total_countintegerfalsenoneTotal inventaris, 0 menunjukkan tidak ada batasan
remain_countintegerfalsenonePersediaan tersisa
extension_of_time_days[integer]falsenoneDaftar pengali durasi; kosong atau hanya berisi 1 menunjukkan tidak didukung
waktu_hari_harga_tarifangka(float)salahtidak adaFaktor harga berdasarkan durasi, harga × (1 + (kelipatan - 1) × tarif)
deskripsiobjeksalahtidak adaInformasi deskripsi paket
» subjudulstringfalsenoneSubjudul
» nilai_aliranangka(float)salahtidak adatidak ada
» flow_givenumber(float)falsenonenone
» balance_givenumber(float)falsenonenone
» validitas_waktuangka(float)salahtidak adatidak ada
» harga_waktuangka(float)salahtidak adatidak ada
» tip1stringfalsenonenone
» tip2stringfalsenonenone
» memperkenalkan[string]salahtidak adatidak ada
skuobjeksalahtidak adaParameter spesifikasi (dikembalikan saat tipe=11)
» bandwidth_list[objek]falsenoneDaftar spesifikasi bandwidth
»» idbilangan bulatsalahtidak adatidak ada
»» nilaibilangan bulatsalahtidak adaNilai bandwidth (Mbps)
»» hargaangka (float)salahtidak adatidak ada
»» harga_usdangka(float)salahtidak adatidak ada
»» harga_hkdangka(float)salahtidak adatidak ada
» duration_list[object]falsenoneDaftar spesifikasi durasi
»» idbilangan bulatsalahtidak adatidak ada
»» nilaibilangan bulatsalahtidak adaDurasi (hari)
»» hargaangka (float)salahtidak adatidak ada
»» harga_usdangka(float)salahtidak adatidak ada
»» harga_hkdangka(float)salahtidak adatidak ada
» concurrency_list[object]falsenoneDaftar spesifikasi konkurensi
»» idbilangan bulatsalahtidak adatidak ada
»» nilaibilangan bulatsalahtidak adaKonkurensi
»» hargaangka (float)salahtidak adatidak ada
»» harga_usdangka(float)salahtidak adatidak ada
»» harga_hkdangka(float)salahtidak adatidak ada

WhiteIp

{
  "id": 0,
  "ip": "string",
  "remark": "string",
  "created_at": "2019-08-24T14:15:22Z"
}

milik

NamaTipeWajibBatasanNama CinaDeskripsi
idbilangan bulatsalahtidak adatidak ada
ipstringfalsenonenone
catatanstringsalahtidak adatidak ada
created_atstring(tanggal-waktu)falsenonenone

Daftar PutihAkun

{
  "id": 0,
  "username": "string",
  "limit": 0,
  "used": 0,
  "status": 0
}

milik

NamaTipeWajibBatasanNama CinaDeskripsi
idbilangan bulatsalahtidak adatidak ada
nama penggunastringsalahtidak adatidak ada
batasbilangan bulatsalahtidak adatidak ada
digunakanbilangan bulatsalahtidak adatidak ada
statusbilangan bulatsalahtidak adatidak ada

Kupon

{
  "id": 0,
  "name": "string",
  "code": "string",
  "discount": 0.1,
  "expire_time": "2019-08-24T14:15:22Z"
}

milik

NamaTipeWajibBatasanNama CinaDeskripsi
idbilangan bulatsalahtidak adatidak ada
namastringsalahtidak adatidak ada
kodestringsalahtidak adatidak ada
diskonangka (float)salahtidak adatidak ada
waktu_kedaluwarsastring(tanggal-waktu)salahtidak adatidak ada

Artikel

{
  "id": 0,
  "title": "string",
  "content": "string",
  "created_at": "2019-08-24T14:15:22Z"
}

milik

NamaTipeWajibBatasanNama CinaDeskripsi
idbilangan bulatsalahtidak adatidak ada
judulstringsalahtidak adatidak ada
kontenstringsalahtidak adatidak ada
created_atstring(tanggal-waktu)falsenonenone

Penomoran halaman

{
  "total": 0,
  "page_no": 0,
  "page_size": 0,
  "total_pages": 0
}

milik

NamaTipeWajibBatasanNama CinaDeskripsi
totalbilangan bulatsalahtidak adatidak ada
nomor_halamanbilangan bulatsalahtidak adatidak ada
ukuran_halamanbilangan bulatsalahtidak adatidak ada
total_halamanbilangan bulatsalahtidak adatidak ada

Konfigurasi Perpanjangan Otomatis

{
  "id": 1,
  "user_id": 1,
  "team_id": "A1b2C3d4E5f6",
  "team_user_id": 0,
  "product_type": 0,
  "left_traffic": 0,
  "left_days": 0,
  "user_product_id": 1,
  "product_id": 0,
  "status": 0,
  "currency": "string",
  "agreed_price": 0,
  "agreed_bandwidth_price": 0,
  "agreed_concurrency_price": 0,
  "bandwidth_id": 0,
  "concurrency_id": 0,
  "duration": 0,
  "renew_product_id": 0,
  "days_before_expire": 0,
  "traffic_threshold": 0,
  "parent_product_type": 0,
  "created_at": "string",
  "updated_at": "string"
}

Cuplikan konfigurasi perpanjangan otomatis untuk satu paket berlangganan.

milik

NamaTipeWajibBatasanNama CinaDeskripsi
idbilangan bulatsalahtidak adatidak ada
user_idbilangan bulatsalahtidak adatidak ada
team_idID Ruang Sumber Dayasalahtidak adaPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 digit
team_user_idbilangan bulatsalahtidak adatidak ada
tipe_produkbilangan bulatsalahtidak adatidak ada
lalu lintas_kiribilangan bulatsalahtidak adaBidang yang sudah usang
sisa_haribilangan bulatsalahtidak adaKolom yang sudah usang
user_product_idintegerfalsenonenone
product_idintegerfalsenoneKolom yang sudah usang
statusbilangan bulatsalahtidak ada0 = dinonaktifkan, 1 = diaktifkan
mata uangstringsalahtidak adatidak ada
harga_yang_disepakatiangkasalahtidak adatotal harga yang disepakati
agreed_bandwidth_pricenumberfalsenoneHarga satuan bandwidth yang disepakati untuk Paket 11
agreed_concurrency_pricenumberfalsenoneHarga konkurensi yang disepakati untuk Paket 11
bandwidth_idbilangan bulatsalahtidak adatidak ada
ID_konkurensibilangan bulatsalahtidak adatidak ada
durasibilangan bulatsalahtidak adaDurasi perpanjangan, dalam hari
perbarui_id_produkbilangan bulatsalahtidak adatidak ada
hari_sebelum_kadaluarsabilangan bulatsalahtidak adatidak ada
ambang_lalu_lalu_kepadatanbilangan_bulatsalahtidak adaAmbang batas lalu lintas, nilai basis data dalam KB
tipe_produk_indukbilangan bulatsalahtidak adatidak ada
created_atstringfalsenonenone
diperbarui_padastringsalahtidak adatidak ada

Nilai enumerasi

AtributNilai
status0
status1

Log Perpanjangan Otomatis

{
  "id": 1,
  "user_id": 1,
  "team_id": "A1b2C3d4E5f6",
  "team_user_id": 0,
  "config_id": 0,
  "user_product_id": 1,
  "product_type": 0,
  "renew_product_id": 0,
  "order_id": 0,
  "fee": 0,
  "currency": "string",
  "before_expired_at": "string",
  "after_expired_at": "string",
  "before_remain": 0,
  "after_remain": 0,
  "trigger_type": 0,
  "status": 1,
  "revoke_at": "string",
  "revoke_remark": "string",
  "created_at": "string",
  "updated_at": "string"
}

milik

NamaTipeWajibBatasanNama CinaDeskripsi
idbilangan bulatbenartidak adatidak ada
user_idbilangan bulatbenartidak adatidak ada
team_idID Ruang Sumber Dayabenartidak adaPengidentifikasi ruang sumber daya publik; hilangkan team_id atau berikan string kosong saat meminta ruang pribadi, dan kembalikan string kosong saat menanggapi ruang pribadi; angka 0 dan string "0" keduanya tidak valid, ruang tim menggunakan pengidentifikasi tim publik 6-12 digit
team_user_idbilangan bulatbenartidak adatidak ada
config_idbilangan bulatbenartidak adatidak ada
user_product_idintegertruenonenone
tipe_produkbilangan bulatbenartidak adatidak ada
perbarui_id_produkbilangan bulatbenartidak adatidak ada
order_idbilangan bulatbenartidak adatidak ada
biayanomorbenartidak adatidak ada
mata uangstringbenartidak adatidak ada
sebelum_kedaluwarsa_padastring¦nullfalsetidak adatidak ada
setelah_berakhir_padastring¦nullfalsetidak adatidak ada
sebelum_tetapbilangan bulat (int64)benartidak adatidak ada
setelah_tersisabilangan bulat (int64)benartidak adatidak ada
tipe_pemicubilangan bulatbenartidak ada0 = sebelum kedaluwarsa, 1 = lalu lintas tidak mencukupi
statusbilangan bulatbenartidak ada1=Berhasil, 2=Dibatalkan, 3=Gagal
cabut_distring¦nullsalahtidak adatidak ada
cabut_catatanstringbenartidak adatidak ada
created_atstringtruenonenone
diperbarui_padastringbenartidak adatidak ada

Nilai enumerasi

AtributNilai
tipe_pemicu0
tipe_pemicu1
status1
status2
status3

Batch Perpanjangan Bulanan

{
  "type": "current",
  "start_at": "string",
  "end_at": "string",
  "target_expired_at": "string",
  "timezone": "string"
}

milik

NamaTipeWajibBatasanNama CinaDeskripsi
tipestringbenartidak adatidak ada
mulai_padastringbenartidak adatidak ada
akhir_padastringbenartidak adatidak ada
target_kedaluwarsa_padastringbenartidak adatidak ada
zona waktustringbenartidak adatidak ada

Nilai enumerasi

AtributNilai
tipesaat ini
ketikselanjutnya

Item Pembaruan Bulanan

{
  "id": 0,
  "user_product_id": 1,
  "product_id": 1,
  "product_type": 0,
  "parent_product_type": 0,
  "title": "string",
  "expired_at": "string",
  "target_expired_at": "string",
  "renew_days": 1,
  "unit_month_price": 0,
  "pay_fee": 0,
  "currency": "string",
  "bandwidth": 0,
  "bandwidth_mbsp": 0,
  "concurrency": 0,
  "ip": "string",
  "country_code": "string",
  "paid_at": "string",
  "refunded_at": "string",
  "created_at": "string",
  "updated_at": "string"
}

milik

NamaTipeWajibBatasanNama CinaDeskripsi
idbilangan bulatsalahtidak adaID detail penagihan historis
user_product_idintegertruenonenone
product_idintegertruenonenone
tipe_produkbilangan bulatbenartidak adatidak ada
tipe_produk_indukbilangan bulatbenartidak adatidak ada
judulstringbenartidak adatidak ada
kedaluwarsa_padastringbenartidak adatidak ada
target_kedaluwarsa_padastringbenartidak adatidak ada
perpanjang_haribilangan bulatbenartidak adatidak ada
harga_per_bulanangkasalahtidak adatidak ada
bayar_biayanomorbenartidak adatidak ada
mata uangstringbenartidak adatidak ada
bandwidthbilangan bulatsalahtidak adatidak ada
bandwidth_mbspangkasalahtidak adanilai konversi bandwidth
konkurensibilangan bulatsalahtidak adatidak ada
ipstringfalsenonePengembalian Paket IP Statis
kode_negarastringfalsenonePengembalian Paket IP Statis
dibayar_padastring¦nullsalahtidak adatidak ada
dikembalikan_padastring¦nullfalsetidak adatidak ada
created_atstringfalsenonenone
diperbarui_padastringsalahtidak adatidak ada

Catatan Faktur

{
  "id": 1,
  "invoice_no": "string",
  "invoice_amount": 0,
  "invoice_download_url": "string",
  "status": 0,
  "remark": "string",
  "order_ids": [0],
  "created_at": 0,
  "invoice_info": {
    "invoice_code": "string",
    "name": "string",
    "org_name": "string",
    "role_type": 1,
    "invoice_type": 0
  }
}

milik

NamaTipeWajibBatasanNama CinaDeskripsi
idbilangan bulatbenartidak adatidak ada
nomor_fakturstringbenartidak adatidak ada
jumlah_fakturnomorbenartidak adatidak ada
URL_unduhan_fakturstringbenartidak adatidak ada
statusbilangan bulatbenartidak adatidak ada
catatanstringbenartidak adatidak ada
order_ids[integer]truenonenone
created_atintegertruenonetimestamp Unix
informasi_fakturapa sajabenartidak adatidak ada

salah satu

NamaTipeWajibBatasanNama CinaDeskripsi
»anonimobjeksalahtidak adatidak ada
»» kode_fakturstringbenartidak adatidak ada
»» namastringbenartidak adatidak ada
»» nama_organisasistringbenartidak adatidak ada
»» tipe_peranbilangan bulatbenartidak adatidak ada
»» tipe_fakturbilangan bulatbenartidak adatidak ada

xor

NamaTipeWajibBatasanNama CinaDeskripsi
»anonimnullfalsetidak adatidak ada

Nilai enumerasi

AtributNilai
tipe_peran1
tipe_peran2
tipe_faktur0
jenis_faktur1
jenis_faktur2

Data Cek Gaji

{
  "trade_no": "string",
  "pm_id": 0,
  "pay_method": 0,
  "trade_type": "string",
  "country_code": "string",
  "currency": "string",
  "goods_fee": 0,
  "discount_fee": 0,
  "handling_fee": 0,
  "pay_fee": 0,
  "total_fee": 0,
  "pay_method_info": {
    "id": 0,
    "type": 0,
    "title": "string",
    "group": "string",
    "handling_rate": 0,
    "handling_fee": 0,
    "handling_fee_currency": "usd",
    "handling_fee_converted": 0
  },
  "origin": {
    "pm_id": 0,
    "pay_method": 0,
    "goods_fee": 0,
    "discount_fee": 0,
    "handling_fee": 0,
    "pay_fee": 0,
    "total_fee": 0
  }
}

milik

NamaTipeWajibBatasanNama CinaDeskripsi
nomor_perdaganganstringbenartidak adatidak ada
pm_idbilangan bulatbenartidak adatidak ada
metode_pembayaranbilangan bulatbenartidak adatidak ada
jenis_perdaganganstringbenartidak adatidak ada
kode_negarastringbenartidak adatidak ada
mata uangstringbenartidak adatidak ada
biaya_barangnomorbenartidak adatidak ada
biaya_diskonangkabenartidak adatidak ada
biaya_penanganannomorbenartidak adatidak ada
bayar_biayanomorbenartidak adatidak ada
total_biayaangkabenartidak adatidak ada
informasi_metode_pembayaranapa sajabenartidak adatidak ada

salah satu

NamaTipeWajibBatasanNama CinaDeskripsi
»anonimobjeksalahtidak adatidak ada
»» idbilangan bulatbenartidak adatidak ada
»» tipebilangan bulatbenartidak adatidak ada
»» judulstringbenartidak adatidak ada
»» grupstringbenartidak adatidak ada
»» tingkat_penangananangkabenartidak adatidak ada
»» biaya_penanganannomorbenartidak adatidak ada
»» mata uang_biaya_penangananstringbenartidak adatidak ada
»» biaya_penanganan_dikonversiangkabenartidak adatidak ada

xor

NamaTipeWajibBatasanNama CinaDeskripsi
»anonimnullfalsetidak adatidak ada

(lanjutan)

NamaTipeWajibBatasanNama CinaDeskripsi
asalobjekbenartidak adatidak ada
» pm_idbilangan bulatbenartidak adatidak ada
» metode_pembayaranbilangan bulatbenartidak adatidak ada
» biaya_barangnomorbenartidak adatidak ada
» biaya_diskonnomorbenartidak adatidak ada
» biaya_penanganannomorbenartidak adatidak ada
» bayar_biayanomorbenartidak adatidak ada
» total_biayaangkabenartidak adatidak ada