presalytics.io – story
This API is the main entry point for creating, editing and publishing analytics throught the Presalytics API
- Homepage
- https://api.apis.guru/v2/specs/presalytics.io:story/0.3.1.json
- Provider
- presalytics.io:story / story
- OpenAPI version
- 3.0.0
- Spec (JSON)
- https://api.apis.guru/v2/specs/presalytics.io/story/0.3.1/openapi.json
- Spec (YAML)
- https://api.apis.guru/v2/specs/presalytics.io/story/0.3.1/openapi.yaml
Tools (44)
Extracted live via the executor SDK.
-
cache.cacheNonceGetAn endpoint for broswer retreive html documents that were cached durin the rendering process via a nonce (token)
-
cache.cachePostAn endpoint for Presalytics Renderers to cache html subdocuments for subsequent retrieval by the browser. Documents Are retrieved via token expire after 1 minute.
-
conversation.storyIdMessagesGetGet a list of messages that have been send in this story
-
conversation.storyIdMessagesPostAdd a message to the Story's conversation
-
environment.getEnvironmentpass rendering metadata to the client-side scripts
-
events.storyIdEventsGetGet a list of Events available to users of this story
-
events.storyIdEventsPostAdd a message to the Story's conversation
-
noTagsSpec.specNoTagsjson-formatted version of this spec with the tags removed to help with codegen processes
-
permissions.storyIdCollaboratorsUseridPermissiontypeGetCheck whether user have certain types of permissions. Use http status codes to understand if permission is granted - 204 = Granted, 403 = Forbidden
-
permissions.storyPermissionTypesGetReturns a list of possible user permission types
-
restricted.collaboratorsPostAllows for bulk updates on collaborator metadata. Restricted to internal admins
-
schemas.storyOutlineSchemaJson Schema for validating Story Outline objects
-
sessions.sessionIdDeleteRemove a session and dependant data.
-
sessions.sessionIdGetGet session metadata
-
sessions.storyIdSessionPostCreate a new session
-
sessions.storyIdSessionsGetGet a list of sessions asscoaited with this story
-
story.storyGetReturns a list of stories for this user identifie via the access token presentated to the api
-
story.storyIdAnalyticsreturns an html document containing session and event metrics for the story
-
story.storyIdDeleteRemove a story and dependant data.
-
story.storyIdFileOoxmlautomationidDeleteDeletes a subdcoument of this story (e.g., .pptx, .docx, .xlsx)
-
story.storyIdFileOoxmlautomationidGetRedtreives updated story as open office xml file (e.g., .pptx, .docx, .xlsx)
-
story.storyIdFilePostUpload a file to an existing story
-
story.storyIdGetReturns story metadata, inlcuding json object with story outline
-
story.storyIdOutlineGetReturns Story's outline
-
story.storyIdOutlinePostUpdate a story outline.
-
story.storyIdPublicreturns an html document containing a reveal.js epresentation of the story, if the story if set to is_public = True
-
story.storyIdPutUpdate story metadata, including story outline
-
story.storyIdRevealreturns an html document containing a reveal.js epresentation of the story
-
story.storyIdStatusGetReturns code indicating whether story has active running background and is healthy (e.g., the latest outline is valid)
-
story.storyPostUpload new story to presalytics api
-
story.storyPostFileUpload new story to presalytics api via an Open Office Xml file
-
story.storyPostFileJsonUpload new story to presalytics api via an Open Office Xml file
-
storyCollaborators.storyIdCollaboratorsGetGets a list users that can read or edit this story
-
storyCollaborators.storyIdCollaboratorsInactivePostEdit story permissions for inactive users. Requires admin rights.
-
storyCollaborators.storyIdCollaboratorsPostAdd a colloborator to this story
-
storyCollaborators.storyIdCollaboratorsUseridDeleteRemove a collaborator from this story
-
storyCollaborators.storyIdCollaboratorsUseridGetData to help you understand the access rights of a particular collaborator on this story
-
storyCollaborators.storyIdCollaboratorsUseridPutModify a user's access right to this story (e.g., grant edit permissions)
-
views.sessionsIdViewsGetGet data for all views in a session
-
views.sessionsIdViewsPostCreate a page view object for a viewing session
-
views.viewsIdDeleteRemove a view and dependant data.
-
views.viewsIdGetGet view meta data
-
openapi.previewSpecPreview an OpenAPI document before adding it as a source
-
openapi.addSourceAdd an OpenAPI source and register its operations as tools