---
title: "Protected List Nginx Configs"
method: GET
path: "/api/nginx/configs"
tags: ["Websites - Protected"]
---

# Protected List Nginx Configs

`GET /api/nginx/configs`

List all Nginx configs on the server.
Admin endpoint - lists all configs regardless of company. Requires system_admin
(ticket #445): this returns every tenant's domains/SSL state server-wide, so it must
not be reachable by a merely-authenticated user. Sibling deploy/remove endpoints stay
tenant-scoped via get_website_by_id_and_company and need no extra gate.

## Headers

- `x-api-token` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/multigest/apis/multigest-protected-api.md) · [All operations](https://skmtc.dev/multigest/apis/multigest-protected-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/multigest/multigest-protected-api/revisions/4b44eb76b3ee/schema)
