Dealers

APIDescription
POST booking-service/v3/public/Dealers/{dealerId}/Appointments

No documentation available.

DELETE booking-service/v3/public/Dealers/{dealerId}/Appointments/{id}

No documentation available.

POST booking-service/v3/public/Dealers/{dealerId}/FilterOptions

No documentation available.

POST booking-service/v3/public/Dealers/{dealerId}/Services

No documentation available.

POST booking-service/v3/public/Dealers/{dealerId}/TimeSlots

No documentation available.

POST api/v{version}/Dealers/Appointments?dealerId={dealerId}

No documentation available.

DELETE api/v{version}/Dealers/Appointments/{id}?dealerId={dealerId}

No documentation available.

POST api/v{version}/Dealers/FilterOptions?dealerId={dealerId}

No documentation available.

POST api/v{version}/Dealers/Resources

No documentation available.

POST api/v{version}/Dealers/Services?dealerId={dealerId}

No documentation available.

POST api/v{version}/Dealers/TimeSlots?dealerId={dealerId}

No documentation available.

Workshop

APIDescription
POST api/v{version}/Workshop/CreateQuickWorkcard?key={key}

Creates a workcard based on the minimal

GET api/v{version}/Workshop/Detail/{id}?key={key}

No documentation available.

GET api/v{version}/Workshop/GetAll?key={key}

Returns all details Please don't use this endpoint without a OData filter.

POST api/v{version}/Workshop/UploadImageToWorkshopheader

Company

APIDescription
GET api/v{version}/Company/GetCompanyAvailabilities?key={key}&start={start}&end={end}&locationDepartmentID={locationDepartmentID}

Gets the availability of the supplied combination location/department

GET api/v{version}/Company/GetCompanyEvents?key={key}&start={start}&end={end}&locationDepartmentID={locationDepartmentID}

Gets the events of the supplied combination location/department

GET api/v{version}/Company/GetCompanyLocationInfo?key={key}&locationDepartmentID={locationDepartmentID}

Get the company/location info of the supplied combination location/department

PlanCodes

APIDescription
POST api/v{version}/PlanCodes/CreatePlanCode?key={key}

Inserts a new plancode into WACS

DELETE api/v{version}/PlanCodes/DeleteById/{id}?key={key}

Deletes the plancode with the specified id

GET api/v{version}/PlanCodes/GetAll?key={key}

Returns a collection of all plancodes

GET api/v{version}/PlanCodes/GetById/{id}?key={key}

Returns the plancode with the specified id

GET api/v{version}/PlanCodes/GetCustomerVisible?key={key}

Retrieves the customer visible plancodes.

GET api/v{version}/PlanCodes/GetCustomerVisibleWithLocation?key={key}&locationDepartmentId={locationDepartmentId}

Retrieves the customer visible plancodes for a specific location and department

PUT api/v{version}/PlanCodes/UpdatePlanCode/{id}?key={key}

Updates the plancode with the specified id

Shops

APIDescription
GET api/v{version}/Shops/All?key={key}

No documentation available.

Lease

APIDescription
GET api/v{version}/Lease/AmountAssetAvailability?key={key}&EndDate={EndDate}&StartDate={StartDate}&TrueTypeId={TrueTypeId}

No documentation available.

GET api/v{version}/Lease/AssetAvailable?key={key}&AssetId={AssetId}&EndDate={EndDate}&StartDate={StartDate}

No documentation available.

POST api/v{version}/Lease/CreateLeaseContract?key={key}

No documentation available.

GET api/v{version}/Lease/KindOrders?key={key}

No documentation available.

Orders

APIDescription
POST api/v{version}/Orders/CreateOrderWinterLogic?key={key}

No documentation available.

DELETE api/v{version}/Orders/DeleteOrder/{id}

Deletes the order

GET api/v{version}/Orders/GetByDate?date={date}

Returns a collection of orders which are planned on the specified date

GET api/v{version}/Orders/GetByDate?key={key}&date={date}

Returns a collection of orders which are planned on the specified date

GET api/v{version}/Orders/GetById/{id}?key={key}

