1. Overview
These services create a preview ticket that contains session settings such as the catalog version, user data, or language data.
1.1. Version information
Version : 1.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 : /previewwebservices
1.4. Tags
-
Preview : Operation for preview ticket
1.5. Produces
-
application/xml -
application/json
2. Paths
2.1. Creates a new preview ticket.
POST /v1/preview
2.1.1. Parameters
| Type | Name | Description | Schema |
|---|---|---|---|
Body |
previewTicketInformation |
Preview ticket to be created |
2.1.2. Responses
| HTTP Code | Description | Schema |
|---|---|---|
201 |
Created |
|
400 |
Bad Request e.g. incorrect request body data, missing parameters |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden. Have no access to this method |
No Content |
404 |
Not Found |
No Content |
2.1.3. Consumes
-
application/xml -
application/json
2.1.4. Tags
-
Preview
2.1.5. Security
| Type | Name |
|---|---|
oauth2 |
|
oauth2 |
2.2. Returns a preview ticket DTO.
GET /v1/preview/{ticketId}
2.2.1. Parameters
| Type | Name | Description | Schema |
|---|---|---|---|
Path |
ticketId |
Preview ticket identifier |
string |
2.2.2. 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 |
Ticket with given id doesn’t exist |
No Content |
2.2.3. Tags
-
Preview
2.2.4. Security
| Type | Name |
|---|---|
oauth2 |
|
oauth2 |
2.3. Updates an existing preview ticket.
PUT /v1/preview/{ticketId}
2.3.1. Parameters
| Type | Name | Description | Schema |
|---|---|---|---|
Path |
ticketId |
Preview ticket identifier |
string |
Body |
previewTicketInformation |
Details of the ticket to be updated |
2.3.2. Responses
| HTTP Code | Description | Schema |
|---|---|---|
200 |
OK |
|
201 |
Created |
No Content |
400 |
Bad Request e.g. incorrect request body data, missing parameters |
No Content |
401 |
Unauthorized |
No Content |
403 |
Forbidden. Have no access to this method |
No Content |
404 |
Ticket with given id doesn’t exist |
No Content |
409 |
Conflict - ticket code in request body and url do not match |
No Content |
2.3.3. Consumes
-
application/xml -
application/json
2.3.4. Tags
-
Preview
2.3.5. Security
| Type | Name |
|---|---|
oauth2 |
|
oauth2 |
3. Definitions
3.1. catalogVersion
| Name | Description | Schema |
|---|---|---|
catalog |
Catalog ID |
string |
catalogVersion |
Catalog version |
string |
3.2. previewTicket
Preview Ticket.
| Name | Description | Schema |
|---|---|---|
catalogVersions |
Catalog version list |
< catalogVersion > array |
evaluateRestrictions |
Set to true to evaluate the restrictions against all matching pages. |
boolean |
language |
Language of the preview ticket |
string |
pageId |
CMS page ID to use for the preview |
string |
resourcePath |
Resource path. |
string |
siteId |
UID of the site |
string |
ticketId |
Preview ticket ID |
string |
time |
Time of the preview ticket |
string (date-time) |
user |
User of the preview ticket |
string |
userGroup |
User group of the preview ticket |
string |
versionId |
CMS version ID to use for the preview |
string |
4. Security
4.1. oauth2_Password
Type : oauth2
Flow : password
Token URL : /authorizationserver/oauth/token
| Name |
|---|
basic |
4.2. oauth2_client_credentials
Type : oauth2
Flow : application
Token URL : /authorizationserver/oauth/token
| Name |
|---|
extended |