> ## Documentation Index
> Fetch the complete documentation index at: https://snowseo.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Repurpose Content

> Turn article content into LinkedIn or X (Twitter) posts.

Generate social posts from an existing article's content. `POST` creates new LinkedIn or X posts with AI; `GET` returns previously generated posts for an article. Both resolve the article by `articleSlug` within your team.

### Request body (POST)

| Field           | Type   | Description                                                  |
| --------------- | ------ | ------------------------------------------------------------ |
| `articleSlug`   | string | **Required.** Slug of the source article.                    |
| `teamId`        | string | **Required.** Team the article belongs to.                   |
| `platform`      | string | **Required.** `linkedin` or `twitter`.                       |
| `postType`      | string | **Required.** `lead_magnet`, `educational`, or `insightful`. |
| `numberOfPosts` | number | Optional. 1–3. Defaults to `1`.                              |

The source article must have at least 50 characters of content.

### Response (POST)

| Field     | Type      | Description                                                                                |
| --------- | --------- | ------------------------------------------------------------------------------------------ |
| `success` | boolean   | `true` on success.                                                                         |
| `posts`   | object\[] | Generated posts — each with `content` and `characterCount`. Also persisted to the article. |

### Reading existing posts (GET)

`GET /v3/repurpose-content?articleSlug=<slug>` returns `{ posts }`, the stored repurposed posts for the article, newest first.

<Note>
  Generation consumes credits — a flat **10 AI credits** per `POST` call regardless of `numberOfPosts`. Credits are only deducted after posts are successfully generated and saved. Requires an active plan, team membership, and the repurpose-content feature. Reading posts via `GET` is free.
</Note>


## OpenAPI

````yaml GET /v3/repurpose-content/
openapi: 3.0.0
info:
  title: SnowSEO API
  description: API documentation for SnowSEO
  version: 1.0.0
servers:
  - url: https://api.snowseo.com
    description: Production server
security: []
tags:
  - name: Keywords
    description: Keyword research and suggestion end-points
  - name: Onboarding
    description: Brand onboarding and strategy end-points
  - name: Brands
    description: Brand management end-points
  - name: Organizations
    description: Organization and member end-points
  - name: Integrations
    description: Google Search Console and other integrations
  - name: Utilities
    description: Common utility end-points like screenshots and uploads
externalDocs:
  url: https://snowseo.com/docs
  description: Find more info here
paths: {}

````