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

# Reset seen-tracking for a splash (admin)

> Deletes all `ss_last_splash_seen_id` user-meta rows that match
the given splash post ID, causing every user to see the splash
again on their next visit.

Requires `ss_admin_all` capability. Uses a **different nonce**
(`splash_clear_tracking`) than the other splash endpoints.

Registered as `wp_ajax_sagescreen_clear_splash_tracking` — **admin only**.




## OpenAPI

````yaml /openapi/private/specs/wp/wp-ajax-misc.yml post /wp-admin/admin-ajax.php?action=sagescreen_clear_splash_tracking
openapi: 3.1.0
info:
  title: SageScreen — Misc AJAX Modules (User · Council · Billing · Splash · Demo)
  version: 1.0.0
servers:
  - url: https://{domain}/wp-json/sagescreen/v1
    description: WordPress REST API
    variables:
      domain:
        default: api.sagescreen.app
security: []
tags:
  - name: User – REST
    description: Zapier-facing REST endpoints
  - name: User – AJAX
    description: Council user management AJAX endpoints
  - name: User – Profile
    description: Self-service profile updates
  - name: Council – REST
    description: Zapier-facing REST endpoints for council data sync
  - name: Council – AJAX
    description: Council user and sage management AJAX endpoints
  - name: Billing – Stripe
    description: Stripe webhook and subscription endpoints
  - name: Billing – Broadcast
    description: Postmark broadcast unsubscribe endpoint
  - name: Billing – Pipedrive
    description: Pipedrive CRM ID set-* webhook endpoints (called by Zapier)
  - name: Billing – AJAX
    description: Credit ledger, reactivation, and portal AJAX endpoints
  - name: Splash
    description: Splash banner AJAX endpoints
  - name: Demo
    description: Demo signup and management AJAX endpoints
  - name: CSV Upload
    description: Bulk candidate CSV upload
paths:
  /wp-admin/admin-ajax.php?action=sagescreen_clear_splash_tracking:
    post:
      tags:
        - Splash
      summary: Reset seen-tracking for a splash (admin)
      description: >
        Deletes all `ss_last_splash_seen_id` user-meta rows that match

        the given splash post ID, causing every user to see the splash

        again on their next visit.


        Requires `ss_admin_all` capability. Uses a **different nonce**

        (`splash_clear_tracking`) than the other splash endpoints.


        Registered as `wp_ajax_sagescreen_clear_splash_tracking` — **admin
        only**.
      operationId: ajaxClearSplashTracking
      requestBody:
        required: true
        content:
          application/x-www-form-urlencoded:
            schema:
              type: object
              required:
                - action
                - nonce
                - post_id
              properties:
                action:
                  type: string
                  const: sagescreen_clear_splash_tracking
                nonce:
                  type: string
                  description: WP nonce for `splash_clear_tracking`
                post_id:
                  type: integer
                  description: Post ID of the splash to reset tracking for
                  examples:
                    - 42
      responses:
        '200':
          description: Clear result
          content:
            application/json:
              schema:
                oneOf:
                  - $ref: '#/components/schemas/ClearTrackingSuccess'
                  - $ref: '#/components/schemas/SplashAjaxErrorResponse'
              examples:
                success:
                  summary: Tracking cleared for 42 users
                  value:
                    success: true
                    data:
                      count: 42
                permissionDenied:
                  summary: Not an admin
                  value:
                    success: false
                    data:
                      message: Permission denied
                invalidId:
                  summary: Invalid post ID
                  value:
                    success: false
                    data:
                      message: Invalid post ID
      security:
        - wpAjaxNonce: []
components:
  schemas:
    ClearTrackingSuccess:
      type: object
      properties:
        success:
          type: boolean
          const: true
        data:
          type: object
          required:
            - count
          properties:
            count:
              type: integer
              description: Number of user-meta rows deleted
              examples:
                - 42
    SplashAjaxErrorResponse:
      type: object
      properties:
        success:
          type: boolean
          const: false
        data:
          type: object
          required:
            - message
          properties:
            message:
              type: string
              examples:
                - Permission denied
  securitySchemes:
    wpAjaxNonce:
      type: apiKey
      in: query
      name: nonce
      description: WordPress AJAX nonce (passed as form field, verified per-action)

````