TrackingLog

The Tracking Log controller.

APIDescription
POST utils/v2/TrackingLog/CleanLog?daysToKeepData={daysToKeepData}

Tracking log cleaning method.

POST utils/TrackingLog?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/TrackingLog?errorMessage={errorMessage}&status={status}

The update many notifications.

ScRequest

The Service Catalog Request controller.

APIDescription
POST utils/v1/SCRequest/SCRequestSync

The service catalog request sync.

POST utils/ScRequest?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/ScRequest?errorMessage={errorMessage}&status={status}

The update many notifications.

ExternalShipment

The external shipment controller.

APIDescription
POST utils/v2/ExternalShipment/UpdateStatus

The update status.

POST utils/v2/ExternalShipment/UpdateShipmentStatus

Updates the shipment status.

POST utils/v2/ExternalShipment/FixShipmentsCurrentStatus

Fixes the shipments current status.

ServiceNowCostCenter

The service now cost center controller.

APIDescription
POST utils/v1/ServiceNowSync/CostCenterSync

The cost center.

POST utils/ServiceNowCostCenter?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/ServiceNowCostCenter?errorMessage={errorMessage}&status={status}

The update many notifications.

Comment

Comment controller.

APIDescription
GET utils/v2/Comment/GetComments?serviceRequestEventId={serviceRequestEventId}&referenceNumber={referenceNumber}&commentCategoryName={commentCategoryName}

Gets the comments for a specific service request event.

POST utils/v2/Comment/AddComment?serviceRequestEventId={serviceRequestEventId}&referenceNumber={referenceNumber}

Add a comment for a specific service request event.

POST utils/v2/Comment/AcknowledgeComments

The acknowledge comments.

POST utils/Comment?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/Comment?errorMessage={errorMessage}&status={status}

The update many notifications.

ServiceRequestEventFiles

Methods to manage file uploads.

APIDescription
POST utils/v2/ServiceRequestEvent/Upload

Uploads file method.

GET utils/v2/ServiceRequestEvent/GetFiles?requestId={requestId}

Get a list with all files related with the Service Request Event.

POST utils/ServiceRequestEventFiles?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/ServiceRequestEventFiles?errorMessage={errorMessage}&status={status}

The update many notifications.

FieldService

Methods to manage the Field Service. A valid Token is required for any request.

APIDescription
POST utils/v1/FieldService/GetServiceEvents

Gets the service request events list.

POST utils/v1/FieldService/SetServiceEventAction

Sets the Service Event Action.

GET utils/v1/FieldService/GetServiceRequestDefinition?serviceRequestEventId={serviceRequestEventId}

Gets the Service Request Definition.

POST utils/v1/FieldService/SaveServiceRequestEvent

Save into the database the Service request Event information

POST utils/v1/FieldService/SendNotification

Sends the notification.

GET utils/v1/FieldService/GetServiceRequestComments?serviceRequestEventId={serviceRequestEventId}

Get a list of comments for a service request

POST utils/v1/FieldService/CreateComment

Create a new comment in a service request event

POST utils/v1/FieldService/UpdateComment

Update a service request event comment

POST utils/v1/FieldService/DeleteComment

delete a service request comment

GET utils/v1/FieldService/GetServiceRequestTypeFiles?serviceRequestTypeId={serviceRequestTypeId}

Get a list with all files related with the Service Request Type.

GET utils/v1/FieldService/GetServiceRequestEventFiles?serviceRequestEventId={serviceRequestEventId}

Get a list with all files related with the Service Request Event.

GET utils/v1/FieldService/GetServiceRequestStatusHistory?serviceRequestEventId={serviceRequestEventId}

Get a list of Status for a service request

GET utils/v1/FieldService/GetServiceRequestContacts?serviceRequestEventId={serviceRequestEventId}

Get a list of Contacts for a service request

GET utils/v1/FieldService/getServiceRequestEquipment?serviceRequestEventId={serviceRequestEventId}

Get a list of comments for a service request

POST utils/v1/FieldService/CreateEquipment

