Tags
- addresses-endpoint : Addresses Endpoint
- all-orders-endpoint : All Orders Endpoint
- article-info-endpoint : Article Info Endpoint
- articles-endpoint : Articles Endpoint
- availability-endpoint : Availability Endpoint
- change-password-endpoint : Change Password Endpoint
- contact-message-endpoint : Contact Message Endpoint
- delivery-endpoint : Delivery Endpoint
- delivery-positions-endpoint : Delivery Positions Endpoint
- delivery-tracking-endpoint : Delivery Tracking Endpoint
- device-controller : Device Controller
- document-controller : Document Controller
- generic-endpoint : Generic Endpoint
- get-address-and-bank-data-endpoint : Get Address And Bank Data Endpoint
- get-countries : Get Countries
- get-delivery-addresses : Get Delivery Addresses
- get-personal-accounts-open-items : Get Personal Accounts Open Items
- invoice-endpoint : Invoice Endpoint
- invoice-positions-endpoint : Invoice Positions Endpoint
- language-endpoint : Language Endpoint
- open-entities-endpoint : Open Entities Endpoint
- open-order-positions-endpoint : Open Order Positions Endpoint
- open-orders-endpoint : Open Orders Endpoint
- order-endpoint : Order Endpoint
- order-status : Order Status
- price-determination-endpoint : Price Determination Endpoint
- product-catalog-endpoint : Product Catalog Endpoint
- registration-endpoint : Registration Endpoint
- tbv-controller : Tbv Controller
- ticket-controller : Ticket Controller
- user : User Aktionen
- user-info-endpoint : User Info Endpoint
Resources
Addresses-endpoint
Addresses Endpoint
Creates a deviating address
POST /createXXAddress
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Body | addressData | addressData |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
201 | Created | No Content |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Consumes
application/json
Produces
\*/*
Determine default address
GET /getAddresses
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | object |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
All-orders-endpoint
All Orders Endpoint
Determines all orders of the logged in customer
GET /allOrders
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | fromDate | fromDate | string |
Query | numberOfRows | numberOfRows | integer (int32) |
Query | orderNumber | orderNumber | string |
Query | searchString | searchString | string |
Query | sort | sort | string |
Query | sortField | sortField | string |
Query | status | status | string |
Query | toDate | toDate | string |
Query | transaction | transaction | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Determines all orders with postions of the logged in customer
GET /orders-with-pos
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | fromDate | fromDate | string |
Query | isNextList | isNextList | boolean |
Query | numberOfRows | numberOfRows | integer (int32) |
Query | orderNumber | orderNumber | string |
Query | searchString | searchString | string |
Query | sort | sort | string |
Query | sortField | sortField | string |
Query | status | status | string |
Query | toDate | toDate | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Article-info-endpoint
Article Info Endpoint
get some details for a certain item
GET /articleInfo
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | article | article | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | object |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Articles-endpoint
Articles Endpoint
calls the item search and returns a list of matching items
GET /articles
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | numberOfRows | numberOfRows | integer (int32) |
Query | searchString | searchString | string |
Query | transaction | transaction | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Availability-endpoint
Availability Endpoint
Checks the availability for a certain item with a certain quantity
GET /availability
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | article | article | string |
Query | quantity | quantity | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | < string, string > map |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Change-password-endpoint
Change Password Endpoint
creates a new token and send it per e-Mail to the user for a following reset
POST /createNewToken
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | mailAddress | mailAddress | string |
Query | scope | the scope of the portal e.g. Medical, Supplier, ... | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | boolean |
201 | Created | No Content |
400 | bad request because of invalid client usage against current server state | No Content |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
500 | critical Backend-Errors | No Content |
Consumes
application/json
Produces
\*/*
checks whether the user is still using the initial password given by the administrator
POST /isInitialPassword
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | boolean |
201 | Created | No Content |
400 | bad request because of invalid client usage against current server state | No Content |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
500 | critical backend-Errors | No Content |
Consumes
application/json
Produces
\*/*
resets a forgotten password to a new one
POST /resetPassword
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Body | resetPWDTO | resetPWDTO |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | < string, string > map |
201 | Created | No Content |
400 | bad request because of invalid client usage against current server state | No Content |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
500 | critical backend-Errors | No Content |
Consumes
application/json
Produces
\*/*
changes the password if the user still knows the old one
POST /setNewPassword
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Body | changePWDTO | changePWDTO |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | < string, string > map |
201 | Created | No Content |
400 | bad request because of invalid client usage against current server state | No Content |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
500 | critical backend-Errors | No Content |
Consumes
application/json
Produces
\*/*
Contact-message-endpoint
Contact Message Endpoint
Send a message via e-Mail by a contact form
POST /contactMessage
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | email | string | |
Query | firstname | firstname | string |
Query | lastname | lastname | string |
Query | message | message | string |
Query | ordernumber | ordernumber | string |
Query | phone | phone | string |
Query | salutation | salutation | string |
Query | subject | subject | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | string |
201 | Created | No Content |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Consumes
application/json
Produces
\*/*
Delivery-endpoint
Delivery Endpoint
Returns a list of all or a certain deliveries/delivery for the customer
GET /allDeliveries
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | deliveryNumber | deliveryNumber | string |
Query | fromDate | fromDate | string |
Query | numberOfRows | numberOfRows | integer (int32) |
Query | toDate | toDate | string |
Query | transaction | transaction | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Delivery-positions-endpoint
Delivery Positions Endpoint
Display of all positions for a delivery bill
GET /openDeliveryPositions
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | deliveryNumber | deliveryNumber | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Delivery-tracking-endpoint
Delivery Tracking Endpoint
Display of all tracking numbers for a delivery bill
GET /deliveryTracking
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | deliveryNumber | deliveryNumber | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Device-controller
Device Controller
Load device detail for one device, which is assigned to the requesting user
GET /device
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | articleNr | articleNr | string |
Query | serialNr | serialNr | string |
Query | supplierBranchNr | supplierBranchNr | string |
Query | supplierNr | supplierNr | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | No device found | No Content |
Produces
\*/*
Load ticket history for a device, which is assigned to the requesting user
GET /device/ticket-history
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | articleNr | articleNr | string |
Query | serialNr | serialNr | string |
Query | supplierBranchNr | supplierBranchNr | string |
Query | supplierNr | supplierNr | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Load devices, which are assigned to the requesting user
GET /devices
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | articleTagIds | articleTagIds | string |
Query | search | search | string |
Query | serialNrStates | serialNrStates | < string > array(multi) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Document-controller
Document Controller
Download the available document, which is assigned to the requesting user
GET /document/download
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | obid | obid | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Load all available documents, which is assigned to the requesting user
GET /documents
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | documentType | just load documents for document type | < string > array(multi) |
Query | fromDate | just load documents last updated after given date | string (date) |
Query | search | free search | string |
Query | toDate | just load documents last updated before given date | string (date) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Load available documents for a device, which is assigned to the requesting user
GET /documents/device
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | articleNr | articleNr | string |
Query | serialNr | serialNr | string |
Query | supplierBranchNr | supplierBranchNr | string |
Query | supplierNr | supplierNr | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Load available documents for an item
GET /documents/item
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | articleNr | articleNr | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Load available documents for a order, which is assigned to the requesting user
GET /documents/order
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | orderNr | orderNr | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Generic-endpoint
Generic Endpoint
performGenericCall
POST /performGenericCall
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | method | method | string |
Body | parameters | parameters | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
201 | Created | No Content |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Consumes
application/xml
Produces
application/json
Get-address-and-bank-data-endpoint
Get Address And Bank Data Endpoint
Provides address, billing address and bank details of a user
POST /addressAndBankData
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | < string, string > map |
201 | Created | No Content |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Consumes
application/json
Produces
\*/*
Get-countries
Get Countries
Returns a list of existing country numbers and country names
POST /getCountries
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
201 | Created | No Content |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Consumes
application/json
Produces
\*/*
Get-delivery-addresses
Get Delivery Addresses
Delivers the delivery addresses used in the customer's orders for the last twelve months
POST /deliveryAddresses
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
201 | Created | No Content |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Consumes
application/json
Produces
\*/*
Get-personal-accounts-open-items
Get Personal Accounts Open Items
Delivers the open invoices / open items of a user
POST /getPersonalAccountsOpenItems
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
201 | Created | No Content |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Consumes
application/json
Produces
\*/*
Invoice-endpoint
Invoice Endpoint
Display of all invoices of the customer with search options
GET /allInvoices
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | Status | Status | string |
Query | fromDate | fromDate | string |
Query | invoiceNumber | invoiceNumber | string |
Query | toDate | toDate | string |
Query | transaction | transaction | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Invoice-positions-endpoint
Invoice Positions Endpoint
Display of all positions for an invoice
GET /openInvoicePositions
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | entryClassification | entryClassification | string |
Query | invoiceNumber | invoiceNumber | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Language-endpoint
Language Endpoint
change language, which is supported for portal connect oo2021 (version 1.2)
PUT /language
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | language | language | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | returns the changed language / language is already changed | |
201 | Created | No Content |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
406 | language is not available for portal connect (TBV SPR) | No Content |
Consumes
application/json
Produces
\*/*
change language
GET /setLanguage
This operation is deprecated.
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | language | language | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | No Content |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Open-entities-endpoint
Open Entities Endpoint
Determine for a customer the number of articles, the number of orders, the number of delivery bills, the number of invoices and the number of different articles in the catalog
GET /entities
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Open-order-positions-endpoint
Open Order Positions Endpoint
Display of all order items for a sales order (of the logged in customer)
GET /openOrderPositions
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | orderNumber | orderNumber | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Open-orders-endpoint
Open Orders Endpoint
Display of open sales orders of the logged in customer
GET /openOrders
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Order-endpoint
Order Endpoint
Adds positions to a sales order. If no sales order exists yet, it will be created with the first position
POST /addOrderPosition
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | deliveryDate | deliveryDate | string |
Query | item | item | string |
Query | quantity | quantity | number (double) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
201 | Created | No Content |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Consumes
application/json
Produces
\*/*
Posts the sale order
POST /book
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | string |
201 | Created | No Content |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Consumes
application/json
Produces
\*/*
Cancels the sales order
POST /cancelOrder
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | string |
201 | Created | No Content |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Consumes
application/json
Produces
\*/*
Deletes an item of the sales order
DELETE /deleteOrderPosition
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | positionNr | positionNr | integer (int32) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | string |
204 | No Content | No Content |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
Produces
\*/*
Loads sale orders
GET /getOrder
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Loads the default billing address
GET /loadBillingAddress
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Loads the default delivery address
GET /loadDeliveryAddress
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Save billing address, an existing billing address can optionally be overwritten
POST /storeBillingAddress
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | countryNumber | countryNumber | string |
Query | name1 | name1 | string |
Query | name2 | name2 | string |
Query | name3 | name3 | string |
Query | name4 | name4 | string |
Query | place | place | string |
Query | plz | plz | string |
Query | street | street | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
201 | Created | No Content |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Consumes
application/json
Produces
\*/*
Save delivery address, an existing delivery address can optionally be overwritten
POST /storeDeliveryAddress
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | countryNumber | countryNumber | string |
Query | name1 | name1 | string |
Query | name2 | name2 | string |
Query | name3 | name3 | string |
Query | name4 | name4 | string |
Query | place | place | string |
Query | plz | plz | string |
Query | street | street | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
201 | Created | No Content |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Consumes
application/json
Produces
\*/*
Saves the order header. Optionally, a customer order number, customer order details, and delivery details can be specified
POST /storeHeader
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | completeOrder | completeOrder | boolean |
Query | contactDetails | contactDetails | string |
Query | customerOrderEntries | customerOrderEntries | string |
Query | customerOrderNumber | customerOrderNumber | string |
Query | deliveryDetails1 | deliveryDetails1 | string |
Query | deliveryDetails2 | deliveryDetails2 | string |
Query | eMail | string | |
Query | shippingMethod | shippingMethod | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
201 | Created | No Content |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Consumes
application/json
Produces
\*/*
Order-status
Order Status
Load available VKS order status values from FRD 406. (with order status lower 24)
GET /orderStatus
This operation is deprecated.
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Price-determination-endpoint
Price Determination Endpoint
Performs a price determination for an item
GET /priceDetermination
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | article | article | string |
Query | quantity | quantity | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | < string, string > map |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Product-catalog-endpoint
Product Catalog Endpoint
Display of all articles in the catalog stored in the customer's internet profile
GET /articlesCatalog
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | numberOfRows | numberOfRows | integer (int32) |
Query | searchString | searchString | string |
Query | transaction | transaction | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Display of all articles of a catalog (oBS)
GET /catalogArticles
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | catalog | catalog | string |
Query | specification | specification | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Display of the catalog structure (oBS)
GET /catalogStructure
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | string |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Registration-endpoint
Registration Endpoint
Accepts a user's registration request and sends confirmation emails
POST /registrateUser
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Body | registrationInfo | registrationInfo |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
201 | Created | No Content |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
409 | Empty required field | No Content |
Consumes
application/json
Produces
\*/*
Tbv-controller
Tbv Controller
Load available article tags/categories from FRD PCO
GET /article-tags
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Load available damage pattern from FRD SBI
GET /damage-pattern
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Load available document types from FRD DKT
GET /document-types
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Load available help desk states from FRD AHD
GET /helpdesk-states
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Load available help desk operation types from FRD AHP
GET /operation-types
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Load available VKS order status values from FRD 406. Optional filter for max order status.
GET /order-status
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | maxOrderStatus | maxOrderStatus | integer (int32) |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
406 | Only two-digit allowed for max order status | No Content |
Produces
\*/*
Load available salutations from FRD 267
GET /salutations
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Load available serial number states from FRD SSN
GET /serial-number-states
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Ticket-controller
Ticket Controller
Create a new ticket
POST /ticket
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | articleNr | articleNr | string |
Query | contactPerson | contactPerson | string |
Query | damagePattern | damagePattern | string |
Query | helpDeskOperationType | helpDeskOperationType | string |
Query | salutation | salutation | string |
Query | serialNr | serialNr | string |
Query | supplierBranchNr | supplierBranchNr | string |
Query | supplierNr | supplierNr | string |
Query | textFirstContact | textFirstContact | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
201 | Created ticket with id | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Consumes
application/json
Produces
\*/*
Load a ticket, which are assigned to the requesting user
GET /ticket
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | ticketNr | ticketNr | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | No ticket found | No Content |
409 | Required ticket number is empty | No Content |
Produces
\*/*
Upload a photo for a ticket
PUT /ticket/photo
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | fileName | fileName | string |
Body | ticket | ticket |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
201 | Created | No Content |
400 | Not valid ticket / base64 encoded image or filename is blank / missing file extension | No Content |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
406 | A document with the same name already exists | No Content |
Consumes
application/json
Produces
\*/*
Create a return form (RMA) for a ticket (base64 encoded pdf)
GET /ticket/return-form
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | ticketNr | ticketNr | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | No ticket found for ticketNr | No Content |
Produces
\*/*
Create a return form (RMA.pdf) for a ticket
GET /ticket/return-form/pdf
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | ticketNr | ticketNr | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | string (byte) |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | No ticket found for ticketNr | No Content |
Produces
application/octet-stream
Load tickets, which are assigned to the requesting user
GET /tickets
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Query | helpDeskStates | helpDeskStates | < string > array(multi) |
Query | search | search | string |
Query | sortAscendingTicketNr | sortAscendingTicketNr | boolean |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
User
User Aktionen
Logs in the user
POST /login
Parameters
Type | Name | Schema |
---|---|---|
FormData | password | string |
FormData | username | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Login was successful | No Content |
403 | Username or password incorrect | No Content |
503 | Backend servers are not available | No Content |
Consumes
application/x-www-form-urlencoded
Logs out the user
POST /logout
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Logout successful | No Content |
Consumes
application/x-www-form-urlencoded
User-info-endpoint
User Info Endpoint
Returns the Internet permissions stored for the logged-in user
GET /userAuthorizations
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | < string, < string > array > map |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Display the current login information of the user
GET /userInfo
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | OK | < string, string > map |
401 | Unauthorized | No Content |
403 | Forbidden | No Content |
404 | Not Found | No Content |
Produces
\*/*
Definitions
Address
Name | Schema |
---|---|
countryName | string |
countryNumber | string |
name1 | string |
name2 | string |
name3 | string |
name4 | string |
place | string |
plz | string |
street | string |
Atr
Type : < string, string > map
BackendTable«Data»
Name | Schema |
---|---|
rows | < Data > array |
Calendar
Name | Schema |
---|---|
calendarType | string |
fieldsComputed | integer (int32) |
fieldsNormalized | integer (int32) |
firstDayOfWeek | integer (int32) |
lenient | boolean |
minimalDaysInFirstWeek | integer (int32) |
time | string (date-time) |
timeInMillis | integer (int64) |
timeZone | |
weekCountData | |
weekDateSupported | boolean |
weekYear | integer (int32) |
weeksInWeekYear | integer (int32) |
zoneShared | boolean |
ChangePWDTO
Name | Description | Schema |
---|---|---|
encrypted | use encrypted pws true | boolean |
newPW | the better new password "MyB3tt3rN3wP@$$w0rd" | string |
oldPW | the old password "MyOldPassword" | string |
Character
Type : object
Chart
Name | Schema |
---|---|
borderline | integer (int32) |
decimal | integer (int32) |
elements | < ChartElement > array |
eof | boolean |
maximum | number (double) |
minimum | number (double) |
title | string |
values | < ChartValues > array |
xaxisLabel | string |
yaxisLabel | string |
ChartElement
Name | Schema |
---|---|
cls | string |
key | < string, string > map |
label | string |
ChartValue
Name | Schema |
---|---|
description | string |
value | number (double) |
ChartValues
Name | Schema |
---|---|
key | < string, string > map |
label | string |
values | < ChartValue > array |
Color
Name | Schema |
---|---|
alpha | integer (int32) |
blue | integer (int32) |
colorSpace | |
green | integer (int32) |
red | integer (int32) |
rgb | integer (int32) |
transparency | integer (int32) |
ColorSpace
Name | Schema |
---|---|
cs_sRGB | boolean |
numComponents | integer (int32) |
type | integer (int32) |
Data
Type : < string, string > map
DataTree
Name | Schema |
---|---|
cells | < < TreeCell > array > array |
childCount | integer (int32) |
cls | < string, string > map |
description | string |
entries | < DataTree > array |
eof | boolean |
expanded | boolean |
format | string |
freeSearch | string |
hasChildren | boolean |
help | string |
key | < string, string > map |
keytype | string |
orgDescription | string |
orgValue | string |
parent | |
record | < string, string > map |
selected | boolean |
value | string |
DownloadFile
Name | Schema |
---|---|
base64Encoding | string |
fileName | string |
mimeType | string |
DynamicFieldDescription
Name | Schema |
---|---|
classjoin | string |
cls | string |
enabled | boolean |
height | integer (int32) |
help | string |
id | string |
length | integer (int32) |
matchcode | |
maxheight | integer (int32) |
maxlength | integer (int32) |
options | < string, string > map |
type | string |
DynamicFieldDescriptionList
Name | Schema |
---|---|
fields | < DynamicFieldDescription > array |
FieldMatchcode
Name | Schema |
---|---|
options | < string, string > map |
GanttChart
Name | Schema |
---|---|
columns | < GanttColumn > array |
dragStepping | number (float) |
elements | < LegendElement > array |
format | string |
formats | < GanttFormat > array |
max | string |
min | string |
parameters | < string, string > map |
resizeStepping | number (float) |
rows | < GanttRow > array |
scale | string |
stepping | integer (int32) |
stopX | boolean |
stopY | boolean |
zoom | number (double) |
GanttColumn
Name | Schema |
---|---|
align | string |
description | string |
help | string |
label | string |
options | < string, string > map |
width | integer (int32) |
GanttFormat
Name | Schema |
---|---|
format | string |
from | string |
to | string |
GanttIcon
Name | Schema |
---|---|
align | string |
name | string |
GanttRow
Name | Schema |
---|---|
comparator | |
formats | < GanttFormat > array |
key | < string, string > map |
label | string |
labels | < string > array |
refreshServerLevel | integer (int32) |
serverLevels | boolean |
values | < GanttValue > array |
GanttValue
Name | Schema |
---|---|
format | string |
from | string |
group | |
key | < string, string > map |
level | integer (int32) |
levelBeforeDrag | integer (int32) |
maxTo | string |
minFrom | string |
parameters | < string, string > map |
row | |
to | string |
GanttValueComparator
Name | Schema |
---|---|
valueNumeric | boolean |
GanttValueGroup
Name | Schema |
---|---|
icons | < GanttIcon > array |
members | < GanttValue > array |
parameters | < string, string > map |
Key
Type : < string, string > map
Language
Name | Schema |
---|---|
languageId | string |
LegendElement
Name | Schema |
---|---|
description | string |
format | string |
ListResponse
Name | Schema |
---|---|
header | < string, string > map |
info | < string, string > map |
table |
Locale
Name | Schema |
---|---|
country | string |
displayCountry | string |
displayLanguage | string |
displayName | string |
displayScript | string |
displayVariant | string |
extensionKeys | < Character > array |
iso3Country | string |
iso3Language | string |
language | string |
script | string |
unicodeLocaleAttributes | < string > array |
unicodeLocaleKeys | < string > array |
variant | string |
Order
Name | Schema |
---|---|
currency | string |
netPrice | number (double) |
netShippingCost | number (double) |
orderHeader | |
orderNr | string |
orderPositions | < OrderPosition > array |
positionsCount | integer (int32) |
OrderHeader
Name | Schema |
---|---|
billingAddress | |
completeOrder | string |
contactDetails | string |
customerOrderEntries | string |
customerOrderNr | string |
deliveryAddress | |
deliveryDetails1 | string |
deliveryDetails2 | string |
email | string |
shippingMethod | string |
OrderPos
Name | Schema |
---|---|
posData | < TableCell > array |
OrderPosition
Name | Schema |
---|---|
deliveryDate | string (date-time) |
grossPrice | number (double) |
item | string |
itemDescription | string |
lieferdatumAbweichend | boolean |
netPrice | number (double) |
positionCounter | integer (int32) |
positionNr | integer (int32) |
priceDimension | string |
quantity | number (double) |
quantityUnit | string |
OrderWithPos
OrderWithPosListResponse
Name | Schema |
---|---|
info | < string, string > map |
orders | < OrderWithPos > array |
OxaionException
Name | Schema |
---|---|
action | string |
cause | |
code | string |
field | string |
localizedMessage | string |
message | string |
priority | integer (int32) |
reason | string |
stackTrace | < StackTraceElement > array |
suppressed | < Throwable > array |
title | string |
RegistrationInfo
Name | Schema |
---|---|
company | string |
firstName | string |
mailAddress | string |
name | string |
place | string |
street | string |
zipCode | string |
ResetPWDTO
Name | Description | Schema |
---|---|---|
encrypted | use encrypted pw true | boolean |
newPW | the new password "MyN3wP@$$w0rd" | string |
token | the generated reset token | string |
ResponseEntity
Name | Schema |
---|---|
body | object |
statusCode | enum (100 CONTINUE, 101 SWITCHING_PROTOCOLS, 102 PROCESSING, 103 CHECKPOINT, 200 OK, 201 CREATED, 202 ACCEPTED, 203 NON_AUTHORITATIVE_INFORMATION, 204 NO_CONTENT, 205 RESET_CONTENT, 206 PARTIAL_CONTENT, 207 MULTI_STATUS, 208 ALREADY_REPORTED, 226 IM_USED, 300 MULTIPLE_CHOICES, 301 MOVED_PERMANENTLY, 302 FOUND, 302 MOVED_TEMPORARILY, 303 SEE_OTHER, 304 NOT_MODIFIED, 305 USE_PROXY, 307 TEMPORARY_REDIRECT, 308 PERMANENT_REDIRECT, 400 BAD_REQUEST, 401 UNAUTHORIZED, 402 PAYMENT_REQUIRED, 403 FORBIDDEN, 404 NOT_FOUND, 405 METHOD_NOT_ALLOWED, 406 NOT_ACCEPTABLE, 407 PROXY_AUTHENTICATION_REQUIRED, 408 REQUEST_TIMEOUT, 409 CONFLICT, 410 GONE, 411 LENGTH_REQUIRED, 412 PRECONDITION_FAILED, 413 PAYLOAD_TOO_LARGE, 413 REQUEST_ENTITY_TOO_LARGE, 414 URI_TOO_LONG, 414 REQUEST_URI_TOO_LONG, 415 UNSUPPORTED_MEDIA_TYPE, 416 REQUESTED_RANGE_NOT_SATISFIABLE, 417 EXPECTATION_FAILED, 418 I_AM_A_TEAPOT, 419 INSUFFICIENT_SPACE_ON_RESOURCE, 420 METHOD_FAILURE, 421 DESTINATION_LOCKED, 422 UNPROCESSABLE_ENTITY, 423 LOCKED, 424 FAILED_DEPENDENCY, 425 TOO_EARLY, 426 UPGRADE_REQUIRED, 428 PRECONDITION_REQUIRED, 429 TOO_MANY_REQUESTS, 431 REQUEST_HEADER_FIELDS_TOO_LARGE, 451 UNAVAILABLE_FOR_LEGAL_REASONS, 500 INTERNAL_SERVER_ERROR, 501 NOT_IMPLEMENTED, 502 BAD_GATEWAY, 503 SERVICE_UNAVAILABLE, 504 GATEWAY_TIMEOUT, 505 HTTP_VERSION_NOT_SUPPORTED, 506 VARIANT_ALSO_NEGOTIATES, 507 INSUFFICIENT_STORAGE, 508 LOOP_DETECTED, 509 BANDWIDTH_LIMIT_EXCEEDED, 510 NOT_EXTENDED, 511 NETWORK_AUTHENTICATION_REQUIRED) |
statusCodeValue | integer (int32) |
StackTraceElement
Name | Schema |
---|---|
classLoaderName | string |
className | string |
fileName | string |
lineNumber | integer (int32) |
methodName | string |
moduleName | string |
moduleVersion | string |
nativeMethod | boolean |
Stream
Name | Schema |
---|---|
contents | < StreamContent > array |
eof | boolean |
header | < string, string > map |
StreamContent
Name | Schema |
---|---|
content | string |
StringBuffer
Name | Schema |
---|---|
length | integer (int32) |
StringTransferable
Name | Schema |
---|---|
value | string |
Table
Name | Schema |
---|---|
cells | < TableCell > array |
checkmarked | boolean |
columns | < TableColumn > array |
eof | boolean |
error | boolean |
expanded | boolean |
format | string |
freeSearch | string |
index | integer (int32) |
key | < string, string > map |
position | string |
protect | boolean |
rows | < TableRow > array |
selected | string |
size | integer (int32) |
title | string |
top | boolean |
treeTable | boolean |
updateCount | integer (int32) |
viewNames | < string > array |
viewPositions | < integer (int32) > array |
TableCell
Name | Schema |
---|---|
attributes | < string, string > map |
error | boolean |
errorReason | |
format | string |
name | string |
textValueList | < string > array |
value | string |
valueList | < string > array |
TableColumn
Name | Schema |
---|---|
align | string |
classjoin | string |
cls | string |
description | string |
distinctSelectable | boolean |
editable | boolean |
format | string |
helpURL | string |
length | integer (int32) |
name | string |
options | < string, string > map |
selectable | boolean |
selected | boolean |
sortable | boolean |
sorted | string |
sum | string |
titles | < string > array |
type | string |
width | integer (int32) |
TableRow
Name | Schema |
---|---|
cells | < TableCell > array |
checkmarked | boolean |
error | boolean |
expanded | boolean |
format | string |
index | integer (int32) |
key | < string, string > map |
protect | boolean |
rows | < TableRow > array |
updateCount | integer (int32) |
Throwable
Name | Schema |
---|---|
cause | |
localizedMessage | string |
message | string |
stackTrace | < StackTraceElement > array |
suppressed | < Throwable > array |
Ticket
Name | Schema |
---|---|
base64EncodedImage | string |
obid | string |
ticketNr | string |
TimeZone
Name | Schema |
---|---|
displayName | string |
dstsavings | integer (int32) |
id | string |
rawOffset | integer (int32) |
Timetable
Name | Schema |
---|---|
color | |
entries | < TimetableEntry > array |
key | < string, string > map |
name | string |
options | < string, string > map |
visible | boolean |
TimetableEntry
Name | Schema |
---|---|
clsData | < string, string > map |
description | string |
elementTypeIcon | string |
end | |
key | < string, string > map |
location | string |
masterclass | string |
options | < string, string > map |
start | |
statusIcon | string |
TimetableList
Name | Schema |
---|---|
elements | < LegendElement > array |
timetables | < Timetable > array |
TreeCell
Name | Schema |
---|---|
description | string |
value | string |
UIDescriptionEntity
Name | Schema |
---|---|
xml |
XXAddress
Name | Schema |
---|---|
alphaMatchcode | string |
branchNumber | string |
countryName | string |
countryNumber | string |
formOfAddress | string |
name1 | string |
name2 | string |
name3 | string |
name4 | string |
personalAccountNumber | string |
place | string |
plz | string |
shippingCostAgreement | string |
street | string |
street1 | string |
street2 | string |
street3 | string |
street4 | string |
xxAddressID | string |