Webstorage API - Version 1
- get session list
- url: /sessions
- method: GET
- parameters
- sessionId (string, optional)
- commission (string, optional)
- orderNumber (integer, optional)
- changedFrom (datetime, optional)
- changedTo (datetime, optional)
- application (array of integers, optional)
- fullTextSearch (string, optional)
- limit (integer, optional)
- offset (integer, optional)
- sortIndex (string, optional)
- sortOrder (string, optional)
- fileName (string, optional)
- fileFormat (string, optional)
- create session
- url: /sessions
- method: POST
- parameters
- app-id (integer, required)
- commission (string, optional)
- order-number (integer, optional)
- get session
- url: /sessions/@@session-id@@
- method: GET
- parameters
- fileName (string, optional)
- fileFormat (integer, optional)
- delete session
- url: /sessions/@@session-id@@
- method: DELETE
- parameters: none
- create file
- url: /sessions/@@session-id@@/files
- method: POST
- parameters
- name (string, required)
- format (integer, required)
- app-id (integer, required)
- content-encoding (string, required)
- content (string, required)
- get file
- url: /sessions/@@session-id@@/files/@@file-id@@
- method: GET
- parameters: none
- delete file
- url: /sessions/@@session-id@@/files/@@file-id@@
- method: DELETE
- parameters: none
- get session properties
- url: /sessions/@@session-id@@/properties
- method: GET
- parameters: none
- set session properties
- url: /sessions/@@session-id@@/properties
- method: PUT
- parameters
- app-id (integer, required)
- commission (string, optional)
- order-number (integer, optional)
- delete session properties
- url: /sessions/@@session-id@@/properties
- method: DELETE
- parameters
- app-id (integer, required)
- lock session
- url: /sessions/@@session-id@@/lock
- method: POST
- parameters: none
- unlock session
- url: /sessions/@@session-id@@/unlock
- method: POST
- parameters: none