...
Because the endpoints are not active yet, the WSDL and corresponding XSD are available as direct downloadable files.
View file | ||
---|---|---|
|
View file | ||
---|---|---|
|
Authorization
The following roles have access to this web service:
...
The login function provides you with a sessionID after execution. This sessionID can be used to execute consecutive operations with the sessionIDHeader.
Authentication
Name | Type | Cardinality |
---|---|---|
loginHeader | 0...n |
...
Empty request
Response
Name | Type | Cardinality |
---|---|---|
sessionID | 1...1 |
Error codes
...
You have a choice to use either the loginHeader or the sessionIDHeader to authenticate. A sessionID can be obtained by performing the login operation beforehand. See operation authentication.
Request
Name | Type | Cardinality | ||
---|---|---|---|---|
returnCredit | 1...100 | |||
Source
|
...
Complex Types
personCredit
Name | Type | Cardinality | Description | ||
---|---|---|---|---|---|
distributorCreditID | 1...1 | Unique identifier of the credit indicated by the distributor. | |||
parentDistributorCreditID | 0...1 | In case of a returnCredit this identifies the parent credit. | |||
distributorPersonID | 1...1 | Unique identifier of the person to which this credit is connected. | |||
organisationID | 1...1 | Unique identifier of the school to which this credit is connected. | |||
ean | 1...1 | Unique identifier of the product. The credit gives right of use for the indicated ean. | |||
startDate | date | 1...1 | The start date. Until the start date the credit cannot be used. | ||
personProductState | 1...1 | The state in which the product is active. | |||
eckID | 0...1 | Unique identification of the end user by the ECK standard. | |||
userID | 0...1 | Unique identification of the end user. This value is also known as the prematch value. | |||
specification | 0...1 | In case the credit is specified detailed information about the specification can be found here. | |||
error | 0...1 | Detailed information about occurred errors while specifying credits can be found within the error object. | |||
Source
|
schoolCredit
Name | Type | Cardinality | Description | ||
---|---|---|---|---|---|
distributorCreditID | 1...1 | Unique identifier of the credit indicated by the distributor. | |||
parentDistributorCreditID | 0...1 | In case of a returnCredit this identifies the parent credit. | |||
organisationID | 1...1 | Unique identifier of the school to which this credit will be connected. | |||
ean | 1...1 | Unique identifier of the product. The credit gives right of use for the indicated ean. | |||
startDate | date | 1...1 | The start date. Until the start date the credit cannot be used. | ||
amount | 1...1 | The amount of credits. | |||
returnedAmount | 0...1 | The amount of credits canceled. In case of multiple returnCredits on the same distributorCreditID a sum of the total return amount is shown. | |||
specification | 0...1 | In case the credit is specified detailed information about the specification can be found here. | |||
error | 0...1 | Detailed information about occurred errors while inserting or updating credits can be found within the error object. | |||
Source
|
uploadPersonCredit
Name | Type | Cardinality | Description | ||
---|---|---|---|---|---|
distributorCreditID | 1...1 | Unique identifier of the credit indicated by the distributor. | |||
distributorPersonID | 1...1 | Unique identifier of the person to which this credit is connected. | |||
organisationID | 1...1 | Unique identifier of the school to which this credit is connected. | |||
ean | 1...1 | Unique identifier of the product. The credit gives right of use for the indicated ean. | |||
startDate | date | 1...1 | The start date. Until the start date the credit cannot be used. | ||
block | boolean | 0...1 | Indicating if the credit should be blocked for specification. | ||
eckID | 0...1 | Unique identification of the end user by the ECK standard. | |||
userID | 0...1 | Unique identification of the end user. This value is also known as the prematch value. The given value must be according the syntax: ID@REALM | |||
Source
|
...
Name | Type | Cardinality | Description | ||
---|---|---|---|---|---|
distributorCreditID | 1...1 | Unique identifier of the credit indicated by the distributor. | |||
organisationID | 1...1 | Unique identifier of the school to which this credit is connected. | |||
ean | 1...1 | Unique identifier of the product. The credit gives right of use for the indicated ean. | |||
startDate | date | 1...1 | The start date. Until the start date the credit cannot be used. | ||
amount | 1...1 | The amount of credits. | |||
Source
|
returnCredit
Name | Type | Cardinality | Description | ||
---|---|---|---|---|---|
distributorCreditID | 1...1 | Unique identifier of the credit you want to return. | |||
amount | 1...1 | The amount of credits which should be returned. | |||
distributorReturnCreditID | 1...1 | Unique identifier of the returnCredit. | |||
Source
|
...
Name | Type | Cardinality | Description | ||
---|---|---|---|---|---|
distributorCreditID | 1...1 | Unique identifier of the credit you want to block. | |||
specificationRequestID | 0...1 | Identifier used by the specify engine. Default the same value as distributorCreditID (so leave empty) but can be different in case of prematch changes after specification, which results in a double specification. The specific specification requestID from the notification service must be supplied then. | |||
Source
|
loginHeader
Name | Type | Cardinality | Description | ||
---|---|---|---|---|---|
username | 0...1 | The username. | |||
password | 0...1 | The password. | |||
Source
|
sessionIDHeader
Name | Type | Cardinality | Description | ||
---|---|---|---|---|---|
sessionID | 1...1 | Unique token which can be acquired by executing the login operation. | |||
Source
|
specification
Name | Type | Cardinality | Description |
---|---|---|---|
specificationResponseID | 1...1 | Unique identifier of the specification provided by the publisher. The given value is according the ECK standard. | |
timeStamp | date | 1...1 | The date and time of the specification. |
error
Name | Type | Cardinality | Description |
---|---|---|---|
errorKind | 1...1 | ||
errorCode | integer | 1...1 | In case of external errors the given value will be an ECK standard error. |
...