- Datamodellering: Maak ElastiCube-datamodellen aan, beheer datasets, tabellen en relaties via PATCH-endpoints en valideer dimensionale modellen.
- Build-orkestratie: Start, plan en annuleer Datamodel-builds, configureer Build-to-Destination-connecties en beheer datagroepen voor multi-tenant-deployments.
- Generatieve AI: Beheer LLM-providers en -modellen, configureer Sisense AI Chat, voer Natural Language Queries uit en genereer NLG-beschrijvingen van query-resultaten.
- Semantisch zoeken: Indexeer dashboards, zoek vergelijkbare widgets en haal aanbevelingen op voor query-suggesties op basis van bron en datamodel.
- Git-projectbeheer: Synchroniseer dashboards, datamodellen en assets via Git-branches, commits en pushes voor CI/CD van BI-content.
Menu
Sisense
Sisense is een cloud-BI-platform dat zelfontwikkelde dashboards, embedded analytics, ElastiCube-modellen en generatieve AI-functies combineert in een single-stack-omgeving. Via de REST API v2 automatiseer je datamodellen, builds, perspectieven, AI-chats en NLQ-specificaties, en koppel je de Compose SDK aan je eigen applicaties. Authenticatie verloopt met API-tokens of JWT-bearer-tokens, en met de Git-projecten-API beheer je versiebeheer van dashboards en datamodellen volledig programmatisch tussen tenants en omgevingen.
Samenvatting van de Sisense API
- Authenticatie API Key, Bearer Token
- Methods GET (70)POST (60)DELETE (26)PATCH (17)PUT (1)
- Rate limits Niet gespecificeerd
- Webhooks Niet beschikbaar
- Sandbox Niet beschikbaar
- Response format JSON
- Versionering URL-based
- SDK's Python, Node.js
Laatste ontwikkelingen bij de Sisense API
De Sisense REST API ontstond als v0.9 voor Windows-installaties en groeide met v1.0 mee naar de moderne SaaS-stack. v2.0 werd geintroduceerd om uitsluitend op Linux beschikbare functionaliteit aan te bieden, zoals declaratieve datamodel-manipulatie, perspectieven en build-scheduling. In 2023 en 2024 voegde Sisense generatieve AI-functies toe: een AI-chat-endpoint, NLQ-specificaties, LLM-provider-beheer en semantische zoekopdrachten op widgets en dashboards. Sisense migreert delen van de v2-spec van Swagger 2 naar OpenAPI 3 om strikter typeren en betere SDK-generatie mogelijk te maken.
API versies
Migratie van delen van de v2-spec van Swagger 2 naar OpenAPI 3, uitbreidingen voor Managed Connections, B2D-verbindingen en backup-schedules.
Introductie van Sisense AI Chat, NLQ-specificaties, LLM-provider-beheer en NLG-beschrijvingen van query-resultaten in de v2-API.
Endpoints voor het indexeren van dashboards, zoeken naar vergelijkbare widgets en aanbevelingen op basis van semantische similarity.
Volledige Git-versiebeheer-integratie met endpoints voor branches, commits, push, pull, fetch en sync van Sisense-assets.
Lancering van de v2-API als Linux-only opvolger met declaratieve datamodel-manipulatie, perspectieven en build-orkestratie.
Documentatie & resources
- Officiele REST API v2.0 referentie ↗
- Sisense REST API overzicht (v0.9, v1.0, v2.0) ↗
- REST API v1.0 referentie ↗
- Datamodels API tutorial ↗
- Quickstart Using the Sisense REST API ↗
- Sisense v2 OpenAPI 3 spec ↗
- Sisense v2 Swagger 2 spec ↗
- pysisense Python SDK ↗
- Sisense Compose SDK monorepo ↗
- Sisense release notes ↗
- Sisense GitHub-organisatie ↗
Kies voor een kopzorg minder
Stop met handwerk en laat professionals het goed automatiseren!
Een koppeling laten bouwen is binnen handbereik, op maat en precies zoals je wilt