By id or slug.

bash
curl "https://usedocs.app/v1/articles/export-invoices?format=markdown" \
  -H "Authorization: Bearer $USEDOCS_API_KEY"

Authentication

Bearer token (content:read): A workspace API key: ud_live_…

Parameters

NameInTypeRequiredDescription
idpathstringYesArticle id or slug.
formatquerystringcontentMarkdown (default) or contentHtml.
bot_idquerystringOnly for a key that covers several bots (see GET /bots). Or send the Usedocs-Bot header.

Responses

StatusDescription
200The article.
400The request is missing something or has a bad value.
401No API key, or the key is revoked.
403A read key on a write, or a key for another bot.
404Not found.
429Rate limited: 120 requests a minute per key, 30 tasks an hour. See Retry-After.

Response fields

FieldTypeDescription
idstring
titlestring
slugstring
statusstringOne of: draft, in_review, published, archived.
description`stringnull`
collectionId`stringnull`
localestring
visibilitystringOne of: public, authenticated.
url`stringnull`
contentMarkdownstringWith format=markdown (default).
contentHtmlstringWith format=html.
publishedAt`stringnull`
createdAtstring (date-time)
updatedAtstring (date-time)