Dream Sports Nudge Previews API

APIs for managing Nudge Previews. Nudge Previews are used to preview nudge templates before they are used in CTAs. The preview includes the nudge template and TTL (time-to-live) configuration.

Operations 2

GET /thunder/nudge/preview Get Nudge Preview #
POST /thunder/nudge/preview Create or Update Nudge Preview #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/dream-sports-nudge-previews-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

dream-sports-nudge-previews-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: Thunder Admin - Management endpoints
  title: Thunder Admin Nudge Previews API
  version: 1.0.0
servers:
- url: http://localhost:8081
  description: Thunder Admin Server (Management endpoints)
tags:
- name: Nudge Previews
  description: APIs for managing Nudge Previews. Nudge Previews are used to preview nudge templates before they are used in CTAs. The preview includes the nudge template and TTL (time-to-live) configuration.
paths:
  /thunder/nudge/preview:
    get:
      summary: Get Nudge Preview
      description: Retrieves a Nudge Preview by its ID. Returns the preview template and TTL configuration.
      operationId: getNudgePreview
      tags:
      - Nudge Previews
      parameters:
      - description: Unique identifier of the Nudge Preview
        example: preview_001
        name: id
        required: true
        schema:
          type: string
        in: query
      - description: Tenant identifier
        example: default
        name: x-tenant-id
        required: false
        in: header
        schema:
          type: string
          default: default
      responses:
        '200':
          description: Nudge Preview retrieved successfully
          content:
            application/json:
              examples:
                Nudge Preview Response:
                  summary: Nudge Preview with template and TTL
                  value:
                    success: true
                    data:
                      id: preview_001
                      template: '{"type":"BottomSheet"}'
                      ttl: 9999999
                    statusCode: 200
              schema:
                $ref: '#/components/schemas/NudgePreview'
        '404':
          description: Nudge Preview not found
    post:
      summary: Create or Update Nudge Preview
      description: Creates a new Nudge Preview or updates an existing one if it already exists. Nudge Previews are used to preview nudge templates before they are used in CTAs. The preview includes the nudge template and TTL (time-to-live) configuration.
      operationId: createOrUpdateNudgePreview
      tags:
      - Nudge Previews
      parameters:
      - description: Tenant identifier
        example: default
        name: x-tenant-id
        required: false
        in: header
        schema:
          type: string
          default: default
      requestBody:
        description: Nudge Preview definition with id, template, and TTL
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/NudgePreview'
        required: true
      responses:
        '200':
          description: Nudge Preview created or updated successfully
          content:
            application/json:
              examples:
                Success Response:
                  summary: Nudge Preview created/updated
                  value:
                    success: true
                    data: null
                    statusCode: 200
        '400':
          description: Invalid request data or validation failed
components:
  schemas:
    NudgePreview:
      type: object
      properties:
        id:
          type: string
        template:
          type: string
        tenantId:
          type: string
        ttl:
          type: integer
          format: int32