Skip to main content
PATCH
Update docs article

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string
required

Body

application/json
title
string
Minimum string length: 1
content
string

Markdown body. Replaces the whole body, so carry over every image, table and embed the article already has.

Minimum string length: 1
allow_image_removal
boolean

Defaults to false, which rejects a body that leaves out an image the article still has. Set to true to delete those images.

summary
string
published
boolean
visibility
enum<string>

agent keeps the article off your docs site while the Productlane Agent still answers from it. internal restricts it to the AI Assistant. unlisted is the former name for agent.

Available options:
public,
agent,
internal,
unlisted
archived
boolean
show_on_home_page
boolean
group_id
string | null

Pass null to detach the article from any group.

portal_instance_id
string | null

Portal instance id to assign, from GET /portal/instances. null or omitted targets the Main (Root) portal.

icon
string

Nucleo icon name in PascalCase.

Required string length: 1 - 64
language
string

BCP-47 language code. When set, translatable fields upsert a translation row; non-translatable fields always apply to the base.

Response

Successful response

id
string
required
created_at
string
required
updated_at
string
required
title
string
required
summary
string
required
content
string
required
icon
string
required

Name of a Nucleo icon (PascalCase, e.g. Notepad, Atom). Must be a valid icon from https://nucleoapp.com - unknown names will not render in the dashboard or portal.

url_name
string
required
published
boolean
required
visibility
enum<string>
required

Whether the article is on your docs site. Deprecated: read visibility_tier for the agent and internal split.

Available options:
public,
unlisted
visibility_tier
enum<string>
required

agent and internal articles both stay off your docs site and out of portal search. The Productlane Agent answers customers from an agent article, and never links it. An internal article is read by the AI Assistant alone.

Available options:
public,
agent,
internal
kind
enum<string>
required

link rows point at a page you host elsewhere: content is empty and external_url holds the address.

Available options:
doc,
link
external_url
string | null
required
archived
boolean
required
show_on_home_page
boolean
required
image_url
string | null
required
group_id
string | null
required
portal_instance_id
string | null
required