# Get List of All Services Available

<mark style="color:blue;">`GET`</mark> `https://isdown.app/api/v2/services`

#### Headers

| Name                                            | Type   | Description     |
| ----------------------------------------------- | ------ | --------------- |
| Authorization<mark style="color:red;">\*</mark> | String | Bearer API\_KEY |

{% tabs %}
{% tab title="200: OK List of all the services" %}

```json
{
    "data": [
        {
            "id": "1",
            "type": "service",
            "attributes": {
                "name": "AWS",
                "urlname": "aws",
                "isdown_url": "https://isdown.app/integrations/aws"
            }
        },
        {
            "id": "55",
            "type": "service",
            "attributes": {
                "name": "Apple Developer",
                "urlname": "apple-developer",
                "isdown_url": "https://isdown.app/integrations/apple-developer"
            }
        },
        ...
    ]
n
```

{% endtab %}
{% endtabs %}

{% hint style="info" %}
The status of the services can be '`ok`', '`minor`', '`major`', and '`maintenance`'. It depends on the severity of the incidents and their impact on the service.
{% endhint %}

{% hint style="info" %}
Try our demo services to see the examples' responses depending on the status. Here's the list of different demo services available for you to test.\
\
\&#xNAN;**'demo-service'**  - This service changes the status every 5 minutes, cycling between 'ok' and 'minor' or 'major'.\
\&#xNAN;**'demo-service-ok'** - This service is always operational. \
\&#xNAN;**'demo-service-minor'** - This service is always going through a minor outage.\
\&#xNAN;**'demo-service-major'** - This service is constantly going through a major outage.
{% endhint %}
