ServiceCenter

APIDescription
GET ServiceCenter

No documentation available.

POST ServiceCenter

No documentation available.

GET ServiceCenter/GetVersion

Shows the revision

Licus

APIDescription
GET Licus?orderNumber={orderNumber}&status={status}&dateFrom={dateFrom}&dateTo={dateTo}&pageIndex={pageIndex}

No documentation available.

POST Licus

No documentation available.

GET Ignite?dateFrom={dateFrom}&dateTo={dateTo}&pageIndex={pageIndex}

No documentation available.

GET Licus/GetVersion

Shows the revision

Sunrise

Sunrise specific API for case creation

APIDescription
POST s2/cases

Create service case according information sent in Servicecase instance special project - not for public usage

POST s3/cases

Create service case according information sent in Servicecase instance special project - not for public usage

POST s2/bookings

Book service case to a status according information sent in Booking instance special project - not for public usage

POST s3/bookings

Book service case to a status according information sent in Booking instance special project - not for public usage

GET s2/documents/{id}

Get a document by its archive Guid special project - not for public usage

GET Sunrise/GetVersion

Shows the revision

Attachments

Download Attachments by ID Please find a listing of your attachments (including the ID) belonging to a service case by calling "v2/cases/{caseId}/attachments"

APIDescription
GET v2/attachments/{attachmentId}

Get Attachment by Id

GET Attachments/GetVersion

Shows the revision

Customer

Api functions to Create, Read, Update and Delete Customer Objects

APIDescription
GET Customers

Get all Customers Preferred way: GET url/Customers

GET v2/customers

Get all Customers Preferred way: GET url/Customers

GET Customer/Get

Get all Customers Preferred way: GET url/Customers

GET Customers/{customerNumber}

Get one Customer Preferred way: GET url/Customers/001232XY

GET Customer/Get?customerNumber={customerNumber}

Get one Customer Preferred way: GET url/Customers/001232XY

GET v2/customers/{customerId}

Get one Customer Preferred way: GET url/Customers/123033

GET v2/customers/customernumber/{customernumber}

No documentation available.

GET Customers/{customerNumber}/Addresses/{addressType}

returns one specific address of a customer (contact, delivery, billing, ...). contact address is default

POST Customers

Create a Customer Preferred way: use http post: POST url/Customers

POST Customer/Create

Create a Customer Preferred way: use http post: POST url/Customers

POST v2/customers

Create a Customer - returns internal CustomerId

POST Customers/{customerNumber}/Addresses

Add an additional address to customer

POST Customer/Update

Update a Customer Preferred way: use of http put: PUT url/Customers

PUT Customers

Update a Customer

PUT v2/customers

Update a Customer

PUT Customers/{customerNumber}/Addresses

Update an additional Address - to update default address use "default" as AddressType or update Customer instead Address

POST Customer/Delete?customerNumber={customerNumber}

Delete a Customer: Preferred way: use of http delete: DELETE url/v2/customers/{customerId}

DELETE Customers/{customerNumber}

Delete a Customer

DELETE v2/customers/{customerId}

Delete a Customer

DELETE Customers/{customerNumber}/Addresses/{addressType}

Delete an additional address

GET Customers/AddCaseNumbers?customerNumber={customerNumber}

Get Customer with associated Case Numbers

GET Customer/GetVersion

Shows the revision

Cases

Status Bookings for Service cases

APIDescription
GET v2/cases

Get CaseNumbers and current status information of all cases, that are in process.

GET Cases/{caseNumber}

Get data about a service case

GET v2/cases/{caseid}

Get data about a service case

GET v2/cases/minutes/{minutes}

Get CaseNumbers and current status information of all cases, that are in process.

GET v2/cases/repaircenter/{repaircenter}

Get CaseNumbers and current status information of cases, that are in process and belong to a specific repaircenter.

GET v2/cases?casenumber={casenumber}