Creates the Equipment.

POST utils/v1/FieldService/UpdateEquipment

Update Equipment

POST utils/v1/FieldService/GetEquipmentByAssetTag?assetTag={assetTag}

Gets the equipment by asset tag.

POST utils/v1/FieldService/GetEquipmentById?oid={oid}

The get equipment by id.

POST utils/v1/FieldService/UpdateStatusEquipment?equipmentId={equipmentId}&status={status}&qty={qty}

Updates the Status Equipment.

GET utils/v1/FieldService/getAllServiceRequestEquipment

Get a list of comments for a service request

GET utils/v1/FieldService/GetServiceRequestTypes?customerName={customerName}

Gets all service request types.

GET utils/v1/FieldService/GetCustomers

Gets all customers.

GET utils/v1/FieldService/GetLocations

Gets all locations.

GET utils/v1/FieldService/GetDefaultValuesInServiceRequestEvent?username={username}

Gets all locations.

POST utils/v1/FieldService/createServiceRequestEvent

Create Service request Event.

GET utils/v1/FieldService/GetAreas

Gets all Areas from Database.

GET utils/v1/FieldService/GetNotificationDefinitions

Gets all notifications definitions.

GET utils/v1/FieldService/GetProviders?username={username}

Gets all providers.

GET utils/v1/FieldService/GetAvailableActions

Get all available actions

GET utils/v1/FieldService/GetCommentCategories

Gets all customers.

POST utils/FieldService?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/FieldService?errorMessage={errorMessage}&status={status}

The update many notifications.

ImportFromFTP

The import from ftp controller.

APIDescription
POST utils/v2/FTPImport/ProcessFMPro

The read.

POST utils/ImportFromFTP?reactionId={reactionId}

The execute reaction. It needs to be 'public' because the background job require a public methods.

POST utils/ImportFromFTP?reactionId={reactionId}&recurringJobId={recurringJobId}&recurrentJobCronExpression={recurrentJobCronExpression}

The execute recurrent reaction.

POST utils/ImportFromFTP?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/ImportFromFTP?errorMessage={errorMessage}&status={status}

The update many notifications.

SessionConnectionStatus

Connection Status controller.

APIDescription
GET utils/v1/SessionConnectionStatus/Status?applicationName={applicationName}

Gets the connection status from Service Now and DWPA Database.

POST utils/SessionConnectionStatus?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/SessionConnectionStatus?errorMessage={errorMessage}&status={status}

The update many notifications.

Reactions

The reactions controller.

APIDescription
POST utils/v2/reactions/QueueAction

The queue action.

POST utils/v2/reactions/ReQueueJob?jobId={jobId}&restart={restart}

The re queue job.

POST utils/v2/reactions/StopRecurrentJob

The stop recurrent job.

POST utils/v2/reactions/RemoveAllRecurrentJobs

The remove all recurrent jobs.

POST utils/Reactions?reactionId={reactionId}

The execute reaction. It needs to be 'public' because the background job require a public methods.

POST utils/Reactions?reactionId={reactionId}&recurringJobId={recurringJobId}&recurrentJobCronExpression={recurrentJobCronExpression}

The execute recurrent reaction.

POST utils/Reactions?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/Reactions?errorMessage={errorMessage}&status={status}

The update many notifications.

StockroomInventoryManagementProfile

The stockroom inventory management profile controller.

APIDescription
POST utils/v2/StockRoomInventory/CreateInventorySnapshotReport

The produce DWPA Pro file

POST utils/StockroomInventoryManagementProfile?reactionId={reactionId}

The execute reaction. It needs to be 'public' because the background job require a public methods.

POST utils/StockroomInventoryManagementProfile?reactionId={reactionId}&recurringJobId={recurringJobId}&recurrentJobCronExpression={recurrentJobCronExpression}

The execute recurrent reaction.

POST utils/StockroomInventoryManagementProfile?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/StockroomInventoryManagementProfile?errorMessage={errorMessage}&status={status}

The update many notifications.

Exception

The exception controller. NEX-4169

