INavigatorWebService MembersNavigator Web Services Developer Documentation
The INavigatorWebService type exposes the following members.
Methods

  NameDescription
Public methodClockTechnicianOff
Function to send Technician Clock Off data to DMS
Public methodClockTechnicianOffXml
Function to send Technician Clock Off data to DMS
Public methodClockTechnicianOn
Function to send Technician Clock On data to DMS
Public methodClockTechnicianOnXml
Function to send Technician Clock On data to DMS
Public methodGetAccounts
Get Accounts Data from DMS
Public methodGetAccountsXml
Get Accounts Data from DMS
Public methodGetAddress
This HTTP GET function will return an address string from any given valid UK post code
Public methodGetAddressXml
This HTTP GET function will return an address string from any given valid UK post code
Public methodGetApiAlive
The API GetApiAlive method is automatically called for every single service operation within this service.
Public methodGetApiAliveXml
Same as GetApiAlive but returning an XML payload as an alternative.
Public methodGetBookingParams
This HTTPGET function provides a list of available jobs and codes that can be used to build a online booking menu
Public methodGetBookingParamsXml
This HTTPGET function provides a list of available jobs and codes that can be used to build a online booking menu
Public methodGetBookings
Get Bookings data from DMS
Public methodGetBookingsXml
Get Bookings data from DMS
Public methodGetCompanies
Get Companies data from DMS
Public methodGetCompaniesXml
Get Companies data from DMS
Public methodGetCustomerData
This method enables access to the Navigator System Customer Record and also contains Customer's Vehicles list.
Public methodGetCustomerDataXml
This HTTP GET function provides Customer Information that is retrieved from the Navigator database
Public methodGetCustomers
Get Customers data from DMS
Public methodGetCustomersXml
Get Customers data from DMS
Public methodGetExpiryDate
The API GetExpiryDate used to return API Key licence expiry information.
Public methodGetExpiryDateXml
Same as the GetExpiryDate method but returning XML payload as an alternative.
Public methodGetFunctionInfo
This method will provide information pertaining to a Navigator RPC, a list of functions can be obtained using the GetApiAlive method.
Public methodGetFunctionInfoXml
Same as GetFuncionInfo but returning an XML payload as an alternative.
Public methodGetInvoiceReport
Get Invoice data from DMS
Public methodGetInvoiceReportXml
Get Invoice data from DMS
Public methodGetLabourByBookingNumber
Get Labour Data from DMS
Public methodGetLabourByBookingNumberXml
Get Labour Data from DMS
Public methodGetOptions
This is a dummy function that circumvents an internet browser's automatic "OPTIONS" HTTP requests
Public methodGetPartsByBookingNumber
Get Parts Data from DMS
Public methodGetPartsByBookingNumberXml
Get Parts Data from DMS
Public methodGetPartStockRecord
Get Stock Data from DMS
Public methodGetPartStockRecordXml
Get Stock Data from DMS
Public methodGetServiceHistory
Get Service History Data from DMS
Public methodGetServiceHistoryXml
Get Service History Data from DMS
Public methodGetVehicleData
This method provides a VRM lookup and retrieves up to date vehicle data from DVLA.
Public methodGetVehicleDataXml
Same as GetVehicleData but returning an XML payload as an alternative.
Public methodGetVehicleFranchise
Get Franchise Data from DMS
Public methodGetVehicleFranchiseXml
Get Franchise Data from DMS
Public methodGetVehicleModels
Get Vehicle Model Data from DMS
Public methodGetVehicleModelsXml
Get Vehicle Model Data from DMS
Public methodGetVehicles
Get Vehicle Data from DMS
Public methodGetVehiclesByNextServMot
Get Vehicle Data from DMS
Public methodGetVehiclesByNextServMotXml
Get Vehicle Data from DMS
Public methodGetVehiclesXml
Get Vehicle Data from DMS
Public methodGetVehicleVariants
Get Vehicle Variants Data from DMS
Public methodGetVehicleVariantsXml
Get Vehicle Variants Data from DMS
Public methodPostBookingData
This method is to be used for sending Online Booking requests to the Navigator System.
Public methodPostBookingDataXml
This is the main HTTP PUT update function that allows for a website to collate and then send booking information to the Navigator database
Public methodSetBookingData
Deprecated function, not in use.
Public methodStatusOffSite
Function to update Status Off site flag to DMS
Public methodStatusOffSiteXml
Function to update Status Off site flag to DMS
Public methodStatusOnSite
Function to update Status ON site flag to DMS
Public methodStatusOnSiteXml
Function to update Status ON site flag to DMS
Public methodUpdateServicePlan
Function to update Vehicle Service Plan in DMS
Public methodUpdateServicePlanXml
Function to update Vehicle Service Plan in DMS
Public methodUpdateVhcStatus
Function to update VHC status on DMS
Public methodUpdateVhcStatusXml
Function to update VHC status on DMS
Public methodWriteBooking
The WriteBooking function will write back the data fields identified in the GetBookings and GetLabourByBookingNumber routines. A zero Booking will denote that this is a new job, which needs to be created on the DMS. A zero labour LineNo will denote a new labour line
Public methodWriteBookingXml
The WriteBooking function will write back the data fields identified in the GetBookings and GetLabourByBookingNumber routines. A zero Booking will denote that this is a new job, which needs to be created on the DMS. A zero labour LineNo will denote a new labour line
Public methodWriteClocking
Function to update DMS with Clocking information
Public methodWriteClockingXml
Function to update DMS with Clocking information
Public methodWriteCompany
This function will simply write back the data fields identified in the GetCompanies routines. A zero CompNo will denote that this is a new company, which needs to be created on the DMS.
Public methodWriteCompanyXml
This function will simply write back the data fields identified in the GetCompanies routines. A zero CompNo will denote that this is a new company, which needs to be created on the DMS.
Public methodWriteCustomer
This function will write back the data fields identified in the GetCustomers routines. A zero CustNo will denote that this is a new customer, which needs to be created on the DMS
Public methodWriteCustomerXml
This function will write back the data fields identified in the GetCustomers routines. A zero CustNo will denote that this is a new customer, which needs to be created on the DMS
Public methodWriteLabourByBookingNumber
The WriteLabourByBookingNumber function will write back the data fields identified in the GetBookings and GetLabourByBookingNumber routines. A zero Booking will denote that this is a new job, which needs to be created on the DMS. A zero labour LineNo will denote a new labour line.
Public methodWriteLabourByBookingNumberXml
The WriteLabourByBookingNumber function will write back the data fields identified in the GetBookings and GetLabourByBookingNumber routines. A zero Booking will denote that this is a new job, which needs to be created on the DMS. A zero labour LineNo will denote a new labour line.
Public methodWriteVehicle
This function will simply write back the data fields identified in the GetVehicles routines. A zero VehNo will denote that this is a new vehicle, which needs to be created on the DMS.
Public methodWriteVehicleXml
This function will simply write back the data fields identified in the GetVehicles routines. A zero VehNo will denote that this is a new vehicle, which needs to be created on the DMS.
Back to Top
See Also