সেটিংস ও ইন্টিগ্রেশনটেকনিক্যাল রেফারেন্স
API v1 রেফারেন্স
বর্তমানে নিবন্ধিত ISPbills API v1 রুটের পূর্ণ তালিকা
বর্তমানে নিবন্ধিত ISPbills API v1 রুটের পূর্ণ তালিকা
এই পৃষ্ঠায়
API v1 মোবাইল অ্যাপ, টেকনিশিয়ান ও পুরোনো অপারেটর ইন্টিগ্রেশনের জন্য ব্যবহৃত হয়। প্রমাণীকরণ রুট ছাড়া সব রিকোয়েস্টে v1 বিয়ারার টোকেন প্রয়োজন।
বেস পাথ: https://app.ispbills.com/api/v1
প্রমাণীকরণ
| মেথড | এন্ডপয়েন্ট | কাজ |
|---|---|---|
POST |
/api/v1/auth/login |
অপারেটর লগইন |
POST |
/api/v1/auth/refresh |
রিফ্রেশ টোকেন দিয়ে নতুন টোকেন নেওয়া |
POST |
/api/v1/auth/social |
Google বা Facebook টোকেন দিয়ে লগইন |
POST |
/api/v1/admin/auth/login |
Admin ID, ইমেইল বা মোবাইল নম্বর দিয়ে iAdmin লগইন; প্রতি মিনিটে সর্বোচ্চ 10 বার চেষ্টা করা যায় |
POST |
/api/v1/partner/auth/login |
রিসেলার পার্টনার মোবাইল লগইন |
iAdmin লগইনের body-তে username ও password দিতে হয়। অ্যাকাউন্ট সক্রিয় হতে হবে; card distributor ও reseller partner role এই endpoint ব্যবহার করতে পারে না। সফল response-এ user-এর তথ্য ও একটি session_url থাকে। এটি পুনর্ব্যবহারযোগ্য bearer token নয়—তিন মিনিট মেয়াদের একবার ব্যবহারযোগ্য web-session URL।
AI ও ড্যাশবোর্ড
| মেথড | এন্ডপয়েন্ট | কাজ |
|---|---|---|
POST |
/api/v1/ai/chat |
সম্পূর্ণ iCli AI উত্তর |
POST |
/api/v1/ai/chat/stream |
SSE স্ট্রিমে iCli AI উত্তর |
POST |
/api/v1/ai/issue |
কনফিগার করা GitHub ইস্যু তৈরি |
GET |
/api/v1/dashboard |
অপারেটর ড্যাশবোর্ড |
GET |
/api/v1/noc/dashboard |
NOC ড্যাশবোর্ড |
GET |
/api/v1/analytics |
অ্যানালিটিক্স ও রিপোর্টিং ডেটা |
গ্রাহক
| মেথড | এন্ডপয়েন্ট | কাজ |
|---|---|---|
GET |
/api/v1/customers |
গ্রাহক তালিকা; page, per_page, search, status সমর্থিত |
POST |
/api/v1/customers |
গ্রাহক তৈরি |
GET |
/api/v1/customers/{id} |
গ্রাহক, সাম্প্রতিক বিল ও সংযোগের তথ্য |
PUT |
/api/v1/customers/{id} |
JSON রিকোয়েস্টে গ্রাহকের প্রোফাইল পরিবর্তন |
POST |
/api/v1/customers/{id} |
মাল্টিপার্ট-সামঞ্জস্যপূর্ণ পরিবর্তন; প্রোফাইল বা NID ছবি আপলোডে এই মেথড ব্যবহার করুন |
POST |
/api/v1/customers/{id}/action |
সাসপেন্ড, রিকানেক্ট বা রিনিউ অ্যাকশন |
POST |
/api/v1/customers/{id}/disconnect |
সক্রিয় সেশন বিচ্ছিন্ন করা |
POST |
/api/v1/customers/{id}/mac-bind |
MAC বাইন্ডিং পরিবর্তন |
POST |
/api/v1/customers/{id}/send-sms |
গ্রাহককে SMS পাঠানো |
POST |
/api/v1/customers/{id}/collect-payment |
মাঠ পর্যায়ের পেমেন্ট রেকর্ড করা |
বিলিং ও নেটওয়ার্ক
| মেথড | এন্ডপয়েন্ট | কাজ |
|---|---|---|
GET |
/api/v1/invoices |
ইনভয়েস তালিকা |
GET |
/api/v1/bills |
বিল তালিকা |
GET |
/api/v1/subscriptions |
সাবস্ক্রিপশন তালিকা |
GET |
/api/v1/payments |
পেমেন্ট তালিকা |
GET |
/api/v1/routers |
রাউটার/NAS তালিকা |
GET |
/api/v1/olts |
OLT তালিকা |
GET |
/api/v1/device-backup/{token} |
টোকেন দিয়ে ডিভাইস ব্যাকআপ ডাউনলোড |
মনিটরিং ও লগ
| মেথড | এন্ডপয়েন্ট | কাজ |
|---|---|---|
GET |
/api/v1/monitoring/ubiquiti |
Ubiquiti অবস্থা |
GET |
/api/v1/monitoring/cambium |
Cambium অবস্থা |
GET |
/api/v1/monitoring/access-logs |
ডিভাইস অ্যাক্সেস লগ |
GET |
/api/v1/monitoring/onus |
ONU ডেটা |
GET |
/api/v1/monitoring/status-checks |
অবকাঠামো স্ট্যাটাস চেক |
GET |
/api/v1/monitoring/zabbix |
Zabbix ডেটা |
GET |
/api/v1/logs/activity |
অপারেটর অ্যাক্টিভিটি লগ |
GET |
/api/v1/logs/router |
রাউটার লগ |
GET |
/api/v1/logs/hotspot |
Hotspot লগ |
GET |
/api/v1/logs/ppp-auth |
PPP অথেন্টিকেশন লগ |
GET |
/api/v1/logs/auto-suspension |
অটো-সাসপেনশন লগ |
SMS, অপারেটর ও অন্যান্য
| মেথড | এন্ডপয়েন্ট | কাজ |
|---|---|---|
GET |
/api/v1/sms/history |
SMS ইতিহাস |
GET |
/api/v1/sms/balance |
SMS গেটওয়ে ব্যালেন্স |
POST |
/api/v1/sms/send |
SMS পাঠানো |
GET |
/api/v1/operators |
অপারেটর তালিকা |
POST |
/api/v1/operators |
অপারেটর তৈরি |
PUT |
/api/v1/operators/{id} |
অপারেটর পরিবর্তন |
POST |
/api/v1/operators/{id}/suspend |
অপারেটর সাসপেন্ড |
POST |
/api/v1/operators/{id}/fund |
অপারেটর ফান্ড যোগ |
GET |
/api/v1/payment-forwarder/events |
পেমেন্ট-ফরোয়ার্ডার ইভেন্ট |
POST |
/api/v1/payment-forwarder/events/{event}/recheck |
ইভেন্ট পুনরায় ম্যাচ করা |
GET |
/api/v1/recharge-cards |
রিচার্জ কার্ড তালিকা |
VPN সামঞ্জস্য রুট
বর্তমান সামঞ্জস্য রুটে v1 অংশটি দুইবার আছে; নিচের পাথ হুবহু ব্যবহার করুন:
| মেথড | এন্ডপয়েন্ট | কাজ |
|---|---|---|
GET |
/api/v1/v1/vpn/accounts |
VPN অ্যাকাউন্ট তালিকা |
GET |
/api/v1/v1/vpn/accounts/{account}/config |
VPN কনফিগ ডাউনলোড |
আরও সাহায্য দরকার?সম্পর্কিত নির্দেশিকা দেখুন অথবা আমাদের সহায়তা দলের সাথে যোগাযোগ করুন।