APIDescription
POST utils/v2/Exception/ServiceRequestEvent/Open

The open sre exception. NEX-4169

POST utils/v2/Exception/ServiceRequestEvent/Close

The close sre exception. NEX-4169

POST utils/v2/Exception/ServiceRequestEvent/CloseAny

The close all Service request event exception. NEX-4169

GET utils/v2/Exception/ExceptionTypes

The get exception types. NEX-4169

GET utils/v2/Exception/ClosedReasons

The get closed reasons. NEX-4169

GET utils/v2/Exception/ExceptionStatuses

The get exception statuses. NEX-4169

POST utils/Exception?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/Exception?errorMessage={errorMessage}&status={status}

The update many notifications.

ExceptionTypeCatalogV3

The exception type catalog v 3 controller.

APIDescription
GET utils/exceptionTypeCatalog

The get.

Authentication

Authentication Methods.

APIDescription
POST utils/v1/Authentication/authenticate

Authenticate if the credentials provided in the header are valid. This method use Basic Authentication (User:Password Base64 encoded).

POST utils/v1/Authentication/authToken?token={token}

Authenticate if the credentials provided in the token are valid.

POST utils/Authentication?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/Authentication?errorMessage={errorMessage}&status={status}

The update many notifications.

SecurityV3

The security controller.

APIDescription
GET utils/Security

Gets the information through the token header.

GET utils/Security/{token}

Gets the information through the token parameter.

NotificationException

The notification exception controller.

APIDescription
POST utils/v1/Notification/Exception

The notify exception.

POST utils/NotificationException?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/NotificationException?errorMessage={errorMessage}&status={status}

The update many notifications.

EquipmentConfigurationService

Equipment controller.

APIDescription
POST utils/v2/EquipmentConfigurations

The Update EquipmentConfiguration.

POST utils/EquipmentConfigurationService?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/EquipmentConfigurationService?errorMessage={errorMessage}&status={status}

The update many notifications.

LoaderTest

The loader test controller.

APIDescription
GET utils/v1/LoaderTest/Execute

The execute.

POST utils/v1/LoaderTest/GetActiveConnections

The get active connections.

POST utils/LoaderTest?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/LoaderTest?errorMessage={errorMessage}&status={status}

The update many notifications.

SlaException

The SLA Exception Controller class.

APIDescription
POST utils/v1/SLAException/ExecuteRules

Creates a new ticket based on the request.

POST utils/SlaException?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/SlaException?errorMessage={errorMessage}&status={status}

The update many notifications.

ScheduleEventGenerator

Schedule Event Generator Class.

APIDescription
POST utils/v1/ScheduleEventGenerator/Execute?time={time}

Create a new ticket based on the request.

POST utils/v1/ScheduleEventGenerator/EquipmentExecution

The equipment execution.

POST utils/ScheduleEventGenerator?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/ScheduleEventGenerator?errorMessage={errorMessage}&status={status}

The update many notifications.

ContactService

The catalog controller.

APIDescription
POST utils/v2/Contact/UpdatePhoneAndPersona

The update phone and persona.

GET utils/v2/Contact/GetContacts?firstName={firstName}&lastName={lastName}&email={email}&employeeId={employeeId}&customer={customer}

Get the Contact.

POST utils/ContactService?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/ContactService?errorMessage={errorMessage}&status={status}

The update many notifications.

EquipmentGroupV3

The EquipmentGroup controller.

APIDescription
GET utils/SREGroup/{customerId}/{groupName}/{scheduleBeginDate}/{scheduleEndDate}

Gets the Equipment Group info through the Customer Id and other optional parameters.

Users

User Controllers

APIDescription
POST utils/v2/Users/DeleteBackgroundExportedFiles?data={data}

The delete the exported files generated

POST utils/Users?reactionId={reactionId}

The execute reaction. It needs to be 'public' because the background job require a public methods.

POST utils/Users?reactionId={reactionId}&recurringJobId={recurringJobId}&recurrentJobCronExpression={recurrentJobCronExpression}

