Spine AI
Welcome to the home of our API documentation
Empower users to make faster, data-driven decisions with a reliable AI copilot that delivers clear, actionable insights.
Setting up
The first step to world-class copilot is setting up your environments.
Content Management
Retrieve and manage content metadata. Create and manage structures called “spines,” which are central to the API’s functionality. Perform operations like reading, creating, updating, and deleting content linked to these spines.
User Management
Manage user-specific data and actions, allowing for personalized interactions. Fetch and manage user histories and session data to provide context-aware services.
Make it yours
Update your AI to your brand and add valuable content for the best user conversation.
Interactive Data Conversations
Create data and analytics chat interactions with built-in capabilities for visualizations. Automatically generate visualizations to support insights, making data exploration intuitive and interactive.
Copilot Management
Create, update, and manage copilot configurations which may include automations or specific workflows. Clone existing configurations to rapidly deploy or test variations.
Chat and Interaction
Handle real-time interactions with capabilities to start, manage, and terminate chat sessions. Track chat histories and dynamically generate subsequent prompts based on previous interactions.
Documentation and File Management
Upload, manage, and dynamically associate documents and files within various parts of the system. Securely handle sensitive data and ensure proper access control.
Feedback and Evaluation
Collect and manage feedback, enhancing the system’s responsiveness to user needs. Implement evaluation protocols to gauge the effectiveness of various components.
Search and Query Handling
Implement hybrid search functionalities that leverage both structured and unstructured data. Preload and customize search parameters to optimize performance.
System Health and Monitoring
Conduct system health checks to ensure operational integrity. Monitor and adjust system configurations as needed.
This API is designed to be flexible and robust, suitable for handling complex workflows and data-intensive operations across various domains.