# Features API
## BASE URL: http://54.169.161.238
## 1. Political Party List API (রাজনৈতিক দলের লিস্ট)
```json
Request Body:
GET {{BASE_URL}}/api/v1/features/parties/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": [
{
"id": 1,
"party_name": "লিবারেল ডেমোক্রেটিক পার্টি - এলডিপি",
"party_registration_no": "001"
},
{
"id": 2,
"party_name": "জাতীয় পার্টি - জেপি",
"party_registration_no": "002"
},
{
"id": 3,
"party_name": "বাংলাদেশের সাম্যবাদী দল (এম.এল)",
"party_registration_no": "003"
},
{
"id": 4,
"party_name": "কৃষক শ্রমিক জনতা লীগ",
"party_registration_no": "004"
},
{
"id": 5,
"party_name": "বাংলাদেশের কমিউনিস্ট পার্টি",
"party_registration_no": "005"
},
{
"id": 6,
"party_name": "বাংলাদেশ আওয়ামী লীগ",
"party_registration_no": "006"
},
{
"id": 7,
"party_name": "বাংলাদেশ জাতীয়তাবাদী দল - বি.এন.পি",
"party_registration_no": "007"
},
{
"id": 8,
"party_name": "গণতন্ত্রী পার্টি",
"party_registration_no": "008"
},
{
"id": 9,
"party_name": "বাংলাদেশ ন্যাশনাল আওয়ামী পার্টি",
"party_registration_no": "009"
},
{
"id": 10,
"party_name": "বাংলাদেশের ওয়ার্কার্স পার্টি",
"party_registration_no": "010"
},
{
"id": 11,
"party_name": "বিকল্পধারা বাংলাদেশ",
"party_registration_no": "011"
},
{
"id": 12,
"party_name": "জাতীয় পার্টি",
"party_registration_no": "012"
},
{
"id": 13,
"party_name": "জাতীয় সমাজতান্ত্রিক দল-জাসদ",
"party_registration_no": "013"
},
{
"id": 14,
"party_name": "জাতীয় সমাজতান্ত্রিক দল-জেএসডি",
"party_registration_no": "015"
},
{
"id": 15,
"party_name": "জাকের পার্টি",
"party_registration_no": "016"
},
{
"id": 16,
"party_name": "বাংলাদেশের সমাজতান্ত্রিক দল-বাসদ",
"party_registration_no": "017"
},
{
"id": 17,
"party_name": "বাংলাদেশ জাতীয় পার্টি-বিজেপি",
"party_registration_no": "018"
},
{
"id": 18,
"party_name": "বাংলাদেশ তরিকত ফেডারেশন",
"party_registration_no": "019"
},
{
"id": 19,
"party_name": "বাংলাদেশ খেলাফত আন্দোলন",
"party_registration_no": "020"
},
{
"id": 20,
"party_name": "বাংলাদেশ মুসলিম লীগ",
"party_registration_no": "021"
},
{
"id": 21,
"party_name": "ন্যাশনাল পিপলস্ পার্টি (এনপিপি)",
"party_registration_no": "022"
},
{
"id": 22,
"party_name": "জমিয়তে উলামায়ে ইসলাম বাংলাদেশ",
"party_registration_no": "023"
},
{
"id": 23,
"party_name": "গণফোরাম",
"party_registration_no": "024"
},
{
"id": 24,
"party_name": "গণফ্রন্ট",
"party_registration_no": "025"
},
{
"id": 25,
"party_name": "বাংলাদেশ ন্যাশনাল আওয়ামী পার্টি-বাংলাদেশ ন্যাপ",
"party_registration_no": "027"
},
{
"id": 26,
"party_name": "বাংলাদেশ জাতীয় পার্টি",
"party_registration_no": "028"
},
{
"id": 27,
"party_name": "ইসলামিক ফ্রন্ট বাংলাদেশ",
"party_registration_no": "030"
},
{
"id": 28,
"party_name": "বাংলাদেশ কল্যাণ পার্টি",
"party_registration_no": "031"
},
{
"id": 29,
"party_name": "ইসলামী ঐক্যজোট",
"party_registration_no": "032"
},
{
"id": 30,
"party_name": "বাংলাদেশ খেলাফত মজলিস",
"party_registration_no": "033"
},
{
"id": 31,
"party_name": "ইসলামী আন্দোলন বাংলাদেশ",
"party_registration_no": "034"
},
{
"id": 32,
"party_name": "বাংলাদেশ ইসলামী ফ্রন্ট",
"party_registration_no": "035"
},
{
"id": 33,
"party_name": "বাংলাদেশের বিপ্লবী ওয়ার্কার্স পার্টি",
"party_registration_no": "037"
},
{
"id": 34,
"party_name": "খেলাফত মজলিস",
"party_registration_no": "038"
},
{
"id": 35,
"party_name": "বাংলাদেশ মুসলিম লীগ-বিএমএল",
"party_registration_no": "040"
},
{
"id": 36,
"party_name": "বাংলাদেশ সাংস্কৃতিক মুক্তিজোট (মুক্তিজোট)",
"party_registration_no": "041"
},
{
"id": 37,
"party_name": "বাংলাদেশ ন্যাশনালিস্ট ফ্রন্ট-বিএনএফ",
"party_registration_no": "042"
},
{
"id": 38,
"party_name": "জাতীয়তাবাদী গণতান্ত্রিক আন্দোলন-এনডিএম",
"party_registration_no": "043"
},
{
"id": 39,
"party_name": "বাংলাদেশ কংগ্রেস",
"party_registration_no": "044"
},
{
"id": 40,
"party_name": "স্বতন্ত্র",
"party_registration_no": null
}
]
}
```
## 2. Constituency List API (আসন সমূহের লিস্টট)
```json
Request Body:
{{BASE_URL}}/api/v1/features/constituency/
Response:
Status Code: 200
[
{
"id": 162,
"division": "রংপুর",
"district": "পঞ্চগড়",
"constituency_name": "পঞ্চগড় - ১",
"constituency_no": 1,
"constituency_color": null,
"constituency_regions": "তেঁতুলিয়া উপজেলা, পঞ্চগড় সদর উপজেলা, আটোয়ারী উপজেলা।",
"constituency_type": "ঝুঁকিপূর্ণ",
"constituency_type_3": "ঝুঁকিপূর্ণ",
"risk_assessment": "অত্যন্ত ঝুঁকিপূর্ণ"
},
{
"id": 163,
"division": "রংপুর",
"district": "পঞ্চগড়",
"constituency_name": "পঞ্চগড় - ২",
"constituency_no": 2,
"constituency_color": null,
"constituency_regions": "বোদা উপজেলা এবং দেবীগঞ্জ উপজেলা।",
"constituency_type": "ঝুঁকিপূর্ণ",
"constituency_type_3": "দোদুল্যমান",
"risk_assessment": "অত্যন্ত ঝুঁকিপূর্ণ"
},
{
"id": 96,
"division": "রংপুর",
"district": "ঠাকুরগাঁও",
"constituency_name": "ঠাকুরগাঁও-১",
"constituency_no": 3,
"constituency_color": null,
"constituency_regions": "ঠাকুরগাঁও সদর উপজেলা।",
"constituency_type": "নিশ্চিত সম্ভাব্য",
"constituency_type_3": "ঝুঁকিপূর্ণ",
"risk_assessment": "স্বল্প ঝুঁকিপূর্ণ"
},
...
]
```
## 3. Constituency Filtering
### Filtering 01
```json
Request Body:
GET {{BASE_URL}}/api/v1/features/constituency/?constituency_type/?constituency_type=<সুনিশ্চিত/নিশ্চিত সম্ভাব্য/দোদুল্যমান/ঝুঁকিপূর্ণ/অতি ঝুঁকিপূর্ণ>
```
### Filtering 02
```json
Request Body:
GET {{BASE_URL}}/api/v1/features/constituency/?constituency_type/?constituency_type_3=<সুনিশ্চিত/দোদুল্যমান/ঝুঁকিপূর্ণ>
```
## 4. Social Media Influencer Category (সোসিয়াল মিডিয়া ইনফ্লুয়েন্সার ক্যাটাগরি)
```json
Request Body:
{{BASE_URL}}/api/v1/constituency/public/sm-influencer-category/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": [
{
"uid": "c1f777fc-2ad6-401c-93fa-634913449b1d",
"name": "উদ্যোক্তা"
},
{
"uid": "36be9386-522e-4822-a30d-e5338c77fb01",
"name": "ট্রাভেল ভ্লগার"
},
{
"uid": "5c3f528d-1c11-41f6-a4bb-7015e8d7d789",
"name": "পলিটিশিয়ান"
},
{
"uid": "09e309f7-2553-47d7-b913-63d97ed58f7d",
"name": "ফটোগ্রাফার"
},
{
"uid": "f053b172-7aba-4298-8b99-017ec0dc7222",
"name": "মডেল"
},
{
"uid": "7c6d9060-d0ba-453e-8961-9fff32b08399",
"name": "মিউজিশিয়ান"
},
{
"uid": "eabf7a81-99e4-42c6-b91b-b357cb2fa1c0",
"name": "সাংবাদিক"
},
{
"uid": "d1a9367a-b184-4d47-9b59-11cd1519eed9",
"name": "সোশ্যাল মিডিয়া সেলিব্রেটি"
},
{
"uid": "06fd35c1-faf6-4c74-9c8c-e109b9ad6399",
"name": "স্পোর্টসম্যান"
},
{
"uid": "1114ff97-455a-4dfb-865e-4daf7240e460",
"name": "স্যাটেলাইট মিডিয়া সেলিব্রেটি"
},
{
"uid": "ae1d63c1-4494-4d72-b351-af65b962c14c",
"name": "হিস্টোরি ভ্লগার"
}
]
}
```
## 5. Influential People Category List API (রাজনৈতিক দলের লিস্ট)
```json
Request Body:
GET {{BASE_URL}}/api/v1/constituency/public/influential-people-category/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": [
{
"uid": "3e34ac5d-1160-4906-b28d-d012d66a9ab3",
"name": "আইনজীবী"
},
{
"uid": "d61ca7ab-4edb-4994-8ffb-50242dd4d9ea",
"name": "ক্রীড়া ব্যাক্তিত্ব"
},
...
]
}
```
## 6. CAP Logo
```json
Request Body:
GET {{BASE_URL}}/api/v1/features/cap/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": [
{
"cap_basic_name": "CAP Basic",
"cap_basic_logo": null,
"cap_ea_name": "Cap Enterprise",
"cap_ea_logo": "http://127.0.0.1:8000/media/caplogo/2023-05-13/CAP_Logo-05-removebg-preview-2023-05-13-13-57-45.png"
}
]
}
```
# Threat Person
## 1. Threat Person List API
```json
Request Body:
GET {{BASE_URL}}/api/v1/features/threat-person/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"count": 1,
"next": null,
"previous": null,
"results": [
{
"name": "তাসনিম খলিল",
"present_address": "মালবো, সুইডেন",
"permanent_address": "বিশ্বনাথ, সিলেট",
"facebook_id": "https://www.facebook.com/tasneem.khalil",
"facebook_page": "https://www.facebook.com/tasneem.khalil",
"twitter": "https://www.facebook.com/tasneem.khalil",
"telegram": "https://www.facebook.com/tasneem.khalil",
"instagram": "https://www.facebook.com/tasneem.khalil",
"linkedin": "https://www.facebook.com/tasneem.khalil",
"whatsapp": "https://www.facebook.com/tasneem.khalil",
"youtube": "https://www.facebook.com/tasneem.khalil",
"image": null,
"personal_email": "tarnil@gmail.com",
"professional_email": "tarnil@gmail.com",
"comment": "তাসনিম খলিল সিলেটের বিশ্বনাথে জন্মগ্রহণ করেন। তিনি নর্থ সাউথ বিশ্ববিদ্যালয়ে ইংরেজি ভাষাবিজ্ঞান বিষয়ে পড়াশোনা করেছেন। ২০০৭ সাল পর্যন্ত বাংলাদেশের ডেইলি স্টার পত্রিকায় চাকরি করতেন তাসনিম খলিল। কিন্তু বিভিন্ন উদ্দেশ্য ও পক্ষপাতমূলক সংবাদের কারণে ডেইলি স্টার থেকে তাকে পদচ্যুত করা হয়। এছাড়াও তিনি সিএনএন-এর বাংলাদেশ প্রতিনিধি এবং হিউম্যান রাইটস ওয়াচ-এর একটি প্রকল্পে জড়িত ছিলেন। ২০০৭ সালে তাসনিম খলিল অপকর্মের জন্য দেশ থেকে ‘পাততাড়ি’ গুটিয়েছেন। বর্তমানে বসবাস করছেন সুইডেনে। এক যুগ ধরে সেখানে বসেই বিদেশি বিভিন্ন সংস্থার যোগসাজশে বাংলাদেশ বিরোধী ষড়যন্ত্র করছেন তিনি। তিনি সুইডেনভিত্তিক অনুসন্ধানী বিষয়ক ইন্টারনেটভিত্তিক সংবাদমাধ্যম নেত্র নিউজের প্রধান সম্পাদক বলে দাবি করেন।",
"status": "published"
}
]
}
}
```
## 2. Threat Person Create API
```json
Request Body:
POST {{BASE_URL}}/api/v1/features/threat-person/
{
"name": "তাসনিম খলিল",
"present_address": "মালবো, সুইডেন",
"permanent_address": "বিশ্বনাথ, সিলেট",
"facebook_id": "https://www.facebook.com/tasneem.khalil",
"facebook_page": "https://www.facebook.com/tasneem.khalil",
"twitter": "https://www.facebook.com/tasneem.khalil",
"telegram": "https://www.facebook.com/tasneem.khalil",
"instagram": "https://www.facebook.com/tasneem.khalil",
"linkedin": "https://www.facebook.com/tasneem.khalil",
"whatsapp": "https://www.facebook.com/tasneem.khalil",
"youtube": "https://www.facebook.com/tasneem.khalil",
"image": null,
"personal_email": "tarnil@gmail.com",
"professional_email": "tarnil@gmail.com",
"comment": "তাসনিম খলিল সিলেটের বিশ্বনাথে জন্মগ্রহণ করেন। তিনি নর্থ সাউথ বিশ্ববিদ্যালয়ে ইংরেজি ভাষাবিজ্ঞান বিষয়ে পড়াশোনা করেছেন। ২০০৭ সাল পর্যন্ত বাংলাদেশের ডেইলি স্টার পত্রিকায় চাকরি করতেন তাসনিম খলিল। কিন্তু বিভিন্ন উদ্দেশ্য ও পক্ষপাতমূলক সংবাদের কারণে ডেইলি স্টার থেকে তাকে পদচ্যুত করা হয়। এছাড়াও তিনি সিএনএন-এর বাংলাদেশ প্রতিনিধি এবং হিউম্যান রাইটস ওয়াচ-এর একটি প্রকল্পে জড়িত ছিলেন। ২০০৭ সালে তাসনিম খলিল অপকর্মের জন্য দেশ থেকে ‘পাততাড়ি’ গুটিয়েছেন। বর্তমানে বসবাস করছেন সুইডেনে। এক যুগ ধরে সেখানে বসেই বিদেশি বিভিন্ন সংস্থার যোগসাজশে বাংলাদেশ বিরোধী ষড়যন্ত্র করছেন তিনি। তিনি সুইডেনভিত্তিক অনুসন্ধানী বিষয়ক ইন্টারনেটভিত্তিক সংবাদমাধ্যম নেত্র নিউজের প্রধান সম্পাদক বলে দাবি করেন। "
}
Response:
Status Code: 200
{
"success": true,
"message": "Created",
"data": {
"id": 1,
"uid": "cd548828-605b-4c3e-aa2f-d4efa96ad4d1",
"name": "তাসনিম খলিল",
"present_address": "মালবো, সুইডেন",
"permanent_address": "বিশ্বনাথ, সিলেট",
"facebook_id": "https://www.facebook.com/tasneem.khalil",
"facebook_page": "https://www.facebook.com/tasneem.khalil",
"twitter": "https://www.facebook.com/tasneem.khalil",
"telegram": "https://www.facebook.com/tasneem.khalil",
"instagram": "https://www.facebook.com/tasneem.khalil",
"linkedin": "https://www.facebook.com/tasneem.khalil",
"whatsapp": "https://www.facebook.com/tasneem.khalil",
"youtube": "https://www.facebook.com/tasneem.khalil",
"image": null,
"personal_email": "tarnil@gmail.com",
"professional_email": "tarnil@gmail.com",
"comment": "তাসনিম খলিল সিলেটের বিশ্বনাথে জন্মগ্রহণ করেন। তিনি নর্থ সাউথ বিশ্ববিদ্যালয়ে ইংরেজি ভাষাবিজ্ঞান বিষয়ে পড়াশোনা করেছেন। ২০০৭ সাল পর্যন্ত বাংলাদেশের ডেইলি স্টার পত্রিকায় চাকরি করতেন তাসনিম খলিল। কিন্তু বিভিন্ন উদ্দেশ্য ও পক্ষপাতমূলক সংবাদের কারণে ডেইলি স্টার থেকে তাকে পদচ্যুত করা হয়। এছাড়াও তিনি সিএনএন-এর বাংলাদেশ প্রতিনিধি এবং হিউম্যান রাইটস ওয়াচ-এর একটি প্রকল্পে জড়িত ছিলেন। ২০০৭ সালে তাসনিম খলিল অপকর্মের জন্য দেশ থেকে ‘পাততাড়ি’ গুটিয়েছেন। বর্তমানে বসবাস করছেন সুইডেনে। এক যুগ ধরে সেখানে বসেই বিদেশি বিভিন্ন সংস্থার যোগসাজশে বাংলাদেশ বিরোধী ষড়যন্ত্র করছেন তিনি। তিনি সুইডেনভিত্তিক অনুসন্ধানী বিষয়ক ইন্টারনেটভিত্তিক সংবাদমাধ্যম নেত্র নিউজের প্রধান সম্পাদক বলে দাবি করেন।",
"created_at": "2023-07-22T16:55:14.036535+06:00",
"status": "published"
}
}
```
## 3. Threat Person Retrieve API
```json
Request Body:
GET {{BASE_URL}}/api/v1/features/threat-person/<uid>/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"uid": "cd548828-605b-4c3e-aa2f-d4efa96ad4d1",
"name": "তাসনিম খলিল",
"present_address": "মালবো, সুইডেন",
"permanent_address": "বিশ্বনাথ, সিলেট",
"facebook_id": "https://www.facebook.com/tasneem.khalil",
"facebook_page": "https://www.facebook.com/tasneem.khalil",
"twitter": "https://www.facebook.com/tasneem.khalil",
"telegram": "https://www.facebook.com/tasneem.khalil",
"instagram": "https://www.facebook.com/tasneem.khalil",
"linkedin": "https://www.facebook.com/tasneem.khalil",
"whatsapp": "https://www.facebook.com/tasneem.khalil",
"youtube": "https://www.facebook.com/tasneem.khalil",
"image": null,
"personal_email": "tarnil@gmail.com",
"professional_email": "tarnil@gmail.com",
"comment": "তাসনিম খলিল সিলেটের বিশ্বনাথে জন্মগ্রহণ করেন। তিনি নর্থ সাউথ বিশ্ববিদ্যালয়ে ইংরেজি ভাষাবিজ্ঞান বিষয়ে পড়াশোনা করেছেন। ২০০৭ সাল পর্যন্ত বাংলাদেশের ডেইলি স্টার পত্রিকায় চাকরি করতেন তাসনিম খলিল। কিন্তু বিভিন্ন উদ্দেশ্য ও পক্ষপাতমূলক সংবাদের কারণে ডেইলি স্টার থেকে তাকে পদচ্যুত করা হয়। এছাড়াও তিনি সিএনএন-এর বাংলাদেশ প্রতিনিধি এবং হিউম্যান রাইটস ওয়াচ-এর একটি প্রকল্পে জড়িত ছিলেন। ২০০৭ সালে তাসনিম খলিল অপকর্মের জন্য দেশ থেকে ‘পাততাড়ি’ গুটিয়েছেন। বর্তমানে বসবাস করছেন সুইডেনে। এক যুগ ধরে সেখানে বসেই বিদেশি বিভিন্ন সংস্থার যোগসাজশে বাংলাদেশ বিরোধী ষড়যন্ত্র করছেন তিনি। তিনি সুইডেনভিত্তিক অনুসন্ধানী বিষয়ক ইন্টারনেটভিত্তিক সংবাদমাধ্যম নেত্র নিউজের প্রধান সম্পাদক বলে দাবি করেন।",
"status": "published"
}
}
```
## 4. Threat Person Update API
```json
Request Body:
PATCH {{BASE_URL}}/api/v1/features/threat-person/<uid>/
{
"status": "unpublished"
}
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"id": 1,
"uid": "cd548828-605b-4c3e-aa2f-d4efa96ad4d1",
"name": "তাসনিম খলিল",
"present_address": "মালবো, সুইডেন",
"permanent_address": "বিশ্বনাথ, সিলেট",
"facebook_id": "https://www.facebook.com/tasneem.khalil",
"facebook_page": "https://www.facebook.com/tasneem.khalil",
"twitter": "https://www.facebook.com/tasneem.khalil",
"telegram": "https://www.facebook.com/tasneem.khalil",
"instagram": "https://www.facebook.com/tasneem.khalil",
"linkedin": "https://www.facebook.com/tasneem.khalil",
"whatsapp": "https://www.facebook.com/tasneem.khalil",
"youtube": "https://www.facebook.com/tasneem.khalil",
"image": null,
"personal_email": "tarnil@gmail.com",
"professional_email": "tarnil@gmail.com",
"comment": "তাসনিম খলিল সিলেটের বিশ্বনাথে জন্মগ্রহণ করেন। তিনি নর্থ সাউথ বিশ্ববিদ্যালয়ে ইংরেজি ভাষাবিজ্ঞান বিষয়ে পড়াশোনা করেছেন। ২০০৭ সাল পর্যন্ত বাংলাদেশের ডেইলি স্টার পত্রিকায় চাকরি করতেন তাসনিম খলিল। কিন্তু বিভিন্ন উদ্দেশ্য ও পক্ষপাতমূলক সংবাদের কারণে ডেইলি স্টার থেকে তাকে পদচ্যুত করা হয়। এছাড়াও তিনি সিএনএন-এর বাংলাদেশ প্রতিনিধি এবং হিউম্যান রাইটস ওয়াচ-এর একটি প্রকল্পে জড়িত ছিলেন। ২০০৭ সালে তাসনিম খলিল অপকর্মের জন্য দেশ থেকে ‘পাততাড়ি’ গুটিয়েছেন। বর্তমানে বসবাস করছেন সুইডেনে। এক যুগ ধরে সেখানে বসেই বিদেশি বিভিন্ন সংস্থার যোগসাজশে বাংলাদেশ বিরোধী ষড়যন্ত্র করছেন তিনি। তিনি সুইডেনভিত্তিক অনুসন্ধানী বিষয়ক ইন্টারনেটভিত্তিক সংবাদমাধ্যম নেত্র নিউজের প্রধান সম্পাদক বলে দাবি করেন।",
"created_at": "2023-07-22T16:55:14.036535+06:00",
"status": "unpublished"
}
}
```
## 5. Threat Person No Pagination List API
```json
Request Body:
GET {{BASE_URL}}/api/v1/features/threat-person-no-pagi/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": [
{
"id": 1,
"name": "তাসনিম খলিল"
}
]
}
```