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.