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

# Check product feed processing status

> Check the processing status of previously submitted product feed imports
using the tokens returned from the feed submission endpoints.




## OpenAPI

````yaml /integrations/custom/api-reference/openapi.yaml post /api/productfeedstatus
openapi: 3.0.3
info:
  title: PureClarity Capture API
  description: >
    The PureClarity Capture API provides endpoints for server-side integration
    with the PureClarity

    personalization platform. Use these endpoints to submit tracking events,
    retrieve personalized

    recommendations, manage product data feeds, and handle GDPR compliance.


    ## Authentication


    All endpoints require your **Access Key** (`appKey` / `appId` / `AccessKey`)
    to identify your store.

    Server-side endpoints also require a **Secret Key** (`secretKey` /
    `SecretKey`) for authentication.


    You can find both keys in the PureClarity Admin console under **My Account >
    Integrations**.


    <Warning>Never expose your Secret Key in client-side code or public
    repositories.</Warning>


    ## Regional Endpoints


    PureClarity operates in two regions. Use the base URL for the region your
    account is provisioned in:


    | Region | Base URL |

    |--------|----------|

    | EU (Ireland) | `https://api-eu-w-1.pureclarity.net` |

    | US (Virginia) | `https://api-us-e-1.pureclarity.net` |


    For data feed operations via SFTP streaming, use the SFTP regional endpoints
    on port 443:


    | Region | SFTP Base URL |

    |--------|---------------|

    | EU (Ireland) | `https://sftp-eu-w-1.pureclarity.net` |

    | US (Virginia) | `https://sftp-us-e-1.pureclarity.net` |
  version: 1.0.0
  contact:
    name: PureClarity Support
    email: support@pureclarity.com
    url: https://pureclarity.com
  license:
    name: Proprietary
servers:
  - url: https://api-eu-w-1.pureclarity.net
    description: EU Region (Ireland)
  - url: https://api-us-e-1.pureclarity.net
    description: US Region (Virginia)
security: []
tags:
  - name: Server-side
    description: Server-side personalization and event tracking
  - name: Data Feeds
    description: Product, category, brand, and user data feed management
  - name: GDPR
    description: GDPR compliance endpoints for user data management
paths:
  /api/productfeedstatus:
    post:
      tags:
        - Data Feeds
      summary: Check product feed processing status
      description: |
        Check the processing status of previously submitted product feed imports
        using the tokens returned from the feed submission endpoints.
      operationId: getProductFeedStatus
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FeedStatusRequest'
            example:
              AppKey: your-access-key
              Tokens:
                - a1b2c3d4-e5f6-7890-abcd-ef1234567890
      responses:
        '200':
          description: Status of each requested token
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/FeedStatusItem'
              example:
                - Token: a1b2c3d4-e5f6-7890-abcd-ef1234567890
                  Status: Complete
        '400':
          description: Validation error or invalid access key
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FeedErrorResponse'
components:
  schemas:
    FeedStatusRequest:
      type: object
      required:
        - AppKey
        - Tokens
      properties:
        AppKey:
          type: string
          description: Your store's unique access key
        Tokens:
          type: array
          description: Array of feed tokens to check
          items:
            type: string
    FeedStatusItem:
      type: object
      properties:
        Token:
          type: string
          description: The feed token
        Status:
          type: string
          description: Processing status (e.g. "Complete", "Processing", "Error")
        Error:
          type: string
          description: Error message (only present when status indicates an error)
    FeedErrorResponse:
      type: object
      properties:
        Error:
          type: string
          description: Error message describing what went wrong

````