typefully me # Get current user info
typefully social-sets # List connected social accounts
typefully social-set <id> # Get details for a specific account
Drafts
typefully drafts # List all drafts for an account
typefully draft <id> # Get a specific draft
typefully create-draft "content" # Create a new draft
typefully update-draft <id> "text" # Update a draft
typefully delete-draft <id> # Delete a draft
Draft Options
Option
Description
--social-set-id
Account ID required for drafts
--schedule
ISO 8601 datetime
--now
Publish immediately after creating
--next-free-slot
Schedule for optimal posting time
--title
Internal draft title
--share
Generate public share URL
--thread
Treat content as multi-line thread
--reply-to
Reply to an existing post URL
--community
Post to a community
Filtering Drafts
typefully drafts # Default 10 drafts sorted by updated
typefully drafts --status draft # Only draft status
typefully drafts --status scheduled # Only scheduled
typefully drafts --status published # Only published
typefully drafts --limit 25 # More results per page
typefully drafts --offset 10 # Skip first 10 results
typefully drafts --order-by created_at # Sort by date
Tags
typefully tags # List tags for an account
typefully create-tag "name" # Create a new tag
typefully delete-tag "slug" # Delete a tag
Media
typefully upload-media <filename> # Get upload URL for media
typefully media-status <id> # Check media processing status
Examples
Create a Simple Post
# Get your account ID
typefully social-sets
# Create a draft
typefully create-draft "Hello world! This is my first post." \
--social-set-id 12345
# Create and publish immediately
typefully create-draft "Breaking news!" \
--social-set-id 12345 --now
Create a Thread
typefully create-draft "1/ I am excited to share some updates...
2/ We have been working hard on new features...
3/ Here is what we have been building...
4/ Stay tuned for more!" \
--social-set-id 12345 --thread
Schedule for Later
# Schedule for specific time
typefully create-draft "Mark your calendars! Launching next week." \
--social-set-id 12345 \
--schedule "2025-01-25T09:00:00Z"
# Schedule for optimal posting time
typefully create-draft "Best time to post..." \
--social-set-id 12345 \
--next-free-slot