| Name | Description |
| AddServiceInterruption | Overloaded. Adds a service interruption (and creates an appointment record). This overload takes a setup object and a database transaction. |
| CreateAppointment | Overloaded. Used to create a new appointment. This overload takes a setup object and a database transaction. |
| CreateExpenseLog | Overloaded. Used to create a new expense log that is related to an onsite log. This overload takes a setup object and a database transaction. |
| CreateOnsiteLog | Overloaded. Used to create an onsite log that is related to a case or subcase. This overload takes a setup object and a database transaction. |
| CreateTimeLog | Overloaded. Used to create a time log that is related to an onsite log. This overload takes a setup object and a database transaction. |
| DeinstallSitePart | Overloaded. Used to de-install a site part (and the sub-parts installed underneath it) from a site. This overload takes a setup object and a database transaction. |
| DeleteAppointment | Overloaded. Used to delete an existing appointment. This overload takes a setup object and a database transaction. |
| DeleteExpenseLog | Overloaded. Used to delete an existing expense log. This overload takes a setup object and a database transaction. |
| DeleteOnsiteLog | Overloaded. Used to delete an existing onsite log. This overload takes a setup object and a database transaction. |
| DeleteServiceInterruption | Overloaded. Used to delete an existing service interuption (appointment). This overload takes a setup object and a database transaction. |
| DeleteTimeLog | Overloaded. This API deletes an existing time log. This overload takes a setup object and a database transaction. |
| DispatchFieldEngineer | Overloaded. Dispatch the FieldEngineer to the specified queue. This overload takes a set of required parameters for the API. |
| InstallSitePart | Overloaded. Used to install a site part. This overload takes a setup object and a database transaction. |
| LogPartsUsedConsume | Overloaded. Used to consume an existing site part or an inventory part. This overload takes a setup object and a database transaction. |
| LogPartsUsedExchange | Overloaded. Used to replace an existing site part with a new site part. This overload takes a setup object and a database transaction. |
| LogPartsUsedInstall | Overloaded. Used to install a new site part. This overload takes a setup object and a database transaction. |
| LogPartsUsedRemove | Overloaded. Used to remove an existing site part. This overload takes a setup object and a database transaction. |
| LogPartsUsedUpgrade | Overloaded. Used to upgrade an existing site part with a new site part. This overload takes a setup object and a database transaction. |
| MoveSitePartToBin | Overloaded. Move the SitePartToBin from one WipBin to another WipBin. This overload takes a set of required parameters for the API. |
| MoveSitePartToPart | Overloaded. Move the SitePartToPart from one WipBin to another WipBin. This overload takes a set of required parameters for the API. |
| MoveSitePartToSite | Overloaded. Move the SitePartToSite from one WipBin to another WipBin. This overload takes a set of required parameters for the API. |
| PartTransfer | Overloaded. Initializes a new instance of the PartTransferSetup class. This overload takes a set of required parameters for the API. |
| ReinstallSitePart | Overloaded. Used to re-install a site part (and the sub-parts installed underneath it) that have been deinstalled from a site. This overload takes a setup object and a database transaction. |
| UpdateAppointment | Overloaded. Used to modify an existing appointment. This overload takes a setup object and a database transaction. |
| UpdateExpenseLog | Overloaded. Used to modify an existing expense log. This overload takes a setup object and a database transaction. |
| UpdateServiceInterruption | Overloaded. Used to modify an existing service interruption (appointment). This overload takes a setup object and a database transaction. |
| UpdateSitePart | Overloaded. Used to modify an existing site part. This overload takes a setup object and a database transaction. |
| UpdateTimeLog | Overloaded. Used to modify an existing time log. This overload takes a setup object and a database transaction. |