Returns an order with the spcecified id

GET api/v{version}/Orders/GetByOrderType?orderType={orderType}

Returns a collection of orders with the specified OrderType

GET api/v{version}/Orders/GetStatusByID/{id}

Returns the status of the order

POST api/v{version}/Orders/InsertNewOrder?key={key}

Creates a new order

GET api/v{version}/Orders/ReportExternalOrderLinks?key={key}

No documentation available.

POST api/v{version}/Orders/SetOrderFinishedWinterLogic?key={key}

No documentation available.

Rent

APIDescription
GET api/v{version}/Rent/KindOrders?key={key}

No documentation available.

General

APIDescription
GET api/v{version}/General/ValidateAPIKey?key={key}

Purchase

APIDescription
GET api/v{version}/Purchase/All?key={key}

No documentation available.

GET api/v{version}/Purchase/ReportPurchaseDetails?key={key}&langId={langId}

No documentation available.

Wonder

APIDescription
DELETE api/v{version}/Wonder/CancelWonderOrder?key={key}&orderId={orderId}

No documentation available.

POST api/v{version}/Wonder/CreateOrder?key={key}

No documentation available.

GET api/v{version}/Wonder/GetReplacementAvailability?key={key}&departmentId={departmentId}&date={date}

No documentation available.

GET api/v{version}/Wonder/GetWonderTimeSlots?key={key}&departmentId={departmentId}

No documentation available.

AssetSales

APIDescription
GET api/v{version}/AssetSales/All?key={key}

No documentation available.

POST api/v{version}/AssetSales/CreateStock?key={key}

No documentation available.

GET api/v{version}/AssetSales/Detail/{id}?key={key}

No documentation available.

PUT api/v{version}/AssetSales/UpdateStock/{id}?key={key}

No documentation available.

Items

APIDescription
GET api/v{version}/Items/All?key={key}

No documentation available.

GET api/v{version}/Items/ReportItems?key={key}

No documentation available.

GET api/v{version}/Items/ReportStockItems?key={key}

No documentation available.

GET api/v{version}/Items/TrueTypes?key={key}

No documentation available.

Todo

APIDescription
GET api/v{version}/Todo/CallMe?key={key}&todoID={todoID}

No documentation available.

POST api/v{version}/Todo/FinishExternalTodo?key={key}&externalID={externalID}

Sets an external todo to the status finish

GET api/v{version}/Todo/GetAllTodos?key={key}

Returns all generated todo's except finished or deleted.

GET api/v{version}/Todo/GetUpcomingVehicleDates?key={key}

get the voertuig_datums table to look at the upcoming or last todo dates

GET api/v{version}/Todo/GetVehicleDates?key={key}

get the voertuig_datums table to look at the upcoming or last todo dates

POST api/v{version}/Todo/InsertEVHCChecks?key={key}

Function for EVHC fleetmanagement. Inserts todos based on a list of EVHC work.

POST api/v{version}/Todo/InsertTodo?key={key}

Inserts a todo in the system

POST api/v{version}/Todo/UpdateTodoDates?key={key}

Sync Todo dates with actual dates.

Checklist

APIDescription
GET api/v{version}/Checklist/All?key={key}

No documentation available.

BreakDownService

APIDescription
GET api/v{version}/BreakDownService/GetBdsNotificationRecipients

No documentation available.

POST api/v{version}/BreakDownService/InsertCase?key={key}

No documentation available.

Mobiel

APIDescription
POST api/v{version}/Mobiel/AddRentRequest?key={key}

Employees

APIDescription
GET api/v{version}/Employees/All?key={key}

No documentation available.

GET api/v{version}/Employees/ReportEmployees?key={key}

No documentation available.

Mobility

APIDescription
GET api/v{version}/Mobility/All?key={key}&langId={langId}

No documentation available.

TimeRegistrations

APIDescription
GET api/v{version}/TimeRegistrations/All?key={key}

No documentation available.

GET api/v{version}/TimeRegistrations/ReportTimeRegistrations?key={key}

No documentation available.

Parameters

