{"@context": "https://schema.org", "@type": "WebAPI", "name": "OOXML Automation API", "description": "This API helps users convert Excel and Powerpoint documents into rich, live dashboards and stories.", "provider": {"@type": "Organization", "name": "presalytics.io"}, "documentation": "https://api.presalytics.io/ooxml-automation/docs/v1/openapi.json"}
This API helps users convert Excel and Powerpoint documents into rich, live dashboards and stories.
Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.
Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.
base URLs: https://api.presalytics.io/ooxml-automation https://api.presalytics.io/doc-converter
auth: b e a r
find it by capability: POST /search {"query":{"text":"..."}} returns these
operations with their invocation detail. Connect any agent client.
This API helps users convert Excel and Powerpoint documents into rich, live dashboards and stories.
| method | path | what the vendor says it does |
|---|---|---|
GET | /Charts/Axes/{id} | Axes: Get by Id Get by Id: Use this method to retrieve a Axes object by its primary key (id) Charts/Axes |
GET | /Charts/AxisDataTypes | AxisDataTypes: List All Possible Types List Types: Use this method to retreive a list of possible options for |
GET | /Charts/AxisDataTypes/TypeId/{type_id} | AxisDataTypes: Get By Type Id This endpoint returns Type metadata from an integer type_id that can found on ob |
GET | /Charts/AxisDataTypes/{id} | AxisDataTypes: Get by Id Get by Id: Use this method to retrieve a AxisDataTypes object by its primary key (id) |
GET | /Charts/ChartData/{id} | ChartData: Get by Id Get by Id: Use this method to retrieve a ChartData object by its primary key (id) Charts/ |
GET | /Charts/ChartUpdate/{id} | Charts: Get Chart Data Gets a ChartDataDTO object, usually used for downstream analytics and chart updates Cha |
PUT | /Charts/ChartUpdate/{id} | Charts: Update Chart Data Simplifies chart update by allowing users to supply data via ChartDataDTO Charts |
GET | /Charts/ChildObjects/{id} | Charts: Get Dependent Objects Tree This endpoint is helpful for helping users and bots identify dependent obje |
GET | /Charts/ColumnCollections/{id} | ColumnCollections: Get by Id Get by Id: Use this method to retrieve a ColumnCollections object by its primary |
GET | /Charts/Columns/{id} | Columns: Get by Id Get by Id: Use this method to retrieve a Columns object by its primary key (id) Charts/Colu |
GET | /Charts/DataPoints/{id} | DataPoints: Get by Id Get by Id: Use this method to retrieve a DataPoints object by its primary key (id) Chart |
GET | /Charts/Details/{id} | Charts: Get Details Returns object metadata and information about relative dependent objects Charts |
GET | /Charts/OpenOfficeXml/{id} | Charts: Get Underlying Xml Return the subset of the xml content from within the latest edited version of the O |
PUT | /Charts/OpenOfficeXml/{id} | Charts: Modify Underlying Xml Directly eidt the underlying xml of a Chart object within an OpenOpenXml (e.g. E |
GET | /Charts/PlotType | PlotType: List All Possible Types List Types: Use this method to retreive a list of possible options for the P |
GET | /Charts/PlotType/TypeId/{type_id} | PlotType: Get By Type Id This endpoint returns Type metadata from an integer type_id that can found on objects |
GET | /Charts/PlotType/{id} | PlotType: Get by Id Get by Id: Use this method to retrieve a PlotType object by its primary key (id) Charts/Pl |
GET | /Charts/RowCol | RowCol: List All Possible Types List Types: Use this method to retreive a list of possible options for the Row |
GET | /Charts/RowCol/TypeId/{type_id} | RowCol: Get By Type Id This endpoint returns Type metadata from an integer type_id that can found on objects t |
GET | /Charts/RowCol/{id} | RowCol: Get by Id Get by Id: Use this method to retrieve a RowCol object by its primary key (id) Charts/RowCol |
GET | /Charts/RowCollections/{id} | RowCollections: Get by Id Get by Id: Use this method to retrieve a RowCollections object by its primary key (i |
GET | /Charts/RowNameFormatTypes | RowNameFormatTypes: List All Possible Types List Types: Use this method to retreive a list of possible options |
GET | /Charts/RowNameFormatTypes/TypeId/{type_id} | RowNameFormatTypes: Get By Type Id This endpoint returns Type metadata from an integer type_id that can found |
GET | /Charts/RowNameFormatTypes/{id} | RowNameFormatTypes: Get by Id Get by Id: Use this method to retrieve a RowNameFormatTypes object by its primar |
GET | /Charts/Rows/{id} | Rows: Get by Id Get by Id: Use this method to retrieve a Rows object by its primary key (id) Charts/Rows |
GET | /Charts/Svg/{id} | Charts: Get Svg file This endpoint is helpful for rending this Chart as an svg or image object that can then b |
GET | /Charts/{id} | Charts: Get by Id Get by Id: Use this method to retrieve a Charts object by its primary key (id) Charts |
GET | /ConnectionShapes/ChildObjects/{id} | Slides: Get Dependent Objects Tree This endpoint is helpful for helping users and bots identify dependent obje |
GET | /ConnectionShapes/Details/{id} | Slides: Get Details Returns object metadata and information about relative dependent objects ConnectionShapes |
GET | /ConnectionShapes/OpenOfficeXml/{id} | Slides: Get Underlying Xml Return the subset of the xml content from within the latest edited version of the O |
PUT | /ConnectionShapes/OpenOfficeXml/{id} | Slides: Modify Underlying Xml Directly eidt the underlying xml of a Slide object within an OpenOpenXml (e.g. E |
GET | /ConnectionShapes/Svg/{id} | Slides: Get Svg file This endpoint is helpful for rending this Slide as an svg or image object that can then b |
GET | /ConnectionShapes/{id} | ConnectionShapes: Get by Id Get by Id: Use this method to retrieve a ConnectionShapes object by its primary ke |
POST | /Documents | Documents: Upload Upload an OpenOfficeXml document (e.g., .xlsx, .pptx) for processing by the API. Documents |
GET | /Documents/ChildObjects/{id} | DocumentsController: Get Dependent Objects Tree This endpoint is helpful for helping users and bots identify d |
POST | /Documents/Clone/{id} | Documents: Clone an existing Ooxml Document to new Parent Story Clone A Document that has already been uploade |
GET | /Documents/DocumentType | DocumentType: List All Possible Types List Types: Use this method to retreive a list of possible options for t |
GET | /Documents/DocumentType/TypeId/{type_id} | DocumentType: Get By Type Id This endpoint returns Type metadata from an integer type_id that can found on obj |
GET | /Documents/DocumentType/{id} | DocumentType: Get by Id Get by Id: Use this method to retrieve a DocumentType object by its primary key (id) D |
GET | /Documents/Download/{id} | Documents: Download Download the into a bytestream for client-side processing. Documents |
and 108 more operation(s) in this specification, all searchable.
specification origin: https://api.presalytics.io/ooxml-automation/docs/v1/openapi.json
This API is the main entry point for creating, editing and publishing analytics throught the Presalytics API
| method | path | what the vendor says it does |
|---|---|---|
GET | / | Story: Get List of User Stories Returns a list of stories for this user identifie via the access token present |
POST | / | Story: Upload Upload new story to presalytics api Story |
POST | /cache | Cache: Store Subdocument An endpoint for Presalytics Renderers to cache html subdocuments for subsequent retri |
GET | /cache/{nonce} | Cache: Get Subdocument An endpoint for broswer retreive html documents that were cached durin the rendering pr |
POST | /collaborators | Collborators: Bulk Update (Admin Only) Allows for bulk updates on collaborator metadata. Restricted to intern |
GET | /environment/ | Environment: Get pass rendering metadata to the client-side scripts |
POST | /file | Story: Upload a File Upload new story to presalytics api via an Open Office Xml file Story |
POST | /file/json | Story: Upload a File (base64) Upload new story to presalytics api via an Open Office Xml file Story |
GET | /no_tags_spec | Specification: No tags json-formatted version of this spec with the tags removed to help with codegen processe |
GET | /outline-schema/{schema_version}/story-outline.json | Story Outline Schema Json Schema for validating Story Outline objects Schemas |
GET | /permission_types | Permissions: List Permission Types Returns a list of possible user permission types Permissions |
GET | /sessions/{session_id} | Sessions: Get Get session metadata Sessions |
DELETE | /sessions/{session_id} | Sessions: Delete by Id Remove a session and dependant data. Sessions |
GET | /sessions/{session_id}/views | Views: List Session Views Get data for all views in a session Views |
POST | /sessions/{session_id}/views | Views: Create A Session View Create a page view object for a viewing session Views |
GET | /views/{view_id} | Views: Get View Get view meta data Views |
DELETE | /views/{view_id} | Views: Delete by Id Remove a view and dependant data. Views |
GET | /{id} | Story: Get by Id Returns story metadata, inlcuding json object with story outline Story |
PUT | /{id} | Story: Modify Update story metadata, including story outline Story |
DELETE | /{id} | Story: Delete by Id Remove a story and dependant data. Story |
GET | /{id}/analytics | Story: View Analytics returns an html document containing session and event metrics for the story Story |
GET | /{id}/collaborators | Story Collaborators: List Gets a list users that can read or edit this story Story Collaborators |
POST | /{id}/collaborators | Story Collaborators: Add New User Add a colloborator to this story Story Collaborators |
GET | /{id}/collaborators/authorize/{story_collaborator_userid}/{permissiontype} | Permissions: Story Authorization for a User Check whether user have certain types of permissions. Use http st |
POST | /{id}/collaborators/inactive | Story Collaborators: Edit Inactive User Permission Edit story permissions for inactive users. Requires admin |
GET | /{id}/collaborators/{story_collaborator_userid} | Story Collaborators: Access Permissions Data to help you understand the access rights of a particular collabor |
PUT | /{id}/collaborators/{story_collaborator_userid} | Story Collaborators: Edit Access Rights Modify a user's access right to this story (e.g., grant edit permissio |
DELETE | /{id}/collaborators/{story_collaborator_userid} | Story Collaborators: Remove User Remove a collaborator from this story Story Collaborators |
GET | /{id}/events | Events: List Events Get a list of Events available to users of this story Events |
POST | /{id}/events | Events: Manage Events Add a message to the Story's conversation Events |
POST | /{id}/file | Story: Upload a File To Existing Story Upload a file to an existing story Story |
GET | /{id}/file/{ooxml_automation_id} | Story: Download Updated File Redtreives updated story as open office xml file (e.g., .pptx, .docx, .xlsx) Stor |
DELETE | /{id}/file/{ooxml_automation_id} | Story: Delete Subdocument Deletes a subdcoument of this story (e.g., .pptx, .docx, .xlsx) Story |
GET | /{id}/messages | Conversation: List Conversation Messages Get a list of messages that have been send in this story Conversation |
POST | /{id}/messages | Conversation: Send a Message Add a message to the Story's conversation Conversation |
GET | /{id}/outline | Story: Get Story Outline Returns Story's outline Story |
POST | /{id}/outline | Story: Post Story Outline Update a story outline. Story |
GET | /{id}/public/ | Story: Public Link to Story Reveal.js Document returns an html document containing a reveal.js epresentation o |
GET | /{id}/reveal | Story: Get Story at Reveal.js Document returns an html document containing a reveal.js epresentation of the st |
GET | /{id}/sessions | Sessions: List Story Sessions Get a list of sessions asscoaited with this story Sessions |
and 2 more operation(s) in this specification, all searchable.
specification origin: https://api.presalytics.io/story/openapi.json
This api converts file formats of OpenXml and OpenOffice documents formats to vector files (e.g., svg)
| method | path | what the vendor says it does |
|---|---|---|
POST | /svgconvert | converts pptx file to svg image |
specification origin: https://api.presalytics.io/doc-converter/openapi.json
nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.