Upsert a customer
customers.upsert() sends the merchant’s secret key directly to Nozle Core.
Core derives the owning organization from that key; the SDK never provisions a
customer through a global or master organization.
Link a customer that already exists in Stripe
PassbillingConfiguration with the Stripe customer ID to link it in the same call. Nozle stores the link and does not create a new Stripe customer. Sending the same upsert again is safe.
Nozle keeps the assignment with or without
syncWithProvider, and checkout charges only through the assigned connection. See Assign the connection to customers.
Read Entities
status accepts active, suspended, or deleted. limit must be an integer from 1 to 100.
Upsert an Entity
Activate or suspend
name and metadata while changing status.
Bulk upsert
Seat billing is explicit
Entity lifecycle methods do not emit billable seat events. If seats are billed through a Feature, track add/remove operations separately with stable transaction IDs throughnozle.track().
Entity credits
Use Entity IDs withnozle.credits and nozle.usage for per-Entity balances, transfers, attribution, and pool policy. See Product credits.