puls Manufaktur - DataService

<back to all web services

DataServiceMessage

DataServiceMessage Parameters:
NameParameterData TypeRequiredDescription
IDqueryGuidNo
TimeStampqueryDateTimeNo
VersionquerystringNo
MessageTypequeryDataServiceMessageTypesNo
DataquerystringNo
DataServiceMessageTypes Enum:
NameValue
INVALIDMESSAGETYPE1
LicenseCheckRequest1000
LicenseCheckResponse1001
CheckupTestRequest1002
CheckupTestResponse1003
RegisterCustomerRequest1010
RegisterCustomerResponse1011
RegistrationWelcomeMailRequest1020
RegistrationWelcomeMailResponse1021
ClientErrorRequest1091
ClientErrorResponse1092
ClientTrackingRequest1093
ClientTrackingResponse1094
VeactDataRequest2000
VeactDataResponse2001
OnTimeSendMessageRequest3000
OnTimeSendMessageResponse3001
OnTimeValidateNumberRequest3010
OnTimeValidateNumberResponse3011
OnTimeGetBalanceRequest3020
OnTimeGetBalanceResponse3021
OnTimeGetProductsRequest3030
OnTimeGetProductsResponse3031
OnTimeCreateOrderRequest3040
OnTimeCreateOrderResponse3041
DataServiceMessage Parameters:
NameParameterData TypeRequiredDescription
IDqueryGuidNo
TimeStampqueryDateTimeNo
VersionquerystringNo
MessageTypequeryDataServiceMessageTypesNo
DataquerystringNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv

HTTP + CSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /csv/reply/DataServiceMessage HTTP/1.1 
Host: dataservice.pulsmanufaktur.de 
Accept: text/csv
Content-Type: text/csv
Content-Length: length

{"ID":"00000000000000000000000000000000","TimeStamp":"\/Date(-62135596800000-0000)\/","Version":"String","MessageType":"INVALIDMESSAGETYPE","Data":"String"}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"ID":"00000000000000000000000000000000","TimeStamp":"\/Date(-62135596800000-0000)\/","Version":"String","MessageType":"INVALIDMESSAGETYPE","Data":"String"}