Skip to main content
GET
List Products

List Products

Returns a paginated list of products, ordered by creation date (most recent first). Supports filtering by status, eligibility, and more.

Authentication

Query Parameters

ParameterTypeDescription
limitintegerNumber of results per page (default: 10, max: 100)
starting_afterintegerCursor for pagination (product ID)
statusenumFilter by status: active, inactive, archived
hsa_fsa_eligiblebooleanFilter by HSA/FSA eligibility (true/false)
merchant_product_idstringFilter by your product ID
created_aftertimestampFilter products created after this date
created_beforetimestampFilter products created before this date

Request

Response

Response Fields

FieldTypeDescription
dataarrayArray of product objects
has_morebooleanWhether more results are available
next_cursorintegerCursor for next page (use as starting_after)

Examples

List All Products

Filter by Status

Filter by HSA/FSA Eligibility

Pagination

Use cursor-based pagination for large datasets. Pass the next_cursor value from the previous response as the starting_after parameter:

Errors

Status CodeError CodeDescription
400invalid_requestInvalid query parameters
401unauthorizedInvalid or missing API key
429rate_limit_exceededToo many requests
Example error: