Skip to content

Stripe CLI does not return all subscriptions compared to Dashboard shell #1368

@metodi3v

Description

@metodi3v

Issue

When using the Stripe CLI (or PHP SDK) to list subscriptions with stripe subscriptions list --status all, the result returns fewer subscriptions than what is shown in the Dashboard shell, despite using the same API key in Test mode.

Expected Behavior

The CLI (and PHP SDK) subscriptions list --status all and filtered by any specific status should return all matching subscriptions, exactly matching what the Dashboard shell shows.

Actual behavior

  1. CLI/PHP SDK: returns only a subset (32 out of 60 in the example).
  2. Dashboard shell: returns all 60 subscriptions.
  3. Filtering by trialing status also does not return all trialing subscriptions visible in Dashboard.

Steps to reproduce

  1. Ensure you are in Test mode in the Dashboard.
  2. Using the CLI, run:
    stripe subscriptions list --status all --limit 100
    This returns 32 subscriptions (for example).
  3. Open the Dashboard Shell and run the same command:
    stripe subscriptions list --status all --limit 100
    This returns 60 subscriptions, including subscriptions that are missing from the CLI list.
  4. Pick one of the missing subscription IDs, e.g., sub_1S5oIWIVZzCPjJy1rqBuLGFt, and try:
    stripe subscriptions retrieve sub_1S5oIWIVZzCPjJy1rqBuLGFt
    The object is returned successfully, confirming it exists and is accessible to the same API key.
  5. Even when applying a specific status filter, e.g., --status trialing:
    stripe subscriptions list --status trialing --limit 100
    Not all subscriptions with the trialing status are returned. Some that appear in the Dashboard are missing in the CLI/SDK result.

Environment

Linux
Stripe CLI version: 1.30.0
API version: 2025-08-27.basil

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions