# Region

## All-Region

<mark style="color:blue;">`GET`</mark> `https://psgc-api.wareneutron.com/api/region`

Request for all region data available.

#### Path Parameters

| Name                                     | Type   | Description                                                  |
| ---------------------------------------- | ------ | ------------------------------------------------------------ |
| api<mark style="color:red;">\*</mark>    | string | A required parameter to access the API data and information. |
| region<mark style="color:red;">\*</mark> | string | Returns data for all regions.                                |

{% tabs %}
{% tab title="200 Returns data in JSON format." %}

```javascript
{
    "data": [
        {
            "region": [
                {
                    "code": "...",
                    "name": "...",
                    "geographic_level": "Reg",
                    "old_names": "",
                    "city_class": "",
                    "income_classification": "",
                    "urban_rural": "",
                    "population": ""
                },
                {
                    ...
                }
            ],
            "_id": "",
            "total": 0
        }
    ],
    "totalPages": 1,
    "currentPage": 1
}
```

{% endtab %}
{% endtabs %}

## Specific Region

<mark style="color:blue;">`GET`</mark> `https://psgc-api.wareneutron.com/api/region/{{code}}`

Request for specific region data available.

#### Path Parameters

| Name                                     | Type   | Description                                                                                      |
| ---------------------------------------- | ------ | ------------------------------------------------------------------------------------------------ |
| api<mark style="color:red;">\*</mark>    | String | Required parameter to access the API data and information.                                       |
| region<mark style="color:red;">\*</mark> | String | Required parameter to specifically access region data and information.                           |
| {{code}}                                 | String | Returns specified region data and information. If not provided, it will return all regions data. |
