Skip to main content
Retrieves a customer by their ID.
For most use cases, prefer using the Create or Get Customer endpoint, which ensures the customer exists and returns up-to-date information in a single call.

Path Parameters

string
required
The unique identifier of the customer to retrieve.

Query Parameters

array
Array of fields to expand in the response. Available options:
  • invoices - Include customer invoices
  • trials_used - Include trial usage information
  • rewards - Include rewards information
  • entities - Include entity information
  • referrals - Include referral information
  • payment_method - Include payment method details
  • subscriptions.plan - Expand full plan objects in subscriptions
  • purchases.plan - Expand full plan objects in purchases
  • balances.feature - Expand full feature objects in balances

Response

Returns a Customer object with the following fields:
string
Your unique identifier for the customer.
string
The name of the customer.
string
The email address of the customer.
number
Timestamp of customer creation in milliseconds since epoch.
string
The fingerprint identifier for the customer.
string
Stripe customer ID.
string
The environment this customer was created in (sandbox or live).
object
The metadata for the customer.
boolean
Whether email receipts are enabled for this customer.
array
Active and scheduled recurring plans that this customer has attached. Each subscription includes:
  • plan_id - The unique identifier of the subscribed plan
  • status - Current status (active or scheduled)
  • auto_enable - Whether the plan was automatically enabled
  • add_on - Whether this is an add-on plan
  • past_due - Whether the subscription has overdue payments
  • started_at - Timestamp when subscription started
  • current_period_start - Start of current billing period
  • current_period_end - End of current billing period
  • quantity - Quantity of the subscription
  • canceled_at - Timestamp when canceled (if applicable)
  • expires_at - Timestamp when it expires (if applicable)
  • trial_ends_at - Timestamp when trial ends (if applicable)
array
One-time purchases made by the customer.
object
Feature balances keyed by feature ID, showing usage limits and remaining amounts. Each balance includes:
  • feature_id - The feature identifier
  • granted - Total amount granted
  • remaining - Amount remaining
  • usage - Total usage
  • unlimited - Whether the feature is unlimited
  • overage_allowed - Whether overage is allowed
  • max_purchase - Maximum purchasable amount
  • next_reset_at - Timestamp of next reset
  • breakdown - Detailed breakdown by entitlement

Example Request

Example Response