# 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> ```