The execute recurrent reaction.

POST utils/Users?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/Users?errorMessage={errorMessage}&status={status}

The update many notifications.

PersonaV3

The Persona controller.

APIDescription
GET utils/persona

Gets the information through the token header.

ApplicationCatalogService

Equipment controller.

APIDescription
POST utils/v2/ApplicationCatalog/RefreshApplicationCatalog?CurrentUser={CurrentUser}

The Update Application Catalog.

POST utils/ApplicationCatalogService?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/ApplicationCatalogService?errorMessage={errorMessage}&status={status}

The update many notifications.

Areas

Areas controller

APIDescription
GET api/v1/Areas/GetBuildingsInfo?city={city}&state={state}&building={building}

The building search.

GET api/v1/Areas/GetConferenceRoomInfo?building={building}&floor={floor}&room={room}&alias={alias}

The conference room search.

GET api/v1/Areas/GetDetailConferenceRoomInfo?building={building}&floor={floor}&room={room}&alias={alias}

The detail conference room info.

POST utils/Areas?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/Areas?errorMessage={errorMessage}&status={status}

The update many notifications.

ServiceNowIncident

Service Now Sync Controller Class.

APIDescription
POST utils/v1/ServiceNowSync/IncidentsSync

Method for getting incidents and sync with Service Request Event table.

POST utils/ServiceNowIncident?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/ServiceNowIncident?errorMessage={errorMessage}&status={status}

The update many notifications.

Equipment

Equipment controller.

APIDescription
GET utils/v1/Equipment/GetEquipmentTypes?equipmentTypeId={equipmentTypeId}

Gets the equipment types and its corresponding classification data.

GET utils/v1/Equipment/GetEquipmentCatalog

The get equipment catalog.

POST utils/Equipment?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/Equipment?errorMessage={errorMessage}&status={status}

The update many notifications.

Holiday

The holiday controller.

APIDescription
POST utils/v1/Holiday/CheckFixed

The check fixed.

POST utils/Holiday?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/Holiday?errorMessage={errorMessage}&status={status}

The update many notifications.

SchedulingCapacity

The scheduling capacity controller.

APIDescription
GET utils/v2/SchedulingCapacity/GetAvailableCapacity?serviceRequestTypeId={serviceRequestTypeId}&beginningWorkingDate={beginningWorkingDate}&endingWorkingDate={endingWorkingDate}&countryCode={countryCode}&cityName={cityName}&regionName={regionName}&stateCode={stateCode}&zipCode={zipCode}&campusName={campusName}

The get available capacity.

POST utils/SchedulingCapacity?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/SchedulingCapacity?errorMessage={errorMessage}&status={status}

The update many notifications.

LocationService

The location service controller.

APIDescription
GET utils/v2/Location/GetLocations?locationName={locationName}&street={street}&city={city}&state={state}&country={country}

Get location.

GET utils/v2/Location/GetStates?stateCode={stateCode}&countryCode={countryCode}

Get states.

GET utils/v2/Location/GetCountries?countryCode={countryCode}

Get countries.

POST utils/LocationService?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/LocationService?errorMessage={errorMessage}&status={status}

The update many notifications.

JobScheduler

The job scheduler controller.

APIDescription
POST utils/v1/JobScheduler/Execute?time={time}

The execute.

POST utils/JobScheduler?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/JobScheduler?errorMessage={errorMessage}&status={status}

The update many notifications.

ServiceNowSync

Service Now Sync Controller Class.

APIDescription
POST utils/v1/ServiceNowSync/DWPATaskSync

Gets the DWPA Task table on ServiceNow and synchronize it with Service Request Event table on Nexus.

POST utils/v1/ServiceNowSync/DWPATaskSyncBetweenDates?from={from}&to={to}

The DWPA task sync between dates.

POST utils/v1/ServiceNowSync/DWPATaskManualSync?sysIds={sysIds}

The DWPA task direct sync.

POST utils/v1/ServiceNowSync/SetStatusInGSEP?serviceRequestId={serviceRequestId}&notificationId={notificationId}

