Saasco logoSaasco logo
Saasco logoSaasco logo

Introduction

OverviewGetting startedAgent setupWhat is Saasco?

SDK

Quick startTrackingIdentifyConfigurationWidgetsProperties

MCP

Quick startHow it worksAuthorizationTool reference
Skills for agents

REST API

Quick start
getList Knowledge GapspostDismiss Knowledge GappostSave Knowledge Gap Article
KnowledgeKnowledge Gaps

Save Knowledge Gap Article

View as MarkdownAgent setup

Creates a draft Help Center article titled with the gap's detected topic and nothing else. The gap stays unanswered until that article is published. If the gap already has an article, returns that article instead of creating another.

POST
/projects/{projectId}/knowledge/gaps/{id}/article

Authorization

Authorization
AuthorizationBearer <token>

In: header

Path Parameters

projectIdrequiredstring

ID of the project that owns the gap.

idrequiredstring

ID of the knowledge gap.

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

collectionIdstring

Collection to save the article into. Omit to use the first top-level collection, or none.

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/projects/string/knowledge/gaps/string/article" \  -H "Content-Type: application/json" \  -d '{}'
{  "articleId": "string",  "created": true}

Dismiss Knowledge Gap

Marks a knowledge gap as dismissed so it no longer appears in Gap Finder or coverage. Use this when the question is off-topic or not worth an article.

Get Support Widget Settings

Returns Support widget settings in one payload: widget and AI-agent enabled flags, trusted domains, support mailbox, widget and email branding, launcher, and office hours. Credentials and notification recipients are managed separately in the dashboard.