Skip to content

Latest commit

 

History

History
195 lines (131 loc) · 11.4 KB

File metadata and controls

195 lines (131 loc) · 11.4 KB

Invoices

Types:

Methods:

  • client.invoices.create({ ...params }) -> InvoiceCreateResponse
  • client.invoices.retrieve(id) -> InvoiceRetrieveResponse
  • client.invoices.list({ ...params }) -> InvoiceListResponse

InvoiceLineItems

Types:

Methods:

  • client.invoiceLineItems.retrieve(id) -> InvoiceLineItemRetrieveResponse
  • client.invoiceLineItems.list({ ...params }) -> InvoiceLineItemListResponse

Catalogs

Types:

Methods:

  • client.catalogs.create({ ...params }) -> CatalogCreateResponse
  • client.catalogs.retrieve(id) -> CatalogRetrieveResponse
  • client.catalogs.update(id, { ...params }) -> CatalogUpdateResponse
  • client.catalogs.list({ ...params }) -> CatalogListResponse
  • client.catalogs.clone(id, { ...params }) -> CatalogCloneResponse
  • client.catalogs.retrieveDefault() -> CatalogRetrieveDefaultResponse

CheckoutSessions

Types:

Methods:

  • client.checkoutSessions.create({ ...params }) -> CheckoutSessionCreateResponse
  • client.checkoutSessions.retrieve(id) -> CheckoutSessionRetrieveResponse
  • client.checkoutSessions.list({ ...params }) -> CheckoutSessionListResponse

Products

Types:

Methods:

  • client.products.create({ ...params }) -> ProductCreateResponse
  • client.products.retrieve(id) -> ProductRetrieveResponse
  • client.products.update(id, { ...params }) -> ProductUpdateResponse
  • client.products.list({ ...params }) -> ProductListResponse

Prices

Types:

Methods:

  • client.prices.create({ ...params }) -> PriceCreateResponse
  • client.prices.update(id, { ...params }) -> PriceUpdateResponse
  • client.prices.list({ ...params }) -> PriceListResponse

Discounts

Types:

Methods:

  • client.discounts.create({ ...params }) -> DiscountCreateResponse
  • client.discounts.retrieve(id) -> DiscountRetrieveResponse
  • client.discounts.update(id, { ...params }) -> DiscountUpdateResponse
  • client.discounts.list({ ...params }) -> DiscountListResponse

Customers

Types:

Methods:

  • client.customers.create({ ...params }) -> CustomerCreateResponse
  • client.customers.retrieve(externalID) -> CustomerRetrieveResponse
  • client.customers.update(externalID, { ...params }) -> CustomerUpdateResponse
  • client.customers.list({ ...params }) -> CustomerListResponse
  • client.customers.retrieveBilling(externalID) -> CustomerRetrieveBillingResponse

Payments

Types:

Methods:

  • client.payments.retrieve(id) -> PaymentRetrieveResponse
  • client.payments.list({ ...params }) -> PaymentListResponse
  • client.payments.refund(id, { ...params }) -> PaymentRefundResponse

PaymentMethods

Types:

Methods:

  • client.paymentMethods.retrieve(id) -> PaymentMethodRetrieveResponse
  • client.paymentMethods.list({ ...params }) -> PaymentMethodListResponse

Subscriptions

Types:

Methods:

  • client.subscriptions.create({ ...params }) -> SubscriptionCreateResponse
  • client.subscriptions.retrieve(id) -> SubscriptionRetrieveResponse
  • client.subscriptions.list({ ...params }) -> SubscriptionListResponse
  • client.subscriptions.adjust(id, { ...params }) -> SubscriptionAdjustResponse
  • client.subscriptions.cancel(id, { ...params }) -> SubscriptionCancelResponse

UsageEvents

Types:

Methods:

  • client.usageEvents.create({ ...params }) -> UsageEventCreateResponse
  • client.usageEvents.retrieve(id) -> UsageEventRetrieveResponse

UsageMeters

Types:

Methods:

  • client.usageMeters.create({ ...params }) -> UsageMeterCreateResponse
  • client.usageMeters.retrieve(id) -> UsageMeterRetrieveResponse
  • client.usageMeters.update(id, { ...params }) -> UsageMeterUpdateResponse
  • client.usageMeters.list({ ...params }) -> UsageMeterListResponse