Create, schedule, or publish an article
action defaults to draft. publish delivers inline and returns per-target results. X publishes a native X Article. LinkedIn publishes a post with an article link card.
POST
/api/cli/articlesAuthorization
AuthorizationBearer token (ba_sk_...) · headerrequiredAPI key from /dashboard/api-keys. Keys expire after 365 days.
Request body
requiredapplication/jsontitlestringrequiredmin length 1 · max length 300
subtitlestringmax length 300
markdownstringrequiredmin length 1 · max length 400000
tagsstring[]DEV.to uses the first 4
max items 10
canonical_urlstring<uri>cover_image_urlstring<uri>targetsobject[]max items 12
Show propertiesHide properties
Array of
objectsocial_account_idstring<uuid>requiredplatformstringrequiredAllowed:
devtohashnodelinkedinxredditsettingsobjectactionstringdefault: "draft"
Allowed:
draftpublishschedulescheduled_atstring<date-time>Responses
201
Created
object400
Invalid article
errorstringrequiredcodestring401
Missing, invalid, expired, or revoked API key
errorstringrequiredcodestring