Sessions
A session is used for managing a live visualization. It links users to a shareable dataset revision. Sessions are similar to shared live documents. A user might start a session, open it in another tab, and share it with another user: as long as they have the same session ID, Graphistry tries to share live updates across all users (experimental.)
Currently, sessions are created by a user visiting a page (graph.html?dataset=...), which will redirect to a new page with the session ID appended (graph.html?dataset=...&session=...). The dataset revision is initialized to the dataset.
Viewers can inspect their own session and administrators can list all sessions.
Route | Method | Headers | Parameters | Return |
---|---|---|---|---|
api/experimental/viz/sessions/ |
GET |
Content-Type: application/json Authorization: Bearer YOUR_JWT_TOKEN |
{ "results": [ { "session_id": str, "revision": { "revision_id": str, "dataset": { "dataset_id": str }}}] } |
|
Input:
|
||||
api/experimental/viz/sessions/<session_id>/ |
GET |
Content-Type: application/json Authorization: Bearer YOUR_JWT_TOKEN |
{ "session_id": str, "revision": { "revision_id": str, "dataset": { "dataset_id": str }}} |
|
Input:
|