Service - Packages
Service package management for bundling multiple billable services together. Provides CRUD operations for creating, retrieving, updating, and deleting service packages. Each package contains a list of billable services with pre-configured billing frequency, pricing options, and pre-answered pricing factors. Packages can be applied to clients in bulk, creating multiple ClientBillableService records at once with the pre-configured settings.
-
GET List ServicePackagesLists all ServicePackages for the given tenant./tenants/{tenant}/service-packages
-
POST Create ServicePackageCreates a new ServicePackage for the specified tenant./tenants/{tenant}/service-packages
-
GET Get ServicePackageGets a ServicePackage for the specified tenant./tenants/{tenant}/service-packages/{code}
-
PUT Update ServicePackageUpdates a ServicePackage for the specified tenant./tenants/{tenant}/service-packages/{code}
-
DELETE Delete ServicePackageDeletes a ServicePackage for the specified tenant./tenants/{tenant}/service-packages/{code}
-
POST Bulk Apply PackageApplies this service package to multiple clients at once. Creates ClientBillableService records for each package item for each client./tenants/{tenant}/service-packages/{code}/bulk-apply
-
POST Apply Service Package to ClientApplies a service package to a client, creating ClientBillableService records for each item in the package./tenants/{tenant}/clients/{clientCode}/apply-service-package/{packageCode}
-
DELETE Remove Service Package from ClientRemoves all client billable services linked to the specified service package./tenants/{tenant}/clients/{clientCode}/apply-service-package/{packageCode}