API V3
Developer Mode is now available. This release introduces a public API that gives product teams and engineers full programmatic control over their InSkill environment.
You can integrate copilots with internal systems, automate publishing workflows, manage resources, and work with GPT activity through secure, documented endpoints.
How to Start using the API
We have included getting started guide to walk you through how to use the InSkill API: Get Started Guide
The API documentation is currently available in:
- Shell
- Node
- Ruby
- PHP
- Python
- Java
- JavaScript
If you would like assistance in a different language, please contact the InSkill team and we will be happy to assist you: Contact InSkill
GPT Endpoints
You can now manage GPT sessions and messages through the API. To explore the full capabilities, please refer to the Developer Documentation for GPT
- List GPT sessions
- Create a new session
- Retrieve a session
- Add messages to a session
- Retrieve individual messages
- Submit GPT feedback
- Add comments to any GPT message
- Delete GPT message comments
These endpoints enable custom dashboards, automated QA tools, and deeper analysis of operator questions.
Product Copilot Endpoints
The InSkill API allows you to manage and interact with copilots. To explore the full capabilities, please refer to the Developer Documentation for Product Copilots
- List products
- Retrieve product details
- Export a product as JSON
- Import a product from JSON
Resource Endpoints
Resources can now be created and managed programmatically. To explore the full capabilities, please refer to the Developer Documentation for Resources • Create resources • Retrieve resources • Update resources • Delete resources • Upload files to a resource
This makes it possible to sync document libraries, manage updates at scale, and integrate content pipelines with your existing systems.
