সেটিংস ও ইন্টিগ্রেশনটেকনিক্যাল রেফারেন্স

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-তে usernamepassword দিতে হয়। অ্যাকাউন্ট সক্রিয় হতে হবে; 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 কনফিগ ডাউনলোড
আরও সাহায্য দরকার?সম্পর্কিত নির্দেশিকা দেখুন অথবা আমাদের সহায়তা দলের সাথে যোগাযোগ করুন।