All Features
developer

URL Scheme - Pasteboard Integration

Pass media via named pasteboards for app-to-app communication

Advanced automation: use macOS pasteboards to pass media between apps and Statuz. Create named pasteboard, write media data, pass token via URL scheme.

How to Use

  1. 1In custom app or script
  2. 2Create named pasteboard: "com.example.share"
  3. 3Write image data to pasteboard
  4. 4Generate token for pasteboard name
  5. 5Execute: statuz://compose?pb=[token]
  6. 6Watch Statuz read from pasteboard
  7. 7Image appears in composer
  8. 8Try multiple images via pasteboard
  9. 9Pass security bookmarks same way
  10. 10Verify sandbox-safe communication
  11. 11Build Share Extension-style workflows
  12. 12Professional automation pattern

Key Features

  • Named Pasteboards - macOS named pasteboard support
  • Media Passing - Images and videos via pasteboard
  • Token System - Secure pasteboard name passing
  • Sandbox Compatible - Works within sandbox restrictions
  • App-to-App - Enable inter-app communication
  • Multiple Items - Pass multiple media items
  • Security Bookmarks - Can pass bookmark data too
  • Professional Pattern - How Share Extension works
  • Complex Automation - Advanced scripting support
  • No File Paths - Alternative to file system access
  • Temporary Storage - Pasteboards cleared after read
  • Secure Communication - Token-based access
  • Developer Feature - Advanced automation capability

Why Advanced Users Need It

File paths don't work for all scenarios - sandboxed apps, remote content, temporary data. Pasteboards provide robust app-to-app communication that respects macOS security.

Pro Tips

  • Advanced feature - for developer automation
  • Named pasteboards avoid conflicts
  • Token generation should be unique
  • Security bookmarks can pass via pasteboard too
  • Share Extension uses this internally
  • Multiple apps can coordinate via pasteboards
  • Temporary nature - data doesn't persist
  • Sandbox-safe - respects macOS restrictions
  • Complex workflows - when file paths insufficient
  • Professional automation - enterprise-grade integration

Example Usage (Swift)

let pasteboard = NSPasteboard(name: NSPasteboard.Name("com.app.share"))
pasteboard.clearContents()
pasteboard.setData(imageData, forType: .png)

let token = "com.app.share"
let url = URL(string: "statuz://compose?pb=\\(token)")!
NSWorkspace.shared.open(url)

Try Statuz today,
it's free.