The set status in snow.

POST utils/v1/ServiceNowSync/LocationSync

The bch location sync.

POST utils/v1/ServiceNowSync/UserSync

The user sync.

POST utils/v1/ServiceNowSync/MergeDuplicateLocations

Merge duplicate locations EndPoint

POST utils/v1/ServiceNowSync/AssetSync

The asset sync.

POST utils/v1/ServiceNowSync/ComputerSync

The computer sync.

POST utils/v1/ServiceNowSync/PrinterSync

The printer sync.

POST utils/v1/ServiceNowSync/AssetStatusSubStatusSync

The asset sync.

POST utils/v1/ServiceNowSync/AssetManufacturerModelSync

The asset Manufacturer and Model sync.

POST utils/v1/ServiceNowSync/ServiceNowLogSync

The service now log sync.

POST utils/v1/ServiceNowSync/UpdateServiceNowInformation?equipmentId={equipmentId}&synchronizationConfigurationId={synchronizationConfigurationId}&serviceRequestId={serviceRequestId}

The update equipment on SNow.

POST utils/v1/ServiceNowSync/ServiceNowCascadeSync

The Service Now Cascade Sync.

POST utils/v1/ServiceNowSync/ExecutiveContactSync

The executive update sync for updating contacts.

POST utils/v1/ServiceNowSync/DWPATaskUpdateFields

Updates the Department and the Item Usage to those items were created in a range of dates.

POST utils/ServiceNowSync?snowCriteria={snowCriteria}

Allows to get the new registers on DWPA Tasking table from API call and save them in Service Request Event objects or The seek new DWPA tasking.

POST utils/ServiceNowSync?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/ServiceNowSync?errorMessage={errorMessage}&status={status}

The update many notifications.

Customer

Customer Controller

APIDescription
GET utils/v2/Customer/GetCustomerList?name={name}

The get customer list.

POST utils/Customer?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/Customer?errorMessage={errorMessage}&status={status}

The update many notifications.

HardwareRule

The hardware rule controller.

APIDescription
GET utils/v2/HardwareRule/GetHardwareRuleByServiceRequestEvent?referenceNumber={referenceNumber}&oid={oid}

The get hardware rule by service request event.

POST utils/HardwareRule?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/HardwareRule?errorMessage={errorMessage}&status={status}

The update many notifications.

Catalog

The catalog controller.

APIDescription
GET utils/v2/Catalog/GetPersonaList

The get persona list.

GET utils/v2/Catalog/GetDeviceRoleList

The get device role list.

GET utils/v2/Catalog/GetExceptionList

The get exception list.

GET utils/v2/Catalog/GetSREGroupsList?customerId={customerId}&groupName={groupName}&scheduleBeginDate={scheduleBeginDate}&scheduleEndDate={scheduleEndDate}

The get service request event groups list.

POST utils/Catalog?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/Catalog?errorMessage={errorMessage}&status={status}

The update many notifications.

ConnectionStatus

Connection Status controller.

APIDescription
GET utils/v1/ConnectionStatus/Status?applicationName={applicationName}

Gets the connection status from Service Now and DWPA Database.

POST utils/v1/ConnectionStatus/HangFire?command={command}

The endpoint was created to start or stop the HangFire manually in case that something fails

POST utils/ConnectionStatus?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/ConnectionStatus?errorMessage={errorMessage}&status={status}

The update many notifications.

DeviceRoleV3

The device role v 3 controller.

APIDescription
GET utils/deviceRole

Gets the information through the token header.

Upload

Methods to manage file uploads.

APIDescription
POST utils/v1/FieldService/UploadFile

Uploads file method.

POST utils/Upload?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/Upload?errorMessage={errorMessage}&status={status}

The update many notifications.

EquipmentService

Equipment controller.

APIDescription
GET utils/v2/Equipment/GetEquipment?serviceRequestEventId={serviceRequestEventId}&serviceRequestEventReferenceNumber={serviceRequestEventReferenceNumber}&assetTag={assetTag}&manufacturer={manufacturer}&model={model}&serialNumber={serialNumber}&equipmentId={equipmentId}

