> ## Documentation Index
> Fetch the complete documentation index at: https://docs.momentum.io/llms.txt
> Use this file to discover all available pages before exploring further.

# List all signal v2 definitions

> Retrieves a list of all signal v2 definitions configured for the organization, including their enabled status and context source type.



## OpenAPI

````yaml /api/openapi-spec.yaml get /v2/signals
openapi: 3.1.0
info:
  title: Momentum API
  description: >-
    API for managing meetings with attendee and transcript details, and
    retrieving AI signal executions.
  version: 2.0.0
servers:
  - url: https://api.momentum.io
security:
  - ApiKeyAuth: []
tags:
  - name: Meetings
    description: Endpoints for retrieving and managing meetings.
  - name: Users
    description: Endpoints for retrieving organization users.
  - name: Signals V1
    description: AI signal prompts and executions (v1).
  - name: Signals V2
    description: AI signal definitions and executions (v2).
paths:
  /v2/signals:
    get:
      tags:
        - Signals V2
      summary: List all signal v2 definitions
      description: >-
        Retrieves a list of all signal v2 definitions configured for the
        organization, including their enabled status and context source type.
      responses:
        '200':
          description: A list of signal definitions.
          content:
            application/json:
              schema:
                type: object
                properties:
                  signals:
                    type: array
                    items:
                      $ref: '#/components/schemas/SignalDefinition'
                required:
                  - signals
        '500':
          description: Internal server error
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                    description: Error message
                    example: Internal server error
                required:
                  - error
      x-codeSamples:
        - lang: curl
          label: cURL
          source: |
            curl --request GET \
              --url 'https://api.momentum.io/v2/signals' \
              --header 'X-API-Key: YOUR_API_KEY'
        - lang: javascript
          label: JavaScript
          source: |
            const response = await fetch(
              "https://api.momentum.io/v2/signals",
              {
                headers: { "X-API-Key": "YOUR_API_KEY" },
              }
            );
            const data = await response.json();
        - lang: python
          label: Python
          source: |
            import requests

            response = requests.get(
                "https://api.momentum.io/v2/signals",
                headers={"X-API-Key": "YOUR_API_KEY"},
            )
            data = response.json()
        - lang: go
          label: Go
          source: |
            req, _ := http.NewRequest("GET",
              "https://api.momentum.io/v2/signals", nil)
            req.Header.Set("X-API-Key", "YOUR_API_KEY")
            resp, _ := http.DefaultClient.Do(req)
            defer resp.Body.Close()
            body, _ := io.ReadAll(resp.Body)
components:
  schemas:
    SignalDefinition:
      type: object
      description: An AI signal definition configured for the organization.
      properties:
        id:
          type: integer
          description: Unique identifier for the signal definition.
        signalName:
          type: string
          description: Display name of the signal.
        contextSource:
          type: string
          description: The source type that triggers this signal (call transcript).
        enabled:
          type: boolean
          description: Whether the signal is currently enabled.
        createdAt:
          type: string
          format: date-time
          description: >-
            The date and time when the signal definition was created (ISO 8601
            format).
      required:
        - id
        - signalName
        - contextSource
        - enabled
        - createdAt
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: X-API-Key
      description: API key for authenticating requests

````