Ends July 1$89/mo locks in for life. Reverts to $129 after July 1.
///INTEGRATION

Medium Integration

Connect Articfly to your Medium account and publish AI-generated articles to your personal profile or one of your Medium publications. The integration uses Medium's legacy Integration Token API. Publish-only, no updates and no deletes from the API side.

Heads up: Medium stopped issuing new tokens on January 1, 2025

Medium closed new Integration Token signups on 2025-01-01. Only accounts that already had a token before that date can connect. New Medium accounts cannot generate a token today. We kept the integration in Articfly for users who still have a working token. If you do not have one, dev.to and Hashnode are active dev-blogging platforms with working write APIs.

Prerequisites

  • A pre-existing Medium Integration Token, generated before January 1, 2025. Medium no longer issues new tokens. If you never created one, this integration will not work for your account.
  • A Medium account with either a personal profile or at least one publication you can post to.
  • Active Articfly account, sign up at app.articfly.com.

Connecting Your Medium Account

Two steps. Paste your token, pick where to publish.

01

Locate your Integration Token

Open Medium's settings page at medium.com/me/settings. If you generated an Integration Token before January 1, 2025, it lives under the Security and apps section as an Integration token. Copy the token value. If the section is empty or the option is missing, Medium has already closed token issuance for your account and you will not be able to connect.

02

Paste the token and pick a destination

In the Articfly dashboard, go to Integrations → Medium. Paste the token and click Continue. Articfly verifies the token against Medium's API and lists your destinations: your personal profile, plus any publications where you have author access. Pick one and click Connect Medium. Every Articfly publish ships to this destination.

What the Integration Does

Publish to Profile or Publication

Pick where to send articles at connect time: your personal profile, or any publication you have author access to. Want to switch? Disconnect and reconnect with a different destination.

Publish-Only API

Medium's API supports creating posts only. There is no update endpoint and no delete endpoint. Articfly throws a clear error if you try either. To revise a published Medium post, edit it on Medium's site directly. Republishing from Articfly creates a new Medium post.

Tags

Medium accepts up to 5 tags per post, each up to 25 characters. Articfly enforces both limits before sending. Extra tags or longer names get trimmed automatically.

HTML Body

Medium accepts HTML natively. Articfly sends the article body as HTML. Headings, paragraphs, lists, blockquotes, and inline images render in the Medium reader using Medium's default post styling.

Title & Canonical URL

Article title becomes the Medium post title. If you set a canonical URL on the Articfly article (pointing to the original on your own site, for example), Articfly forwards it to Medium so the post does not compete with your primary copy in search results.

Encrypted Token Storage

Your Medium Integration Token is encrypted at rest using AES-256-GCM. Articfly only decrypts it server-side at the moment of publish.

Security Notes

  • The Medium Integration Token gives write access to your profile and any publication you have authored on. Treat it like a password.
  • All API calls use HTTPS to api.medium.com/v1 with a 30-second timeout. Articfly never logs the raw token.
  • To fully revoke access, remove the Integration Token from your Medium settings. Disconnecting in Articfly clears the local copy but does not invalidate the token on Medium's side. Note that once revoked, Medium will not let you create a new token.

Troubleshooting

"I do not see an Integration token option in my Medium settings"

Medium stopped issuing new Integration Tokens on January 1, 2025. Accounts that never generated a token before that date cannot create one now. This is a Medium-side decision, not an Articfly limitation. If you want to publish to a dev-focused blog with an active write API, see dev.to or Hashnode.

"Medium token invalid or unauthorized"

Two common causes. First, you revoked the token in Medium settings, Medium will not let you create a new one to replace it. Second, you pasted only part of the token. The token is one long string with no spaces. Re-copy it from the Medium settings page and reconnect.

"Cannot update or delete this Medium post"

Medium's API does not expose update or delete endpoints. Articfly throws this error when an update or delete is attempted against a Medium post. Edit the post on Medium's site directly, or republish from Articfly to create a fresh post.

"The selected Medium publication is no longer available"

The publication you picked at connect time was either deleted, archived, or your author access was removed. Disconnect Articfly from Medium and reconnect to re-fetch your current list of destinations, then pick a fresh profile or publication.