# Region API
## BASE URL: http://199.192.16.173:8181
## 1. Division
```json
Request Body:
GET {{BASE_URL}}/api/v1/region/public/divisions/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": [
{
"uid": "54c6a0ad-23e0-4aa4-a41e-e32c92488f0a",
"name": "খুলনা",
"code": null
},
{
"uid": "b6d5c45c-a6cd-437a-b045-bd1717adebe4",
"name": "চট্টগ্রাম",
"code": null
},
{
"uid": "36d5fecd-96ad-455a-bca0-57bac47ba3c3",
"name": "ঢাকা",
"code": null
},
{
"uid": "1e5bcf44-b574-4e4a-98f0-024f860c603b",
"name": "বরিশাল",
"code": null
},
{
"uid": "f7f33d9f-f263-4259-8744-40403c814961",
"name": "ময়মনসিংহ",
"code": null
},
{
"uid": "7b5c9095-8982-4a96-8a49-e73b109bf971",
"name": "মেঘনা",
"code": null
},
{
"uid": "77620fca-39b5-4d06-a22e-aba795974fdc",
"name": "রংপুর",
"code": null
},
{
"uid": "311cbf19-58ae-4152-8934-7e9afc720903",
"name": "রাজশাহী",
"code": null
},
{
"uid": "02d39359-09e9-4f5f-b657-11da61f9ab4e",
"name": "সিলেট",
"code": null
}
]
}
```
## 2. District List API
```json
Request Body:
GET {{BASE_URL}}/api/v1/region/public/districts/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": [
{
"uid": "c0ce7885-3cae-46bc-a4d3-d3823e0d3364",
"id": 1,
"division": "খুলনা",
"name": "কুষ্টিয়া",
"code": null
},
{
"uid": "ac55cd78-212f-45ef-b3cb-7dc654888fdb",
"id": 2,
"division": "খুলনা",
"name": "খুলনা",
"code": null
},
{
"uid": "c967c3f4-281d-4965-b577-43db54f9b818",
"id": 3,
"division": "খুলনা",
"name": "চুয়াডাঙ্গা",
"code": null
},
{
"uid": "7f772a25-db64-49ae-b0ac-37ed9371b591",
"id": 4,
"division": "খুলনা",
"name": "ঝিনাইদহ",
"code": null
},
{
"uid": "2a5ccec9-9d53-4106-8f03-27064da62530",
"id": 5,
"division": "খুলনা",
"name": "নড়াইল",
"code": null
},
{
"uid": "ae21e7b1-61f5-4769-9cca-5c3f6df1ef5a",
"id": 6,
"division": "খুলনা",
"name": "বাগেরহাট",
"code": null
},
{
"uid": "6653a4a6-7508-4820-970a-d2be8ef4078d",
"id": 7,
"division": "খুলনা",
"name": "মাগুরা",
"code": null
},
{
"uid": "ed109a9d-3cdc-4530-80cd-a37fb9290e60",
"id": 8,
"division": "খুলনা",
"name": "মেহেরপুর",
"code": null
},
{
"uid": "a9174e68-02b6-44aa-9f07-ed1f8bdec483",
"id": 9,
"division": "খুলনা",
"name": "যশোর",
"code": null
},
{
"uid": "dd47df68-25b8-48f3-8f5e-c48e5a25b91c",
"id": 10,
"division": "খুলনা",
"name": "সাতক্ষীরা",
"code": null
},
{
"uid": "948f223d-1fa5-4c2b-9194-d29c9b35cb01",
"id": 11,
"division": "চট্টগ্রাম",
"name": "কক্সবাজার",
"code": null
},
{
"uid": "9393a004-3680-4465-ad53-70fd82502536",
"id": 39,
"division": "চট্টগ্রাম",
"name": "কুমিল্লা",
"code": null
},
{
"uid": "b28b79d2-b03e-4e88-9dbd-b74086a42fe0",
"id": 12,
"division": "চট্টগ্রাম",
"name": "চট্টগ্রাম",
"code": null
},
{
"uid": "db0bd0e6-a85f-4c42-b026-a82c53b086ea",
"id": 40,
"division": "চট্টগ্রাম",
"name": "চাঁদপুর",
"code": null
},
{
"uid": "2fd69eef-3da4-4f98-9231-8ad066499957",
"id": 41,
"division": "চট্টগ্রাম",
"name": "নোয়াখালী",
"code": null
},
{
"uid": "e8882b22-e889-4ad0-a2a5-b84652d1786d",
"id": 13,
"division": "চট্টগ্রাম",
"name": "পার্বত্য খাগড়াছড়ি",
"code": null
},
{
"uid": "4b0a1225-2762-43c9-b6ad-b8150d707ef7",
"id": 14,
"division": "চট্টগ্রাম",
"name": "পার্বত্য বান্দরবান",
"code": null
},
{
"uid": "47151dd6-104f-409d-8780-3b3df05449db",
"id": 15,
"division": "চট্টগ্রাম",
"name": "পার্বত্য রাঙ্গামাটি",
"code": null
},
{
"uid": "c79e4f6f-7ed5-424c-83df-a1191449d449",
"id": 42,
"division": "চট্টগ্রাম",
"name": "ফেনী",
"code": null
},
{
"uid": "b9c193e6-20e8-40a1-8051-8bb03e68df59",
"id": 43,
"division": "চট্টগ্রাম",
"name": "ব্রাহ্মণবাড়িয়া",
"code": null
},
{
"uid": "aa2fb087-2311-4fed-b04a-e0c5da7bb822",
"id": 44,
"division": "চট্টগ্রাম",
"name": "লক্ষ্মীপুর",
"code": null
},
{
"uid": "82c7a24e-0e7b-4b4f-b794-b39fc4dd253e",
"id": 16,
"division": "ঢাকা",
"name": "কিশোরগঞ্জ",
"code": null
},
{
"uid": "4576717d-d963-4666-8040-4e1935b2a8fc",
"id": 17,
"division": "ঢাকা",
"name": "গাজীপুর",
"code": null
},
{
"uid": "245c5ddd-d128-4901-8e03-eecff0af6e61",
"id": 18,
"division": "ঢাকা",
"name": "গোপালগঞ্জ",
"code": null
},
{
"uid": "12513819-4e60-4569-84c4-b807fc0fc64f",
"id": 19,
"division": "ঢাকা",
"name": "টাঙ্গাইল",
"code": null
},
{
"uid": "0a63bd9a-5ff9-4e8a-b58a-94583adbc540",
"id": 20,
"division": "ঢাকা",
"name": "ঢাকা",
"code": null
},
{
"uid": "c06d34c3-7068-4322-8db9-d923ad622ddf",
"id": 21,
"division": "ঢাকা",
"name": "নরসিংদী",
"code": null
},
{
"uid": "39a75887-ec8e-4f36-a581-caafe697e2ef",
"id": 22,
"division": "ঢাকা",
"name": "নারায়ণগঞ্জ",
"code": null
},
{
"uid": "69b88403-d46f-4b72-af0e-9903875f9f11",
"id": 23,
"division": "ঢাকা",
"name": "ফরিদপুর",
"code": null
},
{
"uid": "c3b96b14-9ef5-4570-aea0-ec7106fc97fa",
"id": 24,
"division": "ঢাকা",
"name": "মাদারীপুর",
"code": null
},
{
"uid": "bf591b91-381c-4956-af9f-b6c559c2df08",
"id": 25,
"division": "ঢাকা",
"name": "মানিকগঞ্জ",
"code": null
},
{
"uid": "41f8f034-a00f-4bab-9448-8a872e84f8dc",
"id": 26,
"division": "ঢাকা",
"name": "মুন্সিগঞ্জ",
"code": null
},
{
"uid": "569d43c1-aa32-4799-ab83-965b9405a9f9",
"id": 27,
"division": "ঢাকা",
"name": "রাজবাড়ী",
"code": null
},
{
"uid": "ca71d51e-7f53-41f5-a60b-d838829dea2b",
"id": 28,
"division": "ঢাকা",
"name": "শরীয়তপুর",
"code": null
},
{
"uid": "858d4e86-9741-4b59-bce2-fbe62f8aefa8",
"id": 29,
"division": "বরিশাল",
"name": "ঝালকাঠি",
"code": null
},
{
"uid": "4cb48c68-65aa-4957-ac99-7122f76a63dd",
"id": 30,
"division": "বরিশাল",
"name": "পটুয়াখালী",
"code": null
},
{
"uid": "00ca7b1a-0878-4cdd-bc3e-a01b38c7d0a0",
"id": 31,
"division": "বরিশাল",
"name": "পিরোজপুর",
"code": null
},
{
"uid": "e1f90749-e64b-4e80-8f91-c2b127844e65",
"id": 32,
"division": "বরিশাল",
"name": "বরগুনা",
"code": null
},
{
"uid": "88736714-0a7a-4721-b839-c06dd08d4416",
"id": 33,
"division": "বরিশাল",
"name": "বরিশাল",
"code": null
},
{
"uid": "cfcdb75e-0e99-42b1-beb2-4e88646fc662",
"id": 34,
"division": "বরিশাল",
"name": "ভোলা",
"code": null
},
{
"uid": "24edfce4-9905-49df-8d38-6045bbe96547",
"id": 35,
"division": "ময়মনসিংহ",
"name": "জামালপুর",
"code": null
},
{
"uid": "818aadb5-f631-4a6c-9090-ab3d6ce37181",
"id": 36,
"division": "ময়মনসিংহ",
"name": "নেত্রকোণা",
"code": null
},
{
"uid": "f9be5d1e-2e7e-47fd-b9bb-2a8a80ff523a",
"id": 37,
"division": "ময়মনসিংহ",
"name": "ময়মনসিংহ",
"code": null
},
{
"uid": "e8732220-8754-4ddd-9b35-d502846a66a2",
"id": 38,
"division": "ময়মনসিংহ",
"name": "শেরপুর",
"code": null
},
{
"uid": "d5052821-dc0b-4b95-a66a-064fd383b57c",
"id": 45,
"division": "রংপুর",
"name": "কুড়িগ্রাম",
"code": null
},
{
"uid": "1e8f980d-446b-44e1-aaf1-3e76105a0295",
"id": 46,
"division": "রংপুর",
"name": "গাইবান্ধা",
"code": null
},
{
"uid": "0d2284a8-da60-4c74-945f-c984c9c95edd",
"id": 47,
"division": "রংপুর",
"name": "ঠাকুরগাঁও",
"code": null
},
{
"uid": "209c56af-b229-47ea-85d8-91fe331d1555",
"id": 48,
"division": "রংপুর",
"name": "দিনাজপুর",
"code": null
},
{
"uid": "b76cac2e-7b03-44eb-a994-36fee7bbaf78",
"id": 49,
"division": "রংপুর",
"name": "নীলফামারী",
"code": null
},
{
"uid": "e6f53037-646d-4eda-b677-487ba45a69c7",
"id": 50,
"division": "রংপুর",
"name": "পঞ্চগড়",
"code": null
},
{
"uid": "cf82db0b-e121-46db-89a8-b11ad443053a",
"id": 51,
"division": "রংপুর",
"name": "রংপুর",
"code": null
},
{
"uid": "f4b1a335-c9e6-4fc4-aba0-9b017723ee65",
"id": 52,
"division": "রংপুর",
"name": "লালমনিরহাট",
"code": null
},
{
"uid": "5451e620-3d0b-4c8b-bea1-c2d5d8e86a11",
"id": 53,
"division": "রাজশাহী",
"name": "চাঁপাইনবাবগঞ্জ",
"code": null
},
{
"uid": "1e0fcd2b-08d9-4567-b61f-f49ce0b2fba9",
"id": 54,
"division": "রাজশাহী",
"name": "জয়পুরহাট",
"code": null
},
{
"uid": "c64aae83-bc30-4d51-9b73-1a622b96a7e0",
"id": 55,
"division": "রাজশাহী",
"name": "নওগাঁ",
"code": null
},
{
"uid": "43401e4c-7e2d-4ebf-9732-47b4d2db63ed",
"id": 56,
"division": "রাজশাহী",
"name": "নাটোর",
"code": null
},
{
"uid": "eb4e56f0-d4fc-4595-a4f4-9e67da994179",
"id": 57,
"division": "রাজশাহী",
"name": "পাবনা",
"code": null
},
{
"uid": "dcab28c0-240f-4d1b-92d4-2af5152a0dbd",
"id": 58,
"division": "রাজশাহী",
"name": "বগুড়া",
"code": null
},
{
"uid": "ff5288c2-4eed-4fce-920e-3f76ed158ab8",
"id": 59,
"division": "রাজশাহী",
"name": "রাজশাহী",
"code": null
},
{
"uid": "625478cf-90d9-457a-adf7-e595fba3046a",
"id": 60,
"division": "রাজশাহী",
"name": "সিরাজগঞ্জ",
"code": null
},
{
"uid": "c1a5acbd-e121-4417-8384-8091fb13a0eb",
"id": 61,
"division": "সিলেট",
"name": "মৌলভীবাজার",
"code": null
},
{
"uid": "e39eda58-f467-46b3-992f-a574ce7183b5",
"id": 62,
"division": "সিলেট",
"name": "সিলেট",
"code": null
},
{
"uid": "da11a2b1-c387-44ca-bcc3-a080f2bd3186",
"id": 63,
"division": "সিলেট",
"name": "সুনামগঞ্জ",
"code": null
},
{
"uid": "a0897866-f09f-4481-90d3-62fdcd290bef",
"id": 64,
"division": "সিলেট",
"name": "হবিগঞ্জ",
"code": null
}
]
}
```
## 3. District List Filtering API
```json
Request Body:
GET {{BASE_URL}}/api/v1/region/public/districts/?division__name=<division_name>
```
## 4. Sub-District List API
```json
Request Body:
GET {{BASE_URL}}/api/v1/region/public/subdistrict/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": [
{
"uid": "a2ff4536-74d5-470c-819f-6f4d7555ef9b",
"district": "কক্সবাজার",
"name": "উখিয়া",
"code": null
},
{
"uid": "1949178f-596c-4235-9972-0427b36b131f",
"district": "কক্সবাজার",
"name": "কক্সবাজার",
"code": null
},
{
"uid": "9e6f1fe2-9d14-47ad-9bb2-1a382309fc68",
"district": "কক্সবাজার",
"name": "কুতুবদিয়া",
"code": null
},
{
"uid": "de32d143-49df-4517-9fe6-b7cef6e691ac",
"district": "কক্সবাজার",
"name": "চকরিয়া",
"code": null
},
{
"uid": "579fe5eb-1e70-4b0b-8b2b-cd40e3c5755c",
"district": "কক্সবাজার",
"name": "টেকনাফ",
"code": null
},
{
"uid": "8872f3c6-75cd-4546-8d45-5b5976fad3bd",
"district": "কক্সবাজার",
"name": "পেকুয়া",
"code": null
},
...
]
}
```
## 5. Sub District List Filtering API
```json
Request Body:
GET {{BASE_URL}}/api/v1/region/public/subdistrict/?district__division__name=<division_name>&district__name=<district_name>
```
## 6. Thanas List API
```json
Request Body:
GET {{BASE_URL}}/api/v1/region/public/thanas/
Response:
Status Code: 200
```
## 7. Thana List Filtering API
```json
Request Body:
GET {{BASE_URL}}/api/v1/region/public/thanas/?district__division__name<division_name>=&district__name=<district_name>&citycorporation__name=<citycorporation_name>
```
## 8. Post Office List API
```json
Request Body:
GET {{BASE_URL}}/api/v1/region/public/post-offices/
Response:
Status Code: 200
```
## 9. Post Office List Filtering API
```json
Request Body:
GET {{BASE_URL}}/api/v1/region/public/post-offices/?thana__district__division__name=<division_name>&thana__district__name=<district_name>&thana__name=<thana_name>
```
## 10. Municipalities List API
```json
Request Body:
GET {{BASE_URL}}/api/v1/region/public/municipalities/
Response:
Status Code: 200
```
## 11. Municipalities List Filtering API
```json
Request Body:
GET {{BASE_URL}}/api/v1/region/public/municipalities/?subdistrict__district__division__name=<division_name>&subdistrict__district__name=<district_name>&subdistrict__name=<sub_district_name>
```
## 12. Unions List API
```json
Request Body:
GET {{BASE_URL}}/api/v1/region/public/unions/
Response:
Status Code: 200
```
## 13. Unions List Filtering API
```json
Request Body:
GET {{BASE_URL}}/api/v1/region/public/unions/?subdistrict__district__division__name<division_name>=&subdistrict__district__name<district_name>=&subdistrict__name=<sub_district_name>
```
## 14. Villages List API
```json
Request Body:
GET {{BASE_URL}}/api/v1/region/public/villages/
Response:
Status Code: 200
```
## 15. Villages List Filtering API
```json
Request Body:
GET {{BASE_URL}}/api/v1/region/public/villages/?union__subdistrict__district__division__name=<division_name>&union__subdistrict__district__name=<district_name>&union__subdistrict__name=<sub_district_name>&union__name=<union_name>
```
## 16. City Corporations List API
```json
Request Body:
GET {{BASE_URL}}/api/v1/region/public/city-corporations/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": [
{
"uid": "063aa62a-1c3b-42d7-8b79-3f11de3f6e76",
"name": "কুমিল্লা সিটি কর্পোরেশন",
"code": null,
"district": "কুমিল্লা"
},
{
"uid": "4c22bd4b-bbfd-49c6-aced-82954c3ef4d1",
"name": "খুলনা সিটি কর্পোরেশন",
"code": null,
"district": "খুলনা"
},
{
"uid": "1eaecebf-ca21-427e-b80e-4a48e955151c",
"name": "গাজীপুর সিটি কর্পোরেশন",
"code": null,
"district": "গাজীপুর"
},
{
"uid": "867be2bb-1fd1-41a8-a565-d283f27a2aab",
"name": "চট্টগ্রাম সিটি কর্পোরেশন",
"code": null,
"district": "চট্টগ্রাম"
},
{
"uid": "04fc592f-1e57-4bad-a191-3bc7a6d4465d",
"name": "ঢাকা উত্তর সিটি কর্পোরেশন",
"code": null,
"district": "ঢাকা"
},
{
"uid": "00e43140-aac7-44f6-8d91-c19a01da0913",
"name": "ঢাকা দক্ষিণ সিটি কর্পোরেশন",
"code": null,
"district": "ঢাকা"
},
{
"uid": "8163ab2c-def5-4d19-96e1-ff4845b4fa42",
"name": "নারায়ণগঞ্জ সিটি কর্পোরেশন",
"code": null,
"district": "নারায়ণগঞ্জ"
},
{
"uid": "f1ec92d9-4c94-456d-8fb6-f64263b357fa",
"name": "বরিশাল সিটি কর্পোরেশন",
"code": null,
"district": "বরিশাল"
},
{
"uid": "a8d75b6d-90c5-4f4e-ad74-a621c03cdec1",
"name": "ময়মনসিংহ সিটি কর্পোরেশন",
"code": null,
"district": "ময়মনসিংহ"
},
{
"uid": "166e0f9c-1177-42a4-8251-b1dc71c57cd2",
"name": "রংপুর সিটি কর্পোরেশন",
"code": null,
"district": "রংপুর"
},
{
"uid": "b62ab847-c72f-47e4-8454-ee776bf01f69",
"name": "রাজশাহী সিটি কর্পোরেশন",
"code": null,
"district": "রাজশাহী"
},
{
"uid": "1297b1e5-38dc-426d-826d-525e15cfbbd5",
"name": "সিলেট সিটি কর্পোরেশন",
"code": null,
"district": "সিলেট"
}
]
}
```
## 17. City Corporation List Filtering API
```json
Request Body:
GET {{BASE_URL}}/api/v1/region/public/city-corporations/?district__division__name=<division_name>&district__name=<district_name>
```
## 18. Wards List API
```json
Request Body:
GET {{BASE_URL}}/api/v1/region/public/wards/
Response:
Status Code: 200
```
## 19. Wards List Filtering API
```json
Request Body:
GET {{BASE_URL}}/api/v1/region/public/wards/?municipality__name=<municipality_name>&citycorporation__name=<citycorporation_name>
```
## 20. Union Ward
```json
Request Body:
GET {{BASE_URL}}/api/v1/region/public/union-wards/
Response:
Status Code: 200
```
## 21. Union Wards List Filtering API
```json
Request Body:
GET {{BASE_URL}}/api/v1/region/public/union-wards/?union__name=<union_name>
```
## 22. Constituency List API
```json
Request Body:
GET {{BASE_URL}}/api/v1/region/public/constituency/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": [
{
"id": 162,
"division": "রংপুর",
"district": "পঞ্চগড়",
"constituency_name": "পঞ্চগড় - ১",
"constituency_no": 1,
"constituency_color": null,
"constituency_type": "ঝুঁকিপূর্ণ",
"constituency_regions": "তেঁতুলিয়া উপজেলা, পঞ্চগড় সদর উপজেলা, আটোয়ারী উপজেলা।",
"attachment": "http://127.0.0.1:8000/media/constituency/2023-03-20/1-2023-03-20-22-46-57.png",
"attachment_map": null
},
...
]
}
```
## 23. Constituency Filtering API
```json
Request Body:
GET {{BASE_URL}}/api/v1/region/public/constituency/?district__division__name=<division_name>&district__name=<district_name>
```