Skip to content

Latest commit

 

History

History
263 lines (186 loc) · 16.7 KB

File metadata and controls

263 lines (186 loc) · 16.7 KB

Shared

Types:

Invoices

Types:

Methods:

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

InvoiceLineItems

Types:

Methods:

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

PricingModels

Types:

Methods:

  • client.pricingModels.create({ ...params }) -> PricingModelCreateResponse
  • client.pricingModels.retrieve(id) -> PricingModelRetrieveResponse
  • client.pricingModels.update(id, { ...params }) -> PricingModelUpdateResponse
  • client.pricingModels.list({ ...params }) -> PricingModelListResponse
  • client.pricingModels.clone(id, { ...params }) -> PricingModelCloneResponse
  • client.pricingModels.retrieveDefault() -> PricingModelRetrieveDefaultResponse

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
  • client.subscriptions.uncancel(id) -> SubscriptionUncancelResponse

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

Resources

Types:

Methods:

  • client.resources.create({ ...params }) -> ResourceCreateResponse
  • client.resources.retrieve(id) -> ResourceRetrieveResponse
  • client.resources.update(id, { ...params }) -> ResourceUpdateResponse
  • client.resources.list({ ...params }) -> ResourceListResponse

ResourceClaims

Types:

Methods:

  • client.resourceClaims.claim(subscriptionID, { ...params }) -> ResourceClaimClaimResponse
  • client.resourceClaims.listUsages(subscriptionID, { ...params }) -> ResourceClaimListUsagesResponse
  • client.resourceClaims.release(subscriptionID, { ...params }) -> ResourceClaimReleaseResponse
  • client.resourceClaims.retrieveUsage(subscriptionID, { ...params }) -> ResourceClaimRetrieveUsageResponse