[OBSOLETE!] - please switch to v2/cases/casenumber/20240301-0001 Get data about a service case

GET v2/cases/casenumber/{casenumber}

Get data about a service case

POST Cases

Create service case according information sent in Servicecase instance

POST v2/cases

Create service case according information sent in Servicecase instance

POST Cases/Comment

add a comment to case

POST v2/cases/{caseId}/comments

add a comment to case

POST v2/cases/{caseId}/commonCharges

add a CommonCharge to case

DELETE v2/cases/{caseId}/commoncharges/{commonchargeid}

removes first CommonCharge found by Id from case

GET v2/cases/{caseId}/stocklevel/{partNumber}

Stocklevel for a specific part for a service case

POST v2/cases/{caseId}/parts/{partNumber}

add a part to a service case

POST v2/cases/{caseId}/files

Upload and add a File to your case

GET v2/cases/{caseId}/attachments

Receive Information about Attachments that belong to a service case

POST v2/cases/{caseId}/references/{referenceId}

set value of case reference

PUT v2/cases/{caseId}/product/serialnumber/{serial}

No documentation available.

PUT v2/cases/{caseId}/product/{productid}

No documentation available.

PUT v2/cases/{caseId}/deliveryaddress

No documentation available.

GET Cases/GetVersion

Shows the revision

Wincash

APIDescription
POST TransportAuftrag?embed={embed}

No documentation available.

GET TransportAuftragDocument/{id}

No documentation available.

GET Wincash/GetVersion

Shows the revision

Products

Create, Read, Update and Delete of Products

APIDescription
GET Products

Get all Products

GET v2/products

Get all Products

GET Products/Get

Get all Products

GET Products/{articleNumber}

Get a single Product by its article number

GET Products/Get?articleNumber={articleNumber}

Get a single Product by its article number

GET v2/products/articlenumber/{articlenumber}

No documentation available.

GET v2/products/{productid}

Get a single Product by its productId

GET v2/products?productarticlenumber={productarticlenumber}

Get a single Product by its article number

GET v2/products/mabu/{mabuid}

Get an Enumeration of Products belonging to a Manufacturer Businessunit

GET v2/products/mabukey/{mabukey}

Get an Enumeration of Products belonging to a Manufacturer Businessunit

GET v2/products/imei/{imei}

Get a single Product by its imei or tac

GET Products/FindMyIphone?imei={imei}

No documentation available.

POST Products

Create a Product

POST v2/products

Create a Product

POST Products/Create

Create a Product

POST Products/Update

Update a Product

PUT Products

Update a Product

PUT v2/products

Update a Product

POST Products/Delete?productArticleNumber={productArticleNumber}

Delete a Product

DELETE Products/{productArticleNumber}

Delete a Product

DELETE v2/products/{productid}

Delete a Product

GET Products/GetVersion

Shows the revision

ManufacturerBusinessunits

Read ManufacturerBusinessunits

APIDescription
GET ManufacturerBusinessunits

Get all Products

GET v2/manufacturerbusinessunits

Get all Products

GET ManufacturerBusinessunits/GetVersion

Shows the revision

Pricelists

APIDescription
GET pricelists

list all pricelists

GET pricelists/{pricelistId}/customers

lists customers added als pricelist arguments

PUT pricelists/{pricelistId}/customers/{customerId}

Adds customer to pricelist

DELETE pricelists/{pricelistId}/customers/{customerId}

Removes customer from pricelist

GET pricelists/{pricelistId}/prices

list all prices of a pricelist

GET pricelists/{pricelistId}/prices/manufacturerbusinessunits

list all manufacturer-businessunit specific prices of a pricelist

GET pricelists/{pricelistId}/prices/products

list all product specific prices of a pricelist

PUT pricelists/{pricelistId}/prices

update price

PUT pricelists/{pricelistId}/prices/manufacturerbusinessunits/{manufacturerbusinessunitId}

update manufacturerbusinessunit specific price

