Repurposes

Update repurpose

Changes only the fields you send. On a repurpose that has been activated, changing the source account or format restarts it from now: only videos posted after the change are repurposed. An active repurpose must keep a connected source and at least one destination of the workspace, and its destinations need the settings their network requires to publish.

put/repurposes/{repurpose}

Request

  • Base URL: https://app.trypost.it/api
  • URL: https://app.trypost.it/api/repurposes/{repurpose}
  • Auth: HTTP bearer

Request body

source_social_account_idstring uuid

Instagram (direct or through Facebook) or Facebook account of this workspace to watch. One repurpose per source account and format.

source_format'reel' | 'video' | 'story'

Which videos of the source to repurpose. See GET /repurpose-source-formats.

publish_mode'publish' | 'draft'

Example request

{
  "destinations": [
    {
      "meta": {
        "thread_replies": [
          {
            "text": "3/ Full changelog below.",
            "media": [
              {
                "url": "https://example.com/changelog.png"
              }
            ]
          }
        ]
      }
    }
  ]
}

Response

The updated repurpose.

idstring uuid
source_social_account_idstring uuid nullable

Instagram or Facebook account watched for new videos. null when that account was removed.

source_format'reel' | 'video' | 'story'
publish_mode'publish' | 'draft'

publish publishes each new video to the destinations; draft saves it as drafts.

status'draft' | 'active' | 'paused' | 'disabled'
paused_reason'source_removed' | 'source_unavailable' | 'no_destinations' | 'null' nullable

Why TryPost paused it. null when it is not paused or you paused it.

activated_atstring date-time nullable

ISO 8601, UTC. Only videos posted after this instant are repurposed.

last_polled_atstring date-time nullable

ISO 8601, UTC.

next_poll_atstring date-time nullable

ISO 8601, UTC.

last_errorstring nullable
published_items_countinteger

Items with status published. Items saved as drafts (drafted) are not counted. Only in GET /repurposes.

created_atstring date-time

ISO 8601, UTC.

updated_atstring date-time

ISO 8601, UTC.

Example response

{
  "destinations": [
    {
      "meta": {
        "thread_replies": [
          {
            "text": "3/ Full changelog below.",
            "media": [
              {
                "url": "https://example.com/changelog.png"
              }
            ]
          }
        ]
      }
    }
  ],
  "activated_at": "2026-10-01T09:00:00+00:00",
  "last_polled_at": "2026-10-08T13:45:00+00:00",
  "next_poll_at": "2026-10-08T14:00:00+00:00",
  "created_at": "2026-09-30T18:00:00+00:00",
  "updated_at": "2026-10-08T13:45:00+00:00"
}

Changes

No recorded changes to this operation across all 1 revision of this API.