APIDescription
GET api/v{version}/Parameters/GetParameterValue?key={key}&code={code}

Returns the value of a particular parameter.

Locations

APIDescription
GET api/v{version}/Locations/All?key={key}

No documentation available.

Dossier

APIDescription
POST api/v{version}/Dossier/CreateDossier?key={key}

No documentation available.

Planning

APIDescription
GET api/v{version}/Planning/GetAvailableAssets?key={key}&startDateTime={startDateTime}&endDateTime={endDateTime}&locationDepartmentID={locationDepartmentID}

No documentation available.

GET api/v{version}/Planning/GetOrders?key={key}

Retrieve a list of all planorders

POST api/v{version}/Planning/RegisterAppointment?key={key}

No documentation available.

Assets

APIDescription
GET api/v{version}/Assets/AssetDefinitions?key={key}

No documentation available.

POST api/v{version}/Assets/AssetIn?key={key}

No documentation available.

POST api/v{version}/Assets/AssetOut?key={key}

No documentation available.

GET api/v{version}/Assets/Attachments?key={key}&assetId={assetId}

No documentation available.

POST api/v{version}/Assets/CreateAsset?key={key}

Inserts a new asset into WACS

DELETE api/v{version}/Assets/DeleteByID/{id}?key={key}

Deletes an asset with the specified id

GET api/v{version}/Assets/GetAll?key={key}

Returns all assets

GET api/v{version}/Assets/GetAllLastModified?key={key}&seconds={seconds}

Get the all the latest modified assets by seconds from current time

GET api/v{version}/Assets/GetAllWithDetails?key={key}

No documentation available.

GET api/v{version}/Assets/GetAssetIdByChassisNumber?key={key}&chassisnumber={chassisnumber}

Get asset id by chassisnumber.

GET api/v{version}/Assets/GetAssetIdByFleetNumber?key={key}&fleetnumber={fleetnumber}

Get asset id by fleetnumber.

GET api/v{version}/Assets/GetAssetIdByRegId?key={key}&registration={registration}

Get asset id by vehicle registration.

GET api/v{version}/Assets/GetByID/{id}?key={key}

Gets the asset by the specified id

GET api/v{version}/Assets/GetFreeField/{id}?key={key}&fieldName={fieldName}

Returns the value of the free field from the assets passport

GET api/v{version}/Assets/GetMileageAssetByRegID?key={key}&regID={regID}

Gets the mileage of the asset by registration number.

GET api/v{version}/Assets/GetPriceCategories?key={key}

No documentation available.

GET api/v{version}/Assets/ReportAssets?key={key}

No documentation available.

GET api/v{version}/Assets/ReportAssetsWithFreeFields?key={key}

No documentation available.

POST api/v{version}/Assets/UpdateAssetFunctionalTypes?key={key}&assetId={assetId}

Sets the functional types of the given asset

PUT api/v{version}/Assets/UpdateByID/{id}?key={key}

Updates the asset with the specified id

PUT api/v{version}/Assets/UpdateFreeField/{id}?key={key}&fieldName={fieldName}&value={value}

Updates the value of the free field from the assets passport

PUT api/v{version}/Assets/UpdateFreeFields/{id}?key={key}

Updates the value of the free field from the assets passport Body example: { FreeFields: [ { FieldName: "Field1", Value: "Value1" }, { FieldName: "Field2", Value: "Value2" }, { FieldName: "Field3", Value: "Value3" } ] }

POST api/v{version}/Assets/UpdateMileageAssetByFleetNr?key={key}&fleetNr={fleetNr}&mileage={mileage}

Updates the mileage of the asset by fleetnumber.

POST api/v{version}/Assets/UpdateMileageAssetByRegID?key={key}&regID={regID}&mileage={mileage}

Updates the mileage of the asset by registration number.

POST api/v{version}/Assets/UpdateMileageById/{id}?key={key}&mileage={mileage}

Updates the mileage of the asset by the internal identifier.

POST api/v{version}/Assets/VatRegistryIn?key={key}

No documentation available.

POST api/v{version}/Assets/VatRegistryOut?key={key}

