The API reference moved here from eksis.io/developers.

DEV Community

DEV Community publishes post. Text-only posts are allowed (post). Media accepted: images. Comments can be read but not acted on. Direct messages are not available. Post metrics are available. First comments are not supported. eksis publishes at most 30 posts per account per rolling 24 hours.

Post types

TypeAPI valueWhat it publishesMedia itemsAccepts
PostpostA Markdown article. The first image becomes the cover.Up to 1Images

Media requirements

Post (post)

  • Images: up to 23.8 MB, aspect ratio 0.2:1 to 5:1.

Text limits

FieldLimitUnitNote
caption819,200bytesThe Markdown body of the article.
settings.title128charactersSpaces are not counted.
settings.tags4itemsLetters and digits only, 126 characters for the whole list.

Settings

Options for DEV Community go in targets[].settings of create and update post requests.

eksis optionFieldTypeValuesRequiredApplies to
Article title: Article title. Required.settings.titlestringYesAll types
Tags: Up to 4 tags, letters and digits only, as a comma-separated string or an array.settings.tagsNoAll types
Series: Series name. A new series is created if needed.settings.seriesstringNoAll types
Canonical URL: Original address when the article was published elsewhere first.settings.canonicalUrlstringNoAll types
Save as a draft on DEV: Save the article unpublished in the DEV dashboard.settings.publishAsDraftbooleanNoAll types

A value of the wrong type, or outside the allowed values, is refused with 422 and the code validation.failed, drafts included. An unknown key is dropped and reported in data.warnings.

Example target
{
  "channelId": "CHANNEL_ID",
  "contentType": "post",
  "settings": {
    "title": "Shipping a scheduler in a weekend",
    "tags": "javascript, webdev",
    "publishAsDraft": true
  }
}

Comments and messages

  • First comment: not supported. The DEV Community API cannot write comments, so a first comment cannot be posted. A firstComment sent to this platform is refused with 422 and the code first_comment.unsupported.
  • Comments: read.
  • New comments reach eksis: checked every 10 minutes.
  • Private reply to a comment: not supported.
  • Direct messages: not available. DEV Community has no messaging API for third-party apps.

Analytics

  • Post metrics: comments.
  • Audience: follower count is tracked.

Daily limit

eksis publishes up to 30 posts per DEV Community channel a day. A post over the limit is postponed, not failed.

Good to know

  • The caption is the Markdown body of the article.
  • Comments can be read in eksis but are answered on dev.to.

Webhook events

Events a DEV Community channel can send to your webhook endpoints:

Rules verified on September 5, 2026.

On this page