Retrieve list of pages
| Context | Name | Type | Description | Required | 
|---|
| HTTP code | Reason | Response model | 
|---|---|---|
| 200 | Returned when successful | AppBundle.Entity.Page[items] | 
| 500 | Authorization error or any other problem | N/A | 
Add a page
| Context | Name | Type | Description | Required | 
|---|---|---|---|---|
| form | content | string | HTML content of the login page | no | 
| HTTP code | Reason | Response model | 
|---|---|---|
| 200 | See standard HTTP status code reason for 200 | AppBundle.Entity.Page | 
| 201 | Returned when successful | N/A | 
| 500 | Authorization error or any other problem | N/A | 
Delete a page
| Context | Name | Type | Description | Required | 
|---|---|---|---|---|
| path | id | string | yes | 
| HTTP code | Reason | Response model | 
|---|---|---|
| 204 | Returned when successful | N/A | 
| 404 | Page not found | N/A | 
| 500 | Authorization error or any other problem | N/A | 
View a page
| Context | Name | Type | Description | Required | 
|---|---|---|---|---|
| path | id | string | yes | 
| HTTP code | Reason | Response model | 
|---|---|---|
| 200 | Returned when successful | AppBundle.Entity.Page | 
| 404 | Page not found | N/A | 
| 500 | Authorization error or any other problem | N/A | 
Update page details
| Context | Name | Type | Description | Required | 
|---|---|---|---|---|
| path | id | string | yes | |
| form | content | string | JSON serialized settings of the login page | no | 
| HTTP code | Reason | Response model | 
|---|---|---|
| 200 | Returned when successful | AppBundle.Entity.Page | 
| 404 | Page not found | N/A | 
| 500 | Authorization error or any other problem | N/A | 
| Type | Description | Format | 
|---|---|---|
| string | ||
| string | ||
| string | Type of the devices supported by this page | |
| array | Settings of the page | |
| string | string | |
| string | Page's slug | |
| string | Timestamp when the page was created | date-time | 
| Type | Description | Format | 
|---|---|---|
| array |