# List free Clikso domains

`GET https://app.clik.so/api/system-domains`

> **In short:** Returns the free short-link domains every workspace can use, such as `clik.is`. Pass one as `domain` when you create a link.

## You need

* **API key permission:** `read`
* **Workspace role:** viewer or higher
* **Plan:** any plan, including Free

## Example

```bash
curl "https://app.clik.so/api/system-domains" \
  -H "Authorization: Bearer $CLIKSO_API_KEY"
```

Response 200:

```json
{
  "status": 200,
  "success": true,
  "message": "Success",
  "data": {
    "default_domain": "clik.is",
    "domains": [
      {
        "domain_name": "watch.clik.is",
        "display_order": 1
      },
      {
        "domain_name": "link.clik.is",
        "display_order": 2
      },
      {
        "domain_name": "buy.clik.is",
        "display_order": 3
      }
    ]
  }
}
```

## Common errors

| Status | Code           | When                                            |
| ------ | -------------- | ----------------------------------------------- |
| 401    | `UNAUTHORIZED` | The API key is missing, malformed or unknown.   |
| 429    | `RATE_LIMITED` | The key went over its per-minute request limit. |

## Good to know

* These domains are free on every plan and do not count toward your custom-domain limit.
* `default_domain` is the one a link gets when you send no `domain` and no `custom_domain_id`.
* The list is the same for every workspace, so you can cache it.

---

Source: https://clik.so/docs/api/domains/list-system-domains