The get equipment.

POST utils/v2/Equipment/UpdateEquipment

The Update Equipment.

GET utils/v2/Equipment/GetEquipmentBundle?name={name}

The get equipment bundle.

POST utils/v2/Equipment/RefreshApplications?CurrentUser={CurrentUser}

The Update Equipment.

POST utils/v2/Equipment/RefreshEquipment?CurrentUser={CurrentUser}

The Update Equipment.

POST utils/v2/Equipment/ExportEquipmentAsBackgroundJob?CurrentUser={CurrentUser}

The Update Equipment.

POST utils/v2/Equipment/ExportEquipment?CurrentUser={CurrentUser}

The Update Equipment.

POST utils/v2/Equipment/MergeEquipmentAsBackgroundJob?CurrentUser={CurrentUser}

The Merge Equipment.

POST utils/v2/Equipment/MergeEquipment?CurrentUser={CurrentUser}

The Merge Equipment.

POST utils/EquipmentService?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/EquipmentService?errorMessage={errorMessage}&status={status}

The update many notifications.

Audit

The audit controller.

APIDescription
POST utils/v2/Audit/Clean?cutOffDate={cutOffDate}&userId={userId}

The clean audit.

POST utils/v2/Audit/CleanLog?cutOffDate={cutOffDate}&userId={userId}

The clean log.

POST utils/Audit?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/Audit?errorMessage={errorMessage}&status={status}

The update many notifications.

Location

The external services controller.

APIDescription
GET utils/v1/External/Services/GetExternalLocation?locationNumber={locationNumber}&deliveryRoom={deliveryRoom}

Method for getting locations from DWPA.

POST utils/Location?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/Location?errorMessage={errorMessage}&status={status}

The update many notifications.

ExportToFTP

The import from ftp controller.

APIDescription
POST utils/v2/FTPExport/ProduceDWPAPro?query={query}

The produce DWPA Pro file

POST utils/v2/FTPExport/ProduceDWPARefresh?query={query}

The produce DWPA refresh.

POST utils/v2/FTPExport/ProducePeopleRawReport?query={query}

The produce People raw report.

POST utils/v2/FTPExport/ProduceDWPASiteRawReport?query={query}

Produce DWPA Site Raw Report Schedule Action

POST utils/v2/FTPExport/ProduceDWPAComputerSystemRaw?query={query}

Produce DWPA Computer System Raw Schedule Action

POST utils/v2/FTPExport/ProduceFMProExport?query={query}

The produce FM Pro file Assets

POST utils/ExportToFTP?reactionId={reactionId}

The execute reaction. It needs to be 'public' because the background job require a public methods.

POST utils/ExportToFTP?reactionId={reactionId}&recurringJobId={recurringJobId}&recurrentJobCronExpression={recurrentJobCronExpression}

The execute recurrent reaction.

POST utils/ExportToFTP?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/ExportToFTP?errorMessage={errorMessage}&status={status}

The update many notifications.

ServiceRequestEvent

The service request event controller. NEX-2386.

APIDescription
POST utils/v2/ServiceRequestEvent/Add

Create Service request Event.

GET utils/v2/ServiceRequestEvent/Get?view={view}&criteria={criteria}

Gets the service request events list.

POST utils/v2/ServiceRequestEvent/SetHasAttachments

The set has attachments.

POST utils/v2/ServiceRequestEvent/CancelOrCompleteSRE

The complete or cancel sre.

GET utils/v2/ServiceRequestEvent/GetServiceRequestEvent/{id}

The The get service request events.

GET utils/v2/ServiceRequestEvent/GetServiceRequestEvents?serviceRequestEventId={serviceRequestEventId}&referenceNumber={referenceNumber}&serviceRequestType={serviceRequestType}&limit={limit}&finalCreatedDate={finalCreatedDate}&initialCreatedDate={initialCreatedDate}

The get service request events.

POST utils/v2/ServiceRequestEvent/UpdateServiceRequestEvent