PUT pricelists/{pricelistId}/prices/products/{productId}

update product specific price

GET Pricelists/GetVersion

Shows the revision

Ignite

Sunrise specific API for case creation

APIDescription
GET ignite/stolen/{serial}

Ignite Api

POST ignite/cases

Create service case according information sent in Servicecase instance special project - not for public usage

GET Ignite/GetVersion

Shows the revision

CaseExport

Export Servicecases - Repairline => Partner System

APIDescription
GET CaseExport/GetCaseNumbersOfOpenCases

Get CaseNumbers of all cases, that are in process.

GET CaseExport/GetCaseNumbersWithStatusOfOpenCases

Get CaseNumbers and current status information of all cases, that are in process.

GET CaseExport/GetCaseNumbersOfCasesBookedRecently?minutes={minutes}

Get CaseNumbers of all cases, with recent status bookings.

GET CaseExport/GetCaseNumbersWithStatusOfOpenCasesBookedRecently?minutes={minutes}

Get CaseNumbers and current status information of all cases, that are in process and have a recent status booking not older than x minutes

GET CaseExport/GetCaseNumbersWithStatusOfAllCasesBookedRecently?minutes={minutes}

Get CaseNumbers and current status information of all cases and have a recent status booking not older than x minutes

GET CaseExport/GetCaseNumbersByStatus?statusKey={statusKey}

Get CaseNumbers by a defined StatusKey

GET CaseExport/GetCaseByCaseNumber?caseNumber={caseNumber}

Get Data about one Servicecase

GET CaseExport/GetVersion

Shows the revision

WorkflowExport

Export Workflow / Status - Repairline => Partner System

APIDescription
GET WorkflowExport/GetWorkflowStatusByName?workflowName={workflowName}

Export workflow and according status

GET WorkflowExport/GetVersion

Shows the revision

CommonCharges

Read, Create, Update and Delete of CommonCharges

APIDescription
GET CommonCharges/Get?key={key}

Get a single Common Charge by its key

GET CommonCharges/Get

Get a list of your Common Charges

POST CommonCharges/Create

Create a CommonCharge

POST CommonCharges/Update

Update a Common Charge

POST CommonCharges/Delete

Delete a Common Charge

GET CommonCharges/GetManufacturerBusinessunit?manufacturerBusinessunitKey={manufacturerBusinessunitKey}

Get ManufacturerBusinessunit specific Common Charges

POST CommonCharges/CreateManufacturerBusinessunit

Create a ManufacturerBusinessunit specific Common Charge

POST CommonCharges/UpdateManufacturerBusinessunit

Update a ManufacturerBusinessunit specific Common Charge

POST CommonCharges/DeleteManufacturerBusinessunit

Delete a ManufacturerBusinessunit specific Common Charge

GET CommonCharges/GetProduct?productArticleNumber={productArticleNumber}

Get Product specific Common Charge

POST CommonCharges/CreateProduct

Create a Product specific Common Charge

POST CommonCharges/UpdateProduct

Update a Product specific Common Charge

POST CommonCharges/DeleteProduct

Delete a Product specific Common Charge

GET CommonCharges/GetVersion

Shows the revision

Warehouse

APIDescription
GET Warehouse/StockAllocation?article={article}&partNumber={partNumber}&productArticleNumber={productArticleNumber}&stockId={stockId}&stockLocationId={stockLocationId}&stockGroundId={stockGroundId}

Shows all storage locations and their specific stock of parts

GET Warehouse/StockLevel?article={article}&partNumber={partNumber}&productArticleNumber={productArticleNumber}&stockId={stockId}&stockLocationId={stockLocationId}&stockGroundId={stockGroundId}

Shows all pastock of parts and their specific storage locations

GET Warehouse/GetVersion

Shows the revision

StatusBooking

Status Bookings for Service cases

APIDescription
POST StatusBooking/BookStatus

Book service case according information sent in StatusBooking instance