---
title: "[BETA] Get all signal endpoints."
method: GET
path: "/api/admin/signal-endpoints"
tags: ["Operational"]
---

# [BETA] Get all signal endpoints.

`GET /api/admin/signal-endpoints`

**Enterprise feature**

**[BETA]** This API is in beta state, which means it may change or be removed in the future.

Returns a list of all configured signal endpoints.

## Response `200`

#/components/schemas/signalEndpointsSchema

- SignalEndpointsSchema — A response model with a list of signal endpoints.
  - `signalEndpoints` SignalEndpointSchema[], required — A list of signal endpoints.
    - `id` integer, required — The signal endpoint's ID. Signal endpoint IDs are incrementing integers. In other words, a more recently created signal endpoint will always have a higher ID than an older one.
    - `enabled` boolean, required — Whether the signal endpoint is currently enabled. If not specified, defaults to true.
    - `name` string, required — The signal endpoint name. Must be URL-safe.
    - `description` string, nullable — A more detailed description of the signal endpoint and its intended use.
    - `createdAt` string, date-time, required — The date and time of when the signal endpoint was created.
    - `createdByUserId` integer, required — The ID of the user that created this signal endpoint.
    - `url` string — The full URL that should be used to call the signal endpoint. This property is only returned for newly created or updated signal endpoints.
    - `tokens` SignalEndpointTokenSchema[] — The list of tokens associated with the signal endpoint.
      - `id` integer, required — The signal endpoint token's ID. Signal endpoint token IDs are incrementing integers. In other words, a more recently created signal endpoint token will always have a higher ID than an older one.
      - `token` string — The token used for authentication. It is automatically generated by Unleash when the token is created and that is the only time this property is returned.
      - `name` string, required — The signal endpoint token name.
      - `signalEndpointId` integer, required — The signal endpoint ID that this token belongs to.
      - `createdAt` string, date-time, required — The date and time of when the signal endpoint token was created.
      - `createdByUserId` integer, required — The ID of the user that created this signal endpoint token.

## Other responses

- `401` — Authorization information is missing or invalid. Provide a valid API token as the `authorization` header, e.g. `authorization:*.*.my-admin-token`.

---

[API](https://skmtc.net/unleash/apis/unleash-api-3.md) · [All operations](https://skmtc.net/unleash/apis/unleash-api-3/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/unleash/unleash-api-3/versions/b2c3116e633e/schema)
