Registers a new user
Media type: application/json
Type: object
Properties:Media type: application/json
Type: object
PropertiesInvalid Email Format. User with Email already exists.
Login
Media type: application/json
Type: object
Properties:Discards the user's session
Requests password reset. Email with the request will be sent to user's email.
Route that allows to change user's password
Route that allows to change password knowing reset token
Route that allows to change password knowing reset token
Allows to read customer assigned to user
Media type: application/json
Type: object
PropertiesAllows to consume user token into customer token
Returns customer data.
Media type: application/json
Type: object
PropertiesSets customer data and returns current entry.
Media type: application/json
Type: object
Properties:Media type: application/json
Type: object
PropertiesMedia type: application/json
Type: array of CartResponse
Items: CartResponse
Items:
Media type: application/json
Type: object
Properties:Items: ProductOption
Media type: application/json
Type: object
PropertiesItems:
Media type: application/json
Type: object
PropertiesItems: TotalItem
Items: ProductOption
Items: TotalsSegment
Media type: application/json
Type: object
Properties:Media type: application/json
Type: object
PropertiesMedia type: application/json
Type: array of UpdatedCartResponse
Items: UpdatedCartResponse
Allows to set code payment method code.
Media type: application/json
Type: object
PropertiesExample
{
"shippingAddressId": "827619ae-d4dd-4ef6-a3ab-de7cfefef23e",
"paymentAddressId": "2163b285-14d6-4a96-be3a-cf7c93b80dee",
"paymentCode": "null",
"shipmentCode": "null"
}
Sets payment address
Media type: application/json
Type: object
PropertiesExample
{
"shippingAddressId": "827619ae-d4dd-4ef6-a3ab-de7cfefef23e",
"paymentAddressId": "2163b285-14d6-4a96-be3a-cf7c93b80dee",
"paymentCode": "null",
"shipmentCode": "null"
}
Allows to set code shipping method code.
Media type: application/json
Type: object
PropertiesExample
{
"shippingAddressId": "827619ae-d4dd-4ef6-a3ab-de7cfefef23e",
"paymentAddressId": "2163b285-14d6-4a96-be3a-cf7c93b80dee",
"paymentCode": "null",
"shipmentCode": "null"
}
Sets shipping address
Media type: application/json
Type: object
PropertiesExample
{
"shippingAddressId": "827619ae-d4dd-4ef6-a3ab-de7cfefef23e",
"paymentAddressId": "2163b285-14d6-4a96-be3a-cf7c93b80dee",
"paymentCode": "null",
"shipmentCode": "null"
}
Media type: application/json
Type: object
Properties:Media type: application/json
Type: object
PropertiesItems: OrderHistoryEntry
Items: OrderHistoryProduct
Example
{
"ENG": "Unit",
"DEU": "Einheit"
}
Items: OrderHistoryDocument
Items: PaymentHistory
Media type: application/json
Type: object
PropertiesItems: OrderHistoryProduct
Example
{
"ENG": "Unit",
"DEU": "Einheit"
}
Items: OrderHistoryDocument
Items: PaymentHistory
Media type: application/octet-stream
Type: any
Document ID not valid.
Customer can't access this document.
Document not found.
Unable to fetch document from Integration.
Provided Integration name is not valid.
Media type: application/json
Type: array of PaymentMethod
Items: PaymentMethod
Example
{
"ENG": "Paypal Payment",
"DEU": "Zahlung über Paypal"
}
Media type: application/json
Type: object
PropertiesThis route is used to confirm a payment. This route must be called in order to finish payment process.
Media type: application/json
Type: object
PropertiesItems: OrderHistoryProduct
Example
{
"ENG": "Unit",
"DEU": "Einheit"
}
Items: OrderHistoryDocument
Items: PaymentHistory
Allows to access ElasticSearch database in order to query for Categories
Example
{
"query": {
"bool": {
"filter": {
"bool": {
"must": [
{
"terms": {
"visiblity": [
2,
3,
4
]
}
},
{
"terms": {
"status": [
0,
1
]
}
},
{
"terms": {
"category_ids": [
65,
67
]
}
}
]
}
}
}
}
}
Allows to access ElasticSearch database in order to query for Products
Example
{
"query": {
"bool": {
"filter": {
"bool": {
"must": [
{
"terms": {
"visiblity": [
2,
3,
4
]
}
},
{
"terms": {
"status": [
0,
1
]
}
},
{
"terms": {
"category_ids": [
65,
67
]
}
}
]
}
}
}
}
}
Allows to access ElasticSearch database in order to query for Attributes
Example
{
"query": {
"bool": {
"filter": {
"bool": {
"must": [
{
"terms": {
"visiblity": [
2,
3,
4
]
}
},
{
"terms": {
"status": [
0,
1
]
}
},
{
"terms": {
"category_ids": [
65,
67
]
}
}
]
}
}
}
}
}
Allows to access ElasticSearch database in order to query for Countries
Example
{
"query": {
"bool": {
"filter": {
"bool": {
"must": [
{
"terms": {
"visiblity": [
2,
3,
4
]
}
},
{
"terms": {
"status": [
0,
1
]
}
},
{
"terms": {
"category_ids": [
65,
67
]
}
}
]
}
}
}
}
}
Allows to access ElasticSearch database in order to query for Tax Rules
Example
{
"query": {
"bool": {
"filter": {
"bool": {
"must": [
{
"terms": {
"visiblity": [
2,
3,
4
]
}
},
{
"terms": {
"status": [
0,
1
]
}
},
{
"terms": {
"category_ids": [
65,
67
]
}
}
]
}
}
}
}
}