1. Overview
These services support CDS merchandising functionality.
1.1. Version information
Version : 1.0.0
1.2. License information
License : Use of this file is subject to the terms of your agreement with SAP SE or its affiliates respecting the use of the SAP product for which this file relates.
Terms of service : null
1.3. URI scheme
Host : localhost:9001
BasePath : /merchandisingcmswebservices
1.4. Tags
-
Strategies : Operations for strategies configured in CDS
1.5. Produces
-
application/json
2. Paths
2.1. List available strategies.
GET /v1/{siteId}/strategies
2.1.1. Description
Retrieves a list of configured strategy objects from CDS Strategy Service.
2.1.2. Parameters
| Type | Name | Description | Schema | Default |
|---|---|---|---|---|
Path |
siteId |
Base site identifier |
string |
|
Query |
currentPage |
Current page number |
integer (int32) |
|
Query |
pageSize |
Page size |
integer (int32) |
|
2.1.3. Responses
| HTTP Code | Description | Schema |
|---|---|---|
200 |
OK |
< string, < Strategy > array > map |
400 |
Bad Request |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden. Have no access to this method |
No Content |
2.1.4. Produces
-
application/json
2.1.5. Tags
-
Strategies
2.1.6. Security
| Type | Name | Scopes |
|---|---|---|
oauth2 |
basic |
|
oauth2 |
basic |
2.2. Get Strategy details.
GET /v1/{siteId}/strategies/{id}
2.2.1. Description
Retrieves information about strategy from CDS Strategy Service.
2.2.2. Parameters
| Type | Name | Description | Schema |
|---|---|---|---|
Path |
id |
Strategy identifier |
string |
Path |
siteId |
Base site identifier |
string |
2.2.3. Responses
| HTTP Code | Description | Schema |
|---|---|---|
200 |
OK |
|
400 |
Bad Request |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden. Have no access to this method |
No Content |
404 |
Strategy with given id doesn’t exist |
No Content |
2.2.4. Produces
-
application/json
2.2.5. Tags
-
Strategies
2.2.6. Security
| Type | Name | Scopes |
|---|---|---|
oauth2 |
basic |
|
oauth2 |
basic |
3. Definitions
3.1. Strategy
Strategy
| Name | Description | Schema |
|---|---|---|
id |
Strategy identifier |
string |
label |
Strategy label |
string |
4. Security
4.1. oauth2_client_credentials
Type : oauth2
Flow : application
Token URL : /authorizationserver/oauth/token
| Name |
|---|
basic |
4.2. oauth2_password
Type : oauth2
Flow : password
Token URL : /authorizationserver/oauth/token
| Name |
|---|
basic |