Ontologie Modules API
Ontologie Modules API
API for functional modules: Spreadsheets, Dashboard, Calendar, Knowledge, Governance, Instances, and Scenarios.
Getting Started
- Get an API Key: Settings > API Keys > Create
- Set Workspace ID: Find in URL or Settings > Workspace
- Make requests: Include
X-API-KeyandX-Workspace-Idheaders
Authentication
curl -X GET "https://api.ontologie-growthsystemes.com/api/v1/spreadsheets" \
-H "X-API-Key: your-api-key" \
-H "X-Workspace-Id: your-workspace-uuid"
Authentication
- API Key: apiKey
- API Key: workspaceId
API key for external integrations. Get yours at Settings > API Keys.
Security Scheme Type: | apiKey |
|---|---|
Header parameter name: | X-API-Key |
Workspace UUID. Required for multi-tenant operations.
Security Scheme Type: | apiKey |
|---|---|
Header parameter name: | X-Workspace-Id |
📄️ Acknowledge alert instance
Acknowledge an active alert to indicate it has been seen.
📄️ Add attendee
Add an attendee to a calendar event.
📄️ Approve governance request
Approve a pending governance request. Requires governance.approve and does not imply governance.read.
📄️ Bulk create instances
Create multiple instances of an object type in a single transaction.
📄️ Cancel governance request
Cancel a governance request created by the current user. Requires governance.write.
📄️ Check connection quota
Check if adding a new connection is within the current quota limits.
📄️ Check sync quota
Check if a sync operation is within the current quota limits before execution.
📄️ Apply classification to instance
Apply a classification to an instance or property path. Requires governance.write.
📄️ Cleanup expired data
Trigger a manual cleanup of expired data according to the configured retention policies.
📄️ Compare two scenarios
Compare the changes between two scenarios to identify differences and overlaps.
📄️ Create access policy
Create a governance access policy. Requires governance.admin.
📄️ Create approval policy
Create a new governance approval policy. Requires governance.admin.
📄️ Create event
Create a new calendar event. Supports all-day events, recurrence rules (RFC 5545 RRULE), and attendees.
📄️ Create calendar
Create a new calendar in the workspace.
📄️ Create classification definition
Create a classification definition. Requires governance.admin.
📄️ Create dashboard
Create a new custom dashboard with configurable widgets and layout.
📄️ Create source
Create a new document ingestion source for automatic document import.
📄️ Create a feature flag
Create a new feature flag with optional targeting rules for conditional activation.
📄️ Create instance edge
Create a relationship edge between two instances.
📄️ Create library template
Create a new library template for reusable ontology components.
📄️ Create instance
Create a new instance of an object type. Properties are validated against the object type schema. Dual-writes to JSONB and relational stores.
📄️ Create a procurement source
Create a new procurement data source for fetching public tenders.
📄️ Create quality health check
Create a new health check definition. Requires governance.admin.
📄️ Create quota override
Admin endpoint to create a quota override for a workspace, allowing temporary or permanent limit adjustments.
📄️ Create a saved view
Create a new saved view for an object type with filter, column, and sort configurations.
📄️ Create scenario template
Create a reusable scenario template from an existing scenario.
📄️ Create scenario (COW snapshot)
Create a new scenario with a copy-on-write snapshot of the current ontology state.
📄️ Create temporal simulation
Create and run a temporal simulation based on a scenario with time-series projections.
📄️ Create source-linked spreadsheet
Create a new spreadsheet linked to an external data source for auto-population.
📄️ Create form
Create a new form linked to a spreadsheet for data entry.
📄️ Create tab
Add a new tab to an existing spreadsheet.
📄️ Create tag
Create a new workspace-level spreadsheet tag.
📄️ Create spreadsheet
Create a new spreadsheet in the workspace.
📄️ Create workspace
Create a new workspace with the specified name, description, and settings.
📄️ Delete approval policy
Soft-delete an approval policy. Requires governance.admin.
📄️ Delete event
Delete a calendar event. For recurring events, this deletes the entire series.
📄️ Delete calendar
Delete a calendar and all its events. The default calendar cannot be deleted.
📄️ Delete classification definition
Delete a classification definition. Requires governance.admin.
📄️ Delete dashboard
Delete a custom dashboard and all its widgets.
📄️ Delete document
Delete a document and its associated chunks, embeddings, and entity links.
📄️ Delete a feature flag
Delete a feature flag by name. This action cannot be undone.
📄️ Delete instance edge
Delete a relationship edge between instances.
📄️ Delete library template
Delete a library template. This action is irreversible.
📄️ Delete instance
Delete an object instance and its associated edges.
📄️ Delete quality health check
Delete a health check definition. Requires governance.admin.
📄️ Delete a saved view
Delete a saved view and remove all associated shares.
📄️ Delete scenario
Delete a scenario and its COW snapshot data.
📄️ Delete tab
Remove a tab from a spreadsheet.
📄️ Delete spreadsheet
Soft-delete a spreadsheet and all its tabs.
📄️ Delete workspace
Delete a workspace and all associated data. This action is irreversible.
📄️ Duplicate dashboard
Create a copy of an existing dashboard including all widgets and layout.
📄️ Duplicate scenario
Create a copy of an existing scenario including its COW snapshot.
📄️ Estimate credit cost
Estimate the credit cost for a given operation without executing it.
📄️ Export instances CSV
Export all instances of an object type as a CSV file.
📄️ Export tenders as CSV
Export all matching tenders as a CSV file for offline analysis.
📄️ Find similar documents
Find documents similar to the given document using vector similarity search.
📄️ Get alert instance events
Retrieve event history for an alert instance.
📄️ Get alert instance details
Retrieve a single alert instance by ID.
📄️ Get alert statistics
Aggregate alert statistics by status and severity.
📄️ Get governance request
Retrieve one governance request with its decision history. Requires governance.read.
📄️ Get compliance audit trail
Retrieve the compliance audit trail with filtering by date range, user, and action type.
📄️ Get bundle import status
Get the current status of a bundle import operation.
📄️ Get bundle
Retrieve bundle details and a summary of its contents.
📄️ Get event
Retrieve a single calendar event by ID.
📄️ Get calendar
Retrieve a single calendar by ID.
📄️ Get catalog staleness report
Retrieve freshness SLA status for the governance catalog. Requires governance.read.
📄️ Get compliance data lineage for entity
Retrieve the complete data lineage graph for a specific entity, showing data flow, transformations, and dependencies.
📄️ Get compliance health check
Run a compliance health check to verify that retention policies, audit trails, and data protection measures are functioning correctly.
📄️ Get credit balance
Retrieve the current credit balance for the workspace.
📄️ Get dashboard
Retrieve a single custom dashboard by ID including all widgets and layout.
📄️ Recent activity
Retrieve the most recent workspace activity feed including entity changes, user actions, and system events.
📄️ KPI metrics
Retrieve key performance indicators for the workspace including data quality scores and usage metrics.
📄️ Source overview
Get an overview of all connected data sources and their current sync status.
📄️ Get workspace stats
Retrieve aggregate workspace statistics including node/edge counts, recent activity metrics, and growth indicators.
📄️ Get instance lineage
Retrieve upstream and downstream lineage for one instance. Requires governance.read.
📄️ Get document chunks
Retrieve the text chunks generated from a document after the chunking stage of the RAG pipeline.
📄️ Get linked entities
Retrieve ontology entities that have been linked to a document through the entity linking pipeline stage.
📄️ Get document
Retrieve a single document by ID including its metadata and processing status.
📄️ Documents for entity
Retrieve all knowledge documents linked to a specific ontology entity.
📄️ Get feature flag audit history
Retrieve the audit history for a specific feature flag, showing all changes over time.
📄️ Get a feature flag by name
Retrieve a single feature flag by its unique name, including rules and audit metadata.
📄️ Get geospatial features
Retrieve GeoJSON features for map display with optional bounding box filtering and zoom-dependent clustering.
📄️ Get spatially related entities
Find entities that are spatially related to a given entity based on proximity or containment.
📄️ Get geospatial statistics
Retrieve geospatial statistics including coverage area, entity counts, and data freshness.
📄️ Get geospatial timeline
Retrieve a timeline of geospatial events for temporal map visualization.
📄️ Get geospatial tracks
Retrieve movement tracks with time range filtering for entity tracking on map.
📄️ Get instance edges
Retrieve all edges (relationships) connected to an instance.
📄️ Knowledge analytics
Retrieve analytics for the knowledge library including document counts, chunk statistics, and search performance metrics.
📄️ Get library template
Retrieve full details of a library template including its content.
📄️ Get instance
Retrieve a single object instance by ID with all its properties.
📄️ Get object type lineage graph
Retrieve the lineage graph for one object type. Requires governance.read.
📄️ Get advanced procurement analytics
Retrieve advanced procurement analytics including trend analysis, score distributions, and buyer breakdowns.
📄️ Get procurement analytics summary
Retrieve a summary of procurement analytics including total tenders, average scores, and value distribution.
📄️ Get procurement preferences
Retrieve the workspace procurement preferences including scoring criteria and notification settings.
📄️ Get property lineage
Retrieve provenance for one property on an instance. Requires governance.read.
📄️ Get quality dashboard
Retrieve quality score aggregates for catalog entries. Requires governance.read.
📄️ Get quality health check results
Retrieve recent results for one health check. Requires governance.read.
📄️ Get quota history
Get quota usage history over a time period with aggregation.
📄️ Get quota status
Get the current quota status for the workspace including usage and limits.
📄️ Get quota usage statistics
Get a detailed breakdown of quota usage statistics by category.
📄️ Get a saved view
Retrieve a single saved view by ID with its full configuration.
📄️ BFS impact analysis
Run a BFS impact analysis to determine which entities would be affected by the scenario changes.
📄️ Get scenario details
Retrieve a single scenario by ID including its COW change records.
📄️ Get simulation results
Retrieve the results of a completed temporal simulation including time-series data.
📄️ Get spreadsheet data
Retrieve row data from a spreadsheet with optional tab filtering and pagination.
📄️ Get tags for spreadsheet
Retrieve tags associated with a specific spreadsheet.
📄️ Get spreadsheet
Retrieve a single spreadsheet by ID including its tabs and metadata.
📄️ Get tender geographic stats
Retrieve geographic distribution statistics for tenders, aggregated by region.
📄️ Get a tender by ID
Retrieve a single procurement tender by ID with full details and scoring breakdown.
📄️ Get vector tile
Retrieve a Mapbox Vector Tile (MVT) for a specific layer and tile coordinates.
📄️ Get workspace statistics
Retrieve workspace usage statistics including member count, storage, and resource counts.
📄️ Get workspace
Retrieve workspace details by ID including settings and metadata.
📄️ Import bundle
Import a bundle into the workspace, creating all contained resources.
📄️ Import library template
Import a template from an external source or registry into the library.
📄️ Invite workspace member
Add a workspace member by existing user ID or by email. When only an unknown email is provided, an Auth invitation email is sent and the membership is created in the workspace.
📄️ Check if a feature flag is enabled
Check whether a specific feature flag is enabled for the current workspace context. Evaluates targeting rules if configured.
📄️ Question answering with citations
Ask a natural language question and receive an answer grounded in the knowledge library with source citations. Uses Corrective RAG (CRAG) for multi-hop queries.
📄️ List access policies
Retrieve governance access policies. Requires governance.read.
📄️ List alert instances
Retrieve alert instances in the workspace with optional filtering by status and severity.
📄️ List approval policies
Retrieve approval workflow policies for the current workspace. Requires governance.read.
📄️ List governance requests
Retrieve governance approval requests. Requires governance.read.
📄️ List bundles
List available bundles with optional pagination.
📄️ List events
Retrieve calendar events with optional filtering by calendar, date range, and pagination. Recurring events are expanded into virtual instances within the requested range.
📄️ List calendars
Retrieve all calendars in the current workspace.
📄️ List catalog entries
Browse governance catalog entries with optional tag filtering. Requires governance.read.
📄️ List classification definitions
Retrieve classification definitions for the workspace. Requires governance.read.
📄️ List credit packs
List all available credit packs for purchase.
📄️ List credit transactions
List credit transactions for the workspace with pagination support.
📄️ List custom dashboards
Retrieve all custom dashboards created in the workspace.
📄️ List widgets
List all widgets configured on a custom dashboard.
📄️ List document sources
List all configured document ingestion sources (connectors, URLs, etc.).
📄️ List documents
Retrieve all documents in the knowledge library with optional filtering by source type and status.
📄️ List attendees
List all attendees of a calendar event.
📄️ List reminders
List all reminders configured for a calendar event.
📄️ List all feature flags
Retrieve all feature flags configured in the workspace with their current states and rules.
📄️ List instance classifications
Retrieve classifications applied to one instance. Requires governance.read.
📄️ List library templates
List available library templates with optional pagination and category filtering.
📄️ List instances of an object type
Retrieve all instances of a specific object type with optional filtering and pagination. Supports dual-store reads (JSONB + relational).
📄️ List procurement sources
Retrieve all configured procurement data sources for the workspace.
📄️ List procurement sync runs
Retrieve the history of procurement source synchronization runs with status and statistics.
📄️ List quality health checks
List health check definitions. Requires governance.read.
📄️ List quarantined items
List quarantined instances. Requires governance.read.
📄️ List quota tiers
List all available quota tiers with their limits and pricing.
📄️ List data retention policies
Retrieve all configured data retention policies for the workspace, including schedules and affected data types.
📄️ List saved views for an object type
Retrieve all saved views for a specific object type, including shared views visible to the current user.
📄️ List scenario templates
List available scenario templates for quick creation.
📄️ List scenarios
Retrieve all scenarios in the workspace with optional status filtering.
📄️ List available solvers
List all available solver algorithms for optimization problems.
📄️ List source-linked spreadsheets
List spreadsheets that are linked to external data sources.
📄️ List forms
List all forms associated with a spreadsheet.