-
GET List ServicePackagesLists all ServicePackages for the given tenant. Requires: ViewAll on ServicePackages./tenants/{tenant}/service-packages
-
POST Create ServicePackageCreates a new ServicePackage for the specified tenant. Requires: Create on ServicePackages./tenants/{tenant}/service-packages
-
GET Get ServicePackageGets a ServicePackage for the specified tenant. Requires: ViewAll on ServicePackages./tenants/{tenant}/service-packages/{code}
-
PUT Update ServicePackageUpdates a ServicePackage for the specified tenant. Requires: Update on ServicePackages./tenants/{tenant}/service-packages/{code}
-
DELETE Delete ServicePackageDeletes a ServicePackage for the specified tenant. Requires: Delete on ServicePackages./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. Requires: Crea.../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. Requires: Create on ClientBillableService.../tenants/{tenant}/clients/{clientCode}/apply-service-package/{packageCode}
-
DELETE Remove Service Package from ClientRemoves all client billable services linked to the specified service package. Requires: Delete on ClientBillableServices./tenants/{tenant}/clients/{clientCode}/apply-service-package/{packageCode}