The Update Service Request Event.

POST utils/v2/ServiceRequestEvent/UpdateLocationInServiceRequestEvent

The update location in service request event.

POST utils/v2/ServiceRequestEvent/AssignEquipmentBundle?bundleId={bundleId}&sreOid={sreOid}&referenceNumber={referenceNumber}

The assign equipment bundle.

POST utils/v2/ServiceRequestEvent/CreateApprovalRequest?serviceRequestId={serviceRequestId}&referenceNumber={referenceNumber}&messageTemplateCode={messageTemplateCode}&externalMessage={externalMessage}&approverEmail={approverEmail}&approverContactTypeCode={approverContactTypeCode}

The create approval request.

POST utils/v2/ServiceRequestEvent/{serviceRequestEventId}/shipments

The AddShipment.

POST utils/v2/ServiceRequestEvent/CreateExternalRequest?serviceRequestId={serviceRequestId}

The create external request.

POST utils/v2/ServiceRequestEvent/UpdateContact

The update SRE Contact.

POST utils/v2/ServiceRequestEvent/RemoteRQComplete?serviceRequestId={serviceRequestId}&notificationId={notificationId}

The remote rq complete.

POST utils/v2/ServiceRequestEvent/RunComputerReset?serviceRequestId={serviceRequestId}&notificationId={notificationId}

The run computer reset.

POST utils/v2/ServiceRequestEvent/RunComputerSetup?serviceRequestId={serviceRequestId}&notificationId={notificationId}

The run computer setup.

POST utils/ServiceRequestEvent?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/ServiceRequestEvent?errorMessage={errorMessage}&status={status}

The update many notifications.

Administration

Administration Controller class.

APIDescription
GET utils/v1/Administration/isConnected

Determines whether the user has connection to the DB or not.

POST utils/Administration?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/Administration?errorMessage={errorMessage}&status={status}

The update many notifications.

CustomField

The custom field controller.

APIDescription
GET utils/v2/CustomField/GetListValuesByName?customFieldName={customFieldName}

The get list values by name.

POST utils/v2/CustomField/SynchronizeCustomFields?serviceRequestId={serviceRequestId}

Synchronizes custom field values with their corresponding node values.

POST utils/CustomField?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/CustomField?errorMessage={errorMessage}&status={status}

The update many notifications.

ExternalServices

The external services controller.

APIDescription
POST utils/v1/External/Services/SynchronizeEquipment

The synchronize equipment. NEX-2401

POST utils/v1/External/Services/SyncSkuItems

The synchronize SKU items.

GET utils/v1/External/Services/SearchExternalEquipment?assetTag={assetTag}&checkNew={checkNew}&typeName={typeName}

The search external equipment.

GET utils/v1/External/Services/GetExternalContact?bemsId={bemsId}

The search external contact.

POST utils/v1/External/Services/DWPAPendingDisposal?serviceRequestId={serviceRequestId}&notificationId={notificationId}

Call DWPA Pending disposal method

POST utils/v1/External/Services/CompleteAITReservation?serviceRequestId={serviceRequestId}&notificationId={notificationId}

Call Complete AIT Reservation method

POST utils/ExternalServices?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/ExternalServices?errorMessage={errorMessage}&status={status}

The update many notifications.

Base

Base class for API Controllers. Contains basic methods and properties to be used in their delegates.

APIDescription
POST utils/Base?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/Base?errorMessage={errorMessage}&status={status}

The update many notifications.

HangFireBase

The hang fire base controller.

APIDescription
POST utils/HangFireBase?reactionId={reactionId}

The execute reaction. It needs to be 'public' because the background job require a public methods.

POST utils/HangFireBase?reactionId={reactionId}&recurringJobId={recurringJobId}&recurrentJobCronExpression={recurrentJobCronExpression}

The execute recurrent reaction.

POST utils/HangFireBase?description={description}&notificationTraceId={notificationTraceId}

The update Notification.

POST utils/HangFireBase?errorMessage={errorMessage}&status={status}

The update many notifications.