---
title: "List Stripe Catalog"
method: GET
path: "/api/payments/stripe/{environment}/catalog"
tags: ["Stripe Payments"]
---

# List Stripe Catalog

`GET /api/payments/stripe/{environment}/catalog`

Return mirrored Stripe products and prices for one environment.

## Path parameters

- `environment` 'test' | 'live', required

## Response `200`

Synced Stripe products and prices

- ListStripeCatalogResponse
  - `products` StripeProduct[], required
    - `environment` 'test' | 'live', required
    - `productId` string, required
    - `name` string, required
    - `description` string, nullable, required
    - `active` boolean, required
    - `defaultPriceId` string, nullable, required
    - `metadata` Metadata, required
    - `syncedAt` string, date-time, required
  - `prices` StripePrice[], required
    - `environment` 'test' | 'live', required
    - `priceId` string, required
    - `productId` string, nullable, required
    - `active` boolean, required
    - `currency` string, required
    - `unitAmount` integer, nullable, required
    - `unitAmountDecimal` string, nullable, required
    - `type` string, required
    - `lookupKey` string, nullable, required
    - `billingScheme` string, nullable, required
    - `taxBehavior` 'exclusive' | 'inclusive' | 'unspecified', nullable, required
    - `recurringInterval` 'day' | 'week' | 'month' | 'year', nullable, required
    - `recurringIntervalCount` integer, nullable, required
    - `metadata` Metadata, required
    - `syncedAt` string, date-time, required

## Other responses

- `400` — Invalid request
- `401` — Unauthorized
- `403` — Forbidden

---

[API](https://skmtc.dev/insforge/apis/insforge-authentication-api.md) · [All operations](https://skmtc.dev/insforge/apis/insforge-authentication-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/insforge/insforge-authentication-api/revisions/a935bb49f932/schema)
