{
    "variable": [
        {
            "id": "baseUrl",
            "key": "baseUrl",
            "type": "string",
            "name": "string",
            "value": "https:\/\/mdo.on-forge.com"
        }
    ],
    "info": {
        "name": "MDO API Documentation",
        "_postman_id": "f5bb2c86-5e68-4f8e-a5d5-13a05c7399a8",
        "description": "Official API documentation for the public API v1 endpoints. Use these endpoints to integrate location services and other features into your applications.",
        "schema": "https:\/\/schema.getpostman.com\/json\/collection\/v2.1.0\/collection.json"
    },
    "item": [
        {
            "name": "Calendar",
            "description": "",
            "item": [
                {
                    "name": "Get Hijri Calendar",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/calendar\/:date",
                            "query": [
                                {
                                    "key": "greg",
                                    "value": "true",
                                    "description": "If true or 1, the date parameter is treated as a Gregorian date. If false, 0, or absent, treated as a Hijri date.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/v1\/calendar\/:date?greg=true",
                            "variable": [
                                {
                                    "id": "date",
                                    "key": "date",
                                    "value": "1447-07-11",
                                    "description": "The date in Y-m-d format."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"date\":\"2026-02-19T05:00:14\",\"greg\":\"1\"}"
                        },
                        "description": "Get the Hijri calendar for a specific date. Returns all days of the Hijri month along with miqaat events in that month.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"hijri_date\": \"1447-07-11\",\n    \"gregorian_date\": \"2025-12-30\",\n    \"hijri_month_name_full\": \"Rajab al-Asab\",\n    \"hijri_month_name_short\": \"Rajab\",\n    \"hijri_month\": \"07\",\n    \"hijri_year\": \"1447\",\n    \"hijri_year_arabic\": \"\u0661\u0664\u0664\u0667\",\n    \"hijri_month_arabic\": \"\u0660\u0667\",\n    \"days\": [\n        {\n            \"hijri_date\": \"1447-07-01\",\n            \"gregorian_date\": \"2025-12-20\",\n            \"hijri_day_arabic\": \"\u0661\",\n            \"gregorian_human_readable_date\": \"Dec 20\",\n            \"gregorian_human_readable_date_long\": \"20th Dec 2025\",\n            \"gregorian_day\": \"20\",\n            \"weekday\": \"saturday\",\n            \"date_formatted\": \"20th Rajab, 1447H\",\n            \"date_formatted_long\": \"20th Rajab al-Asab, 1447H\"\n        },\n        {\n            \"hijri_date\": \"1447-07-02\",\n            \"gregorian_date\": \"2025-12-21\",\n            \"hijri_day_arabic\": \"\u0662\",\n            \"gregorian_human_readable_date\": \"Dec 21\",\n            \"gregorian_human_readable_date_long\": \"21st Dec 2025\",\n            \"gregorian_day\": \"21\",\n            \"weekday\": \"sunday\",\n            \"date_formatted\": \"21st Rajab, 1447H\",\n            \"date_formatted_long\": \"21st Rajab al-Asab, 1447H\"\n        },\n        {\n            \"hijri_date\": \"1447-07-11\",\n            \"gregorian_date\": \"2025-12-30\",\n            \"hijri_day_arabic\": \"\u0661\u0661\",\n            \"gregorian_human_readable_date\": \"Dec 30\",\n            \"gregorian_human_readable_date_long\": \"30th Dec 2025\",\n            \"gregorian_day\": \"30\",\n            \"weekday\": \"tuesday\",\n            \"date_formatted\": \"30th Rajab, 1447H\",\n            \"date_formatted_long\": \"30th Rajab al-Asab, 1447H\"\n        }\n    ],\n    \"miqats\": [\n        {\n            \"name\": \"Test Miqaat Recurring\",\n            \"month\": \"7\",\n            \"day\": \"1\",\n            \"hijri_day\": \"\u0661\",\n            \"year\": null,\n            \"hijri_date\": \"1447-07-01\",\n            \"gregorian_date\": \"2025-12-20\",\n            \"gregorian_day\": \"20\",\n            \"gregorian_month\": \"Dec\",\n            \"type\": {\n                \"name\": \"Urus\"\n            },\n            \"location\": null,\n            \"link_type\": \"Video\",\n            \"local_link\": \"https:\/\/example.com\/local\",\n            \"external_link\": \"https:\/\/example.com\/external\"\n        },\n        {\n            \"name\": \"Test Miqaat One Time\",\n            \"month\": \"7\",\n            \"day\": \"15\",\n            \"hijri_day\": \"\u0661\u0665\",\n            \"year\": \"1447\",\n            \"hijri_date\": \"1447-07-15\",\n            \"gregorian_date\": \"2026-01-03\",\n            \"gregorian_day\": \"3\",\n            \"gregorian_month\": \"Jan\",\n            \"type\": {\n                \"name\": \"Urus\"\n            },\n            \"location\": null,\n            \"link_type\": \"Essay\",\n            \"local_link\": \"https:\/\/example.com\/local\",\n            \"external_link\": \"https:\/\/example.com\/external\"\n        }\n    ]\n}\n",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\n    \"message\": \"The date field is required.\",\n    \"errors\": {\n        \"date\": [\n            \"The date field is required.\"\n        ]\n    }\n}\n",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Convert Gregorian to Hijri",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/convert\/to-hijri\/:date",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/convert\/to-hijri\/:date",
                            "variable": [
                                {
                                    "id": "date",
                                    "key": "date",
                                    "value": "2025-12-30",
                                    "description": "The Gregorian date in Y-m-d format."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"date\":\"2026-02-19T05:00:14\"}"
                        },
                        "description": "Converts a Gregorian date to Hijri date.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"data\": {\n        \"date\": \"1447-07-11\",\n        \"date_formatted\": \"11th Rajab, 1447H\",\n        \"date_formatted_long\": \"11th Rajab al-Asab, 1447H\"\n    }\n}\n",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\n    \"message\": \"The date field is required.\",\n    \"errors\": {\n        \"date\": [\n            \"The date field is required.\"\n        ]\n    }\n}\n",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Convert Hijri to Gregorian",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/convert\/to-gregorian\/:date",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/convert\/to-gregorian\/:date",
                            "variable": [
                                {
                                    "id": "date",
                                    "key": "date",
                                    "value": "1447-07-11",
                                    "description": "The Hijri date in Y-m-d format."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"date\":\"2026-02-19T05:00:14\"}"
                        },
                        "description": "Converts a Hijri date to Gregorian date.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"data\": {\n        \"date\": \"2025-12-30\",\n        \"date_formatted\": \"30th Dec, 2025\",\n        \"date_formatted_long\": \"30th December, 2025\"\n    }\n}\n",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\n    \"message\": \"The date field is required.\",\n    \"errors\": {\n        \"date\": [\n            \"The date field is required.\"\n        ]\n    }\n}\n",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get Month Miqaat",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/calendar\/:date\/miqaat",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/calendar\/:date\/miqaat",
                            "variable": [
                                {
                                    "id": "date",
                                    "key": "date",
                                    "value": "1448-01-05",
                                    "description": "The Hijri date in Y-m-d format (e.g., 1448-01-05). If not provided, uses current Hijri date."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"date\":\"2026-02-19T05:00:14\"}"
                        },
                        "description": "Get all miqaat events for a specific Hijri month. If no date is provided, uses current Hijri month.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": [\n    {\n      \"name\": \"Test Miqaat Recurring\",\n      \"month\": \"1\",\n      \"day\": \"1\",\n      \"hijri_day\": \"\u0661\",\n      \"year\": null,\n      \"hijri_date\": \"1448-01-1\",\n      \"gregorian_date\": \"2026-06-15\",\n      \"gregorian_day\": \"15\",\n      \"gregorian_month\": \"Jun\",\n      \"type\": {\n        \"name\": \"Urus\"\n      },\n      \"location\": null,\n      \"link_type\": \"\",\n      \"local_link\": \"\",\n      \"external_link\": \"\"\n    },\n    {\n      \"name\": \"Test Miqaat One Time\",\n      \"month\": \"1\",\n      \"day\": \"2\",\n      \"hijri_day\": \"\u0662\",\n      \"year\": \"1448\",\n      \"hijri_date\": \"1448-01-2\",\n      \"gregorian_date\": \"2026-06-16\",\n      \"gregorian_day\": \"16\",\n      \"gregorian_month\": \"Jun\",\n      \"type\": {\n        \"name\": \"Urus\"\n      },\n      \"location\": null,\n      \"link_type\": \"\",\n      \"local_link\": \"\",\n      \"external_link\": \"\"\n    }\n  ]\n}\n",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "Deprecated",
            "description": "",
            "item": [
                {
                    "name": "Get Hijri Calendar (Deprecated - Old Endpoint) [DEPRECATED]",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/hijri\/calendar\/:date",
                            "query": [
                                {
                                    "key": "greg",
                                    "value": "true",
                                    "description": "If true or 1, the date parameter is treated as a Gregorian date. If false, 0, or absent, treated as a Hijri date.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/v1\/hijri\/calendar\/:date?greg=true",
                            "variable": [
                                {
                                    "id": "date",
                                    "key": "date",
                                    "value": "1447-07-11",
                                    "description": "The date in Y-m-d format."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"date\":\"2026-02-19T05:00:14\",\"greg\":\"false\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"hijri_date\": \"1447-07-11\",\n    \"gregorian_date\": \"2025-12-30\",\n    \"hijri_month_name_full\": \"Rajab al-Asab\",\n    \"hijri_month_name_short\": \"Rajab\",\n    \"hijri_month\": \"07\",\n    \"hijri_year\": \"1447\",\n    \"hijri_year_arabic\": \"\u0661\u0664\u0664\u0667\",\n    \"hijri_month_arabic\": \"\u0660\u0667\",\n    \"days\": [\n        {\n            \"hijri_date\": \"1447-07-01\",\n            \"gregorian_date\": \"2025-12-20\",\n            \"hijri_day_arabic\": \"\u0661\",\n            \"gregorian_human_readable_date\": \"Dec 20\",\n            \"gregorian_human_readable_date_long\": \"20th Dec 2025\",\n            \"gregorian_day\": \"20\",\n            \"weekday\": \"saturday\",\n            \"date_formatted\": \"20th Rajab, 1447H\",\n            \"date_formatted_long\": \"20th Rajab al-Asab, 1447H\"\n        },\n        {\n            \"hijri_date\": \"1447-07-02\",\n            \"gregorian_date\": \"2025-12-21\",\n            \"hijri_day_arabic\": \"\u0662\",\n            \"gregorian_human_readable_date\": \"Dec 21\",\n            \"gregorian_human_readable_date_long\": \"21st Dec 2025\",\n            \"gregorian_day\": \"21\",\n            \"weekday\": \"sunday\",\n            \"date_formatted\": \"21st Rajab, 1447H\",\n            \"date_formatted_long\": \"21st Rajab al-Asab, 1447H\"\n        },\n        {\n            \"hijri_date\": \"1447-07-11\",\n            \"gregorian_date\": \"2025-12-30\",\n            \"hijri_day_arabic\": \"\u0661\u0661\",\n            \"gregorian_human_readable_date\": \"Dec 30\",\n            \"gregorian_human_readable_date_long\": \"30th Dec 2025\",\n            \"gregorian_day\": \"30\",\n            \"weekday\": \"tuesday\",\n            \"date_formatted\": \"30th Rajab, 1447H\",\n            \"date_formatted_long\": \"30th Rajab al-Asab, 1447H\"\n        }\n    ],\n    \"miqats\": [\n        {\n            \"name\": \"Test Miqaat Recurring\",\n            \"month\": \"7\",\n            \"day\": \"1\",\n            \"hijri_day\": \"\u0661\",\n            \"year\": null,\n            \"hijri_date\": \"1447-07-01\",\n            \"gregorian_date\": \"2025-12-20\",\n            \"gregorian_day\": \"20\",\n            \"gregorian_month\": \"Dec\",\n            \"type\": {\n                \"name\": \"Urus\"\n            },\n            \"location\": null,\n            \"link_type\": \"Video\",\n            \"local_link\": \"https:\/\/example.com\/local\",\n            \"external_link\": \"https:\/\/example.com\/external\"\n        },\n        {\n            \"name\": \"Test Miqaat One Time\",\n            \"month\": \"7\",\n            \"day\": \"15\",\n            \"hijri_day\": \"\u0661\u0665\",\n            \"year\": \"1447\",\n            \"hijri_date\": \"1447-07-15\",\n            \"gregorian_date\": \"2026-01-03\",\n            \"gregorian_day\": \"3\",\n            \"gregorian_month\": \"Jan\",\n            \"type\": {\n                \"name\": \"Urus\"\n            },\n            \"location\": null,\n            \"link_type\": \"Essay\",\n            \"local_link\": \"https:\/\/example.com\/local\",\n            \"external_link\": \"https:\/\/example.com\/external\"\n        }\n    ]\n}\n",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\n    \"message\": \"The date field is required.\",\n    \"errors\": {\n        \"date\": [\n            \"The date field is required.\"\n        ]\n    }\n}\n",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Convert Gregorian to Hijri (Deprecated - Old Endpoint) [DEPRECATED]",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/hijri\/greg-to-hijri\/:date",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/hijri\/greg-to-hijri\/:date",
                            "variable": [
                                {
                                    "id": "date",
                                    "key": "date",
                                    "value": "2025-12-30",
                                    "description": "The Gregorian date in Y-m-d format."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"date\":\"2026-02-19T05:00:14\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"data\": {\n        \"date\": \"1447-07-11\",\n        \"date_formatted\": \"11th Rajab, 1447H\",\n        \"date_formatted_long\": \"11th Rajab al-Asab, 1447H\"\n    }\n}\n",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\n    \"message\": \"The date field is required.\",\n    \"errors\": {\n        \"date\": [\n            \"The date field is required.\"\n        ]\n    }\n}\n",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get Month Miqaat (Deprecated - Old Endpoint) [DEPRECATED]",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/get-month-miqats\/:date",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/get-month-miqats\/:date",
                            "variable": [
                                {
                                    "id": "date",
                                    "key": "date",
                                    "value": "1448-01-05",
                                    "description": "The Hijri date in Y-m-d format (e.g., 1448-01-05). If not provided, uses current Hijri date."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"date\":\"2026-02-19T05:00:14\"}"
                        },
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "[\n  {\n    \"name\": \"Test Miqaat Recurring\",\n    \"month\": \"1\",\n    \"day\": \"1\",\n    \"hijri_day\": \"\u0661\",\n    \"year\": null,\n    \"hijri_date\": \"1448-01-1\",\n    \"gregorian_date\": \"2026-06-15\",\n    \"gregorian_day\": \"15\",\n    \"gregorian_month\": \"Jun\",\n    \"type\": {\n      \"name\": \"Urus\"\n    },\n    \"location\": null,\n    \"link_type\": \"\",\n    \"local_link\": \"\",\n    \"external_link\": \"\"\n  },\n  {\n    \"name\": \"Test Miqaat One Time\",\n    \"month\": \"1\",\n    \"day\": \"2\",\n    \"hijri_day\": \"\u0662\",\n    \"year\": \"1448\",\n    \"hijri_date\": \"1448-01-2\",\n    \"gregorian_date\": \"2026-06-16\",\n    \"gregorian_day\": \"16\",\n    \"gregorian_month\": \"Jun\",\n    \"type\": {\n      \"name\": \"Urus\"\n    },\n    \"location\": null,\n    \"link_type\": \"\",\n    \"local_link\": \"\",\n    \"external_link\": \"\"\n  }\n]\n",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "Locations",
            "description": "",
            "item": [
                {
                    "name": "Get All Locations",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/location\/all",
                            "query": [
                                {
                                    "key": "page",
                                    "value": "1",
                                    "description": "The page number for pagination.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/v1\/location\/all?page=1"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Returns a paginated list of all locations in the database. This endpoint does not accept any search parameters.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"data\": [\n        {\n            \"id\": 498,\n            \"type\": \"city\",\n            \"parent_id\": null,\n            \"slug\": \"ahmednagar\",\n            \"name\": \"Ahmednagar\",\n            \"state\": \"Maharashtra\",\n            \"country_id\": \"72\",\n            \"latitude\": 19.096335,\n            \"longitude\": 74.740012,\n            \"altitude\": null,\n            \"timezone\": \"Asia\/Kolkata\",\n            \"created_at\": \"2020-05-12T14:26:50.000000Z\",\n            \"updated_at\": \"2020-05-12T14:26:50.000000Z\",\n            \"country\": \"India\"\n        },\n        {\n            \"id\": 267,\n            \"type\": \"city\",\n            \"parent_id\": null,\n            \"slug\": \"nagpur\",\n            \"name\": \"Nagpur\",\n            \"state\": null,\n            \"country_id\": \"72\",\n            \"latitude\": 21.155403,\n            \"longitude\": 79.108348,\n            \"altitude\": null,\n            \"timezone\": \"Asia\/Kolkata\",\n            \"created_at\": \"2020-05-12T14:26:50.000000Z\",\n            \"updated_at\": \"2020-05-12T14:26:50.000000Z\",\n            \"country\": \"India\"\n        }\n    ],\n    \"links\": {\n        \"first\": \"https:\/\/mumineen.org\/api\/v1\/location?page=1\",\n        \"last\": \"https:\/\/mumineen.org\/api\/v1\/location?page=1\",\n        \"prev\": null,\n        \"next\": null\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 1,\n        \"links\": [\n            {\n                \"url\": null,\n                \"label\": \"&laquo; Previous\",\n                \"active\": false\n            },\n            {\n                \"url\": \"https:\/\/mumineen.org\/api\/v1\/location?page=1\",\n                \"label\": \"1\",\n                \"active\": true\n            },\n            {\n                \"url\": null,\n                \"label\": \"Next &raquo;\",\n                \"active\": false\n            }\n        ],\n        \"path\": \"https:\/\/mumineen.org\/api\/v1\/location\",\n        \"per_page\": 15,\n        \"to\": 2,\n        \"total\": 2\n    }\n}\n",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Search Locations",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/location",
                            "query": [
                                {
                                    "key": "query",
                                    "value": "nag",
                                    "description": "Optional search query to filter locations by name. Minimum 2 characters. If not provided, returns all locations.",
                                    "disabled": false
                                },
                                {
                                    "key": "page",
                                    "value": "1",
                                    "description": "The page number for pagination.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/v1\/location?query=nag&page=1"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"query\":\"bngz\"}"
                        },
                        "description": "Search for locations by name. Optionally provide a search query to filter results. Returns paginated list of locations matching the criteria.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"data\": [\n        {\n            \"id\": 498,\n            \"type\": \"city\",\n            \"parent_id\": null,\n            \"slug\": \"ahmednagar\",\n            \"name\": \"Ahmednagar\",\n            \"state\": \"Maharashtra\",\n            \"country_id\": \"72\",\n            \"latitude\": 19.096335,\n            \"longitude\": 74.740012,\n            \"altitude\": null,\n            \"timezone\": \"Asia\/Kolkata\",\n            \"created_at\": \"2020-05-12T14:26:50.000000Z\",\n            \"updated_at\": \"2020-05-12T14:26:50.000000Z\",\n            \"country\": \"India\"\n        },\n        {\n            \"id\": 267,\n            \"type\": \"city\",\n            \"parent_id\": null,\n            \"slug\": \"nagpur\",\n            \"name\": \"Nagpur\",\n            \"state\": null,\n            \"country_id\": \"72\",\n            \"latitude\": 21.155403,\n            \"longitude\": 79.108348,\n            \"altitude\": null,\n            \"timezone\": \"Asia\/Kolkata\",\n            \"created_at\": \"2020-05-12T14:26:50.000000Z\",\n            \"updated_at\": \"2020-05-12T14:26:50.000000Z\",\n            \"country\": \"India\"\n        }\n    ],\n    \"links\": {\n        \"first\": \"https:\/\/mumineen.org\/api\/v1\/location?page=1\",\n        \"last\": \"https:\/\/mumineen.org\/api\/v1\/location?page=1\",\n        \"prev\": null,\n        \"next\": null\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 1,\n        \"links\": [\n            {\n                \"url\": null,\n                \"label\": \"&laquo; Previous\",\n                \"active\": false\n            },\n            {\n                \"url\": \"https:\/\/mumineen.org\/api\/v1\/location?page=1\",\n                \"label\": \"1\",\n                \"active\": true\n            },\n            {\n                \"url\": null,\n                \"label\": \"Next &raquo;\",\n                \"active\": false\n            }\n        ],\n        \"path\": \"https:\/\/mumineen.org\/api\/v1\/location\",\n        \"per_page\": 15,\n        \"to\": 2,\n        \"total\": 2\n    }\n}\n",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\n    \"message\": \"The query field must be at least 2 characters.\",\n    \"errors\": {\n        \"query\": [\n            \"The query field must be at least 2 characters.\"\n        ]\n    }\n}\n",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Find Nearest Location",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/location\/nearest",
                            "query": [
                                {
                                    "key": "latitude",
                                    "value": "21.145066",
                                    "description": "The latitude coordinate. Must be between -90 and 90.",
                                    "disabled": false
                                },
                                {
                                    "key": "longitude",
                                    "value": "79.060033",
                                    "description": "The longitude coordinate. Must be between -180 and 180.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/v1\/location\/nearest?latitude=21.145066&longitude=79.060033"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"latitude\":-89,\"longitude\":-179}"
                        },
                        "description": "Find the nearest location to the given coordinates. This endpoint searches for the closest location in the database and returns its details along with the calculated distance.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"data\": {\n        \"id\": 267,\n        \"type\": \"city\",\n        \"parent_id\": null,\n        \"slug\": \"nagpur\",\n        \"name\": \"Nagpur\",\n        \"state\": null,\n        \"country_id\": \"72\",\n        \"latitude\": 21.155403,\n        \"longitude\": 79.108348,\n        \"altitude\": null,\n        \"timezone\": \"Asia\/Kolkata\",\n        \"created_at\": \"2020-05-12T14:26:50.000000Z\",\n        \"updated_at\": \"2020-05-12T14:26:50.000000Z\",\n        \"distance\": 3.1944586063055374,\n        \"country\": \"India\"\n    }\n}\n",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n    \"message\": \"No locations found\"\n}\n",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\n    \"message\": \"The latitude field is required. (and 1 more error)\",\n    \"errors\": {\n        \"latitude\": [\n            \"The latitude field is required.\"\n        ],\n        \"longitude\": [\n            \"The longitude field is required.\"\n        ]\n    }\n}\n",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "Salaat",
            "description": "",
            "item": [
                {
                    "name": "Get Salaat Times",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/salaat",
                            "query": [
                                {
                                    "key": "start",
                                    "value": "2025-12-29",
                                    "description": "The start date in any parseable format (e.g., Y-m-d, m\/d\/Y).",
                                    "disabled": false
                                },
                                {
                                    "key": "end",
                                    "value": "2025-12-31",
                                    "description": "optional The end date in any parseable format. If not provided, only the start date is returned. Must be within 1 year of start date.",
                                    "disabled": false
                                },
                                {
                                    "key": "latitude",
                                    "value": "21.155403",
                                    "description": "The latitude coordinate. Must be between -90 and 90.",
                                    "disabled": false
                                },
                                {
                                    "key": "longitude",
                                    "value": "79.108348",
                                    "description": "The longitude coordinate. Must be between -180 and 180.",
                                    "disabled": false
                                },
                                {
                                    "key": "timezone",
                                    "value": "Asia%2FKolkata",
                                    "description": "optional The PHP timezone identifier (e.g., Asia\/Kolkata, America\/New_York). Defaults to UTC.",
                                    "disabled": false
                                },
                                {
                                    "key": "altitude",
                                    "value": "500",
                                    "description": "numeric optional The altitude in meters. Defaults to 0.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/v1\/salaat?start=2025-12-29&end=2025-12-31&latitude=21.155403&longitude=79.108348&timezone=Asia%2FKolkata&altitude=500"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"start\":\"2026-02-19T05:00:14\",\"end\":\"2052-03-14\",\"latitude\":-89,\"longitude\":-180,\"timezone\":\"America\\\/Bahia_Banderas\",\"altitude\":4326.41688}"
                        },
                        "description": "Get daily prayer (salaat) times for a specific date or date range. Returns all five daily prayers along with additional times like sihori, sunrise, zawaal, and nisful layl.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"data\": {\n        \"2025-12-29\": {\n            \"sihori\": \"2025-12-29 05:33:00\",\n            \"fajr\": \"2025-12-29 06:12:00\",\n            \"sunrise\": \"2025-12-29 06:48:00\",\n            \"zawaal\": \"2025-12-29 12:16:00\",\n            \"zohr_end\": \"2025-12-29 14:03:00\",\n            \"asr_end\": \"2025-12-29 15:52:00\",\n            \"maghrib\": \"2025-12-29 17:42:00\",\n            \"maghrib_end\": \"2025-12-29 17:51:43\",\n            \"nisful_layl\": \"2025-12-30 00:16:00\",\n            \"nisful_layl_end\": \"2025-12-30 01:20:00\"\n        }\n    },\n    \"meta\": {\n        \"timezone\": \"Asia\/Kolkata\",\n        \"timezone_offset\": 19800,\n        \"timezone_offset_string\": \"+05:30\",\n        \"start\": \"2025-12-29\",\n        \"end\": \"2025-12-29\",\n        \"latitude\": \"21.155403\",\n        \"longitude\": \"79.108348\",\n        \"altitude\": 0\n    }\n}\n",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\n    \"message\": \"The start field is required.\",\n    \"errors\": {\n        \"start\": [\n            \"The start field is required.\"\n        ]\n    }\n}\n",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get Salaat Times (Hijri)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/hijri\/salaat",
                            "query": [
                                {
                                    "key": "start",
                                    "value": "1446-06-07",
                                    "description": "The start Hijri date in Y-m-d format (e.g., 1446-06-07).",
                                    "disabled": false
                                },
                                {
                                    "key": "end",
                                    "value": "1446-06-09",
                                    "description": "optional The end Hijri date in Y-m-d format. If not provided, only the start date is returned. Must be within 1 year of start date.",
                                    "disabled": false
                                },
                                {
                                    "key": "latitude",
                                    "value": "21.155403",
                                    "description": "The latitude coordinate. Must be between -90 and 90.",
                                    "disabled": false
                                },
                                {
                                    "key": "longitude",
                                    "value": "79.108348",
                                    "description": "The longitude coordinate. Must be between -180 and 180.",
                                    "disabled": false
                                },
                                {
                                    "key": "timezone",
                                    "value": "Asia%2FKolkata",
                                    "description": "optional The PHP timezone identifier (e.g., Asia\/Kolkata, America\/New_York). Defaults to UTC.",
                                    "disabled": false
                                },
                                {
                                    "key": "altitude",
                                    "value": "500",
                                    "description": "numeric optional The altitude in meters. Defaults to 0.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/v1\/hijri\/salaat?start=1446-06-07&end=1446-06-09&latitude=21.155403&longitude=79.108348&timezone=Asia%2FKolkata&altitude=500"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"start\":\"2026-02-19T05:00:14\",\"end\":\"2052-03-14\",\"latitude\":-89,\"longitude\":-180,\"timezone\":\"America\\\/Bahia_Banderas\",\"altitude\":4326.41688}"
                        },
                        "description": "Get daily prayer (salaat) times for a specific Hijri date or date range. Input dates should be in Hijri calendar (Y-m-d format). Returns prayer times with Hijri date keys in the response.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"data\": {\n        \"1447-07-10\": {\n            \"sihori\": \"1447-07-10 05:33:00\",\n            \"fajr\": \"1447-07-10 06:12:00\",\n            \"sunrise\": \"1447-07-10 06:48:00\",\n            \"zawaal\": \"1447-07-10 12:16:00\",\n            \"zohr_end\": \"1447-07-10 14:03:00\",\n            \"asr_end\": \"1447-07-10 15:52:00\",\n            \"maghrib\": \"1447-07-10 17:42:00\",\n            \"maghrib_end\": \"1447-07-11 17:51:43\",\n            \"nisful_layl\": \"1447-07-11 00:16:00\",\n            \"nisful_layl_end\": \"1447-07-11 01:20:00\"\n        }\n    },\n    \"meta\": {\n        \"timezone\": \"Asia\/Kolkata\",\n        \"timezone_offset\": 19800,\n        \"timezone_offset_string\": \"+05:30\",\n        \"start\": \"1447-07-10\",\n        \"end\": \"1447-07-10\",\n        \"latitude\": \"21.155403\",\n        \"longitude\": \"79.108348\",\n        \"altitude\": 0\n    }\n}\n",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\n    \"message\": \"The start field is required.\",\n    \"errors\": {\n        \"start\": [\n            \"The start field is required.\"\n        ]\n    }\n}\n",
                            "name": ""
                        }
                    ]
                }
            ]
        }
    ],
    "auth": {
        "type": "noauth"
    }
}