Spotfire Server public APIs
Spotfire Server offers several application programming interfaces (APIs) for building custom applications that interact with Spotfire Server.
The latest API documentation is available at https://spotfi.re/docs, or, if you are looking for API documentation for a specific Spotfire version, at https://docs.tibco.com/products/spotfire-server.
You might also be interested in the Spotfire community page about Extending Spotfire.
Spotfire Server REST APIs
All of the current APIs use OAuth 2.0 for authentication and authorization.
Besides being available as HTML documents on the Spotfire documentation web site, the REST APIs can also be browsed with Swagger UI on your Spotfire server, provided that online API documentation is enabled. See Configure Spotfire Server APIs for more information about enabling or disabling the API documentation.
/spotfire/api/swagger-ui.html
to the end of your
server path. For example:
https://server.example.com/spotfire/api/swagger-ui.html
You can select which of the REST APIs to look at from the Select a spec drop-down list at the top right part of the Swagger UI.
https://server.example.com/spotfire/api/v2/api-docs?group=<group-name>
where
<group-name>
is one of the available APIs that
you can find in the drop-down list of the Swagger UI. This can be used for
creating client stubs.
Before you can use any of the APIs, you must first Register an OAuth 2.0 API client.
You can change API configuration settings on the server, if desired. See Configuring Spotfire Server REST APIs for more information.
- Registering an OAuth 2.0 API client
The Spotfire Server public APIs use the OAuth 2.0 protocol for authentication and authorization. Therefore, before the API can be used, an OAuth 2.0 API client must be registered. - Configuring Spotfire Server REST APIs
The current Spotfire Server public APIs are enabled by default. You can disable them or make other configuration changes.