No documentation available.

User

APIDescription
POST api/v{version}/User/AuthenticateUser?key={key}

Authenticate user with e-mail and password combination

POST api/v{version}/User/CreateUser?key={key}

No documentation available.

GET api/v{version}/User/GetContactInfo?key={key}&ContactID={ContactID}

Get the contact object

POST api/v{version}/User/ResetUserPassword?key={key}

Reset user password

Contacts

API for the contacts

APIDescription
POST api/v{version}/Contacts/CreateContact?key={key}

Inserts a new contact into WACS

DELETE api/v{version}/Contacts/DeleteContact/{id}?key={key}

Deletes the contact with the specified id

GET api/v{version}/Contacts/GetAll

Returns all the contacts

GET api/v{version}/Contacts/GetAll?key={key}

GET api/v{version}/Contacts/GetAllWithDetails?key={key}

GET api/v{version}/Contacts/GetByCode?code={code}

Returns a contact with the specified code

GET api/v{version}/Contacts/GetByCode?key={key}&code={code}

Returns a contact with the specified code

GET api/v{version}/Contacts/GetByID/{id}

Returns a single contact with the specified id

GET api/v{version}/Contacts/GetByID/{id}?key={key}

Returns a single contact with the specified id

GET api/v{version}/Contacts/GetByName?name={name}

Returns an array of contacts with the specified name

GET api/v{version}/Contacts/GetByName?name={name}&key={key}

Returns an array of contacts with the specified name

GET api/v{version}/Contacts/GetDetailsByID/{id}?key={key}

Returns a single contact with details

GET api/v{version}/Contacts/GetFreeField/{id}?key={key}&fieldName={fieldName}

Returns the value of a free field from the contacts passport

GET api/v{version}/Contacts/GetListContactByFuntionalType?functionalType={functionalType}

No documentation available.

GET api/v{version}/Contacts/GetListContactByFuntionalType?functionalType={functionalType}&key={key}

No documentation available.

GET api/v{version}/Contacts/ReportContacts?key={key}

No documentation available.

PUT api/v{version}/Contacts/UpdateContact/{id}

Updates the contact

PUT api/v{version}/Contacts/UpdateContact/{id}?key={key}

Updates the contact

POST api/v{version}/Contacts/UpdateDriver?key={key}

Creates or updates a driver

PUT api/v{version}/Contacts/UpdateFreeField/{id}?key={key}&fieldName={fieldName}&value={value}

Updates the free field

POST api/v{version}/Contacts/UpdateInvoiceContact?key={key}

Modifies or creates a contact, who also gets modified/created as an invoice contact

FleetCare

API for the FleetCare

APIDescription
POST api/v{version}/FleetCare/BookExpense?key={key}

Book an expense.

POST api/v{version}/FleetCare/InsertBudgetVehicle?key={key}

No documentation available.

POST api/v{version}/FleetCare/LinkAssetToFleet?key={key}

Link asset to a fleet

Department

APIDescription
GET api/v{version}/Department/All?key={key}

No documentation available.

GET api/v{version}/Department/GetAvailabilityForDay?key={key}&locationDepartmentId={locationDepartmentId}&dayIn={dayIn}&dayOut={dayOut}

No documentation available.

Invoices

API for the invoices

APIDescription
GET api/v{version}/Invoices/GetNextInvoiceNumber?key={key}&shopCode={shopCode}&invoiceDate={invoiceDate}&isCreditNote={isCreditNote}

Use this to get the next invoice number for an invoice. Caution! this will mark the number as used. so next time u use this function u will get a different number. U will also see a different number in WACS.

POST api/v{version}/Invoices/ImportInvoice?key={key}

Imports an invoice

GET api/v{version}/Invoices/InvoiceDetails?key={key}

No documentation available.

GET api/v{version}/Invoices/InvoiceTotals?key={key}

No documentation available.

GET api/v{version}/Invoices/ReportInvoiceDetails?key={key}

No documentation available.

GET api/v{version}/Invoices/ReportInvoices?key={key}

No documentation available.