{"_id":"postiz","_rev":"19-952a2de47e0b908025c07e67af85677b","name":"postiz","dist-tags":{"latest":"2.0.16"},"versions":{"1.0.0":{"name":"postiz","version":"1.0.0","keywords":["your","keywords"],"author":{"name":"Your Name"},"license":"AGPL-3.0","_id":"postiz@1.0.0","maintainers":[{"name":"nevodavid10","email":"me@nevos.io"}],"dist":{"shasum":"b21fcfe6db454bb180f626c7aab995a81c1a2ad3","tarball":"https://registry.npmjs.org/postiz/-/postiz-1.0.0.tgz","fileCount":4,"integrity":"sha512-hWAQGjrEcXGJq9YG/veIQ0Gq36G7uy7mbkHSFyoykPnOJPMs2E+am5gVpL5KM9GTZ0OtdEhiAZGCOgkbS0u9Tg==","signatures":[{"sig":"MEUCIQDRIh8tDYq9X4T0GUIcPagLlf9LDQbpBVZgVcfnyHS8oQIgJtPeVkcbJvFk1ySJi40CuhDRs4gWmegwmnLkWv3E4ik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206505},"main":"dist/index.js","_from":"file:postiz-1.0.0.tgz","types":"dist/index.d.ts","scripts":{},"_npmUser":{"name":"nevodavid10","actor":{"name":"nevodavid10","type":"user","email":"me@nevos.io"},"email":"me@nevos.io"},"_resolved":"/private/var/folders/_q/jm5kwxh97vj1ys46bs0lhkx80000gn/T/0d68257767963898ae127d644a6891aa/postiz-1.0.0.tgz","_integrity":"sha512-hWAQGjrEcXGJq9YG/veIQ0Gq36G7uy7mbkHSFyoykPnOJPMs2E+am5gVpL5KM9GTZ0OtdEhiAZGCOgkbS0u9Tg==","_npmVersion":"10.8.2","description":"The Ultimate social media scheduling tool","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/postiz_1.0.0_1751889558491_0.9772096345294781","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"postiz","version":"2.0.0","keywords":["postiz","cli","social media","scheduling","automation","ai-agent","command-line"],"author":{"name":"Nevo David"},"license":"AGPL-3.0","_id":"postiz@2.0.0","maintainers":[{"name":"nevodavid10","email":"me@nevos.io"}],"homepage":"https://postiz.com","bugs":{"url":"https://github.com/gitroomhq/postiz-app/issues"},"bin":{"postiz":"dist/index.js"},"dist":{"shasum":"408469635e87cf886f57f37c7071cfc99a8ac98e","tarball":"https://registry.npmjs.org/postiz/-/postiz-2.0.0.tgz","fileCount":6,"integrity":"sha512-qvtdorzYgnPsXqQIkGCHKiANGIL4aWkNqaMykbpnzYgfnMhd9fOzHEn1gNF8M3uuv1xD82FUDKO/BXK5AS2WMw==","signatures":[{"sig":"MEYCIQDOxAIfl4Cy3JGgFdG8P8O8dJTDWOxnwfFu3J2jIOY4tgIhAPpT/gyOXEu4DwDQqUkzJ1NlwBryVhkCajBGknA9/n7V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1511452},"main":"dist/index.js","_from":"file:postiz-2.0.0.tgz","scripts":{"dev":"tsup --watch","build":"tsup","start":"node ./dist/index.js"},"_npmUser":{"name":"nevodavid10","email":"me@nevos.io"},"_resolved":"/private/var/folders/_q/jm5kwxh97vj1ys46bs0lhkx80000gn/T/efefc9eb40bfffa4003ffc86cf38ce96/postiz-2.0.0.tgz","_integrity":"sha512-qvtdorzYgnPsXqQIkGCHKiANGIL4aWkNqaMykbpnzYgfnMhd9fOzHEn1gNF8M3uuv1xD82FUDKO/BXK5AS2WMw==","repository":{"url":"git+https://github.com/gitroomhq/postiz-app.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Postiz CLI - Command line interface for the Postiz social media scheduling API","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/postiz_2.0.0_1771037557934_0.5253829886677011","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"postiz","version":"2.0.1","keywords":["postiz","cli","social media","scheduling","automation","ai-agent","command-line"],"author":{"name":"Nevo David"},"license":"AGPL-3.0","_id":"postiz@2.0.1","maintainers":[{"name":"nevodavid10","email":"me@nevos.io"}],"homepage":"https://postiz.com","bugs":{"url":"https://github.com/gitroomhq/postiz-app/issues"},"bin":{"postiz":"dist/index.js"},"dist":{"shasum":"74fd0816b3a773bff578ee2f15a3206fc5b2cebe","tarball":"https://registry.npmjs.org/postiz/-/postiz-2.0.1.tgz","fileCount":6,"integrity":"sha512-xWpN42MmZUFyNECKiwX81beZNntKEbADsEXDqxh0I5hVFm/bgQljKcfVgYmtQsKdY9IO3gdaHKbr204U+ls/+Q==","signatures":[{"sig":"MEUCIQCdt59YsmNy+NAhrb1X2789YF3g3IuAvGyHX7At+Gnc8wIgSITFbRgAfkVK23lUgjEY2cZwkwlK0tJV9bY1QkwXCwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1513530},"main":"dist/index.js","_from":"file:postiz-2.0.1.tgz","scripts":{"dev":"tsup --watch","build":"tsup","start":"node ./dist/index.js"},"_npmUser":{"name":"nevodavid10","email":"me@nevos.io"},"_resolved":"/private/var/folders/_q/jm5kwxh97vj1ys46bs0lhkx80000gn/T/3562cb23b5cae451b9326f08066804ef/postiz-2.0.1.tgz","_integrity":"sha512-xWpN42MmZUFyNECKiwX81beZNntKEbADsEXDqxh0I5hVFm/bgQljKcfVgYmtQsKdY9IO3gdaHKbr204U+ls/+Q==","repository":{"url":"git+https://github.com/gitroomhq/postiz-app.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Postiz CLI - Command line interface for the Postiz social media scheduling API","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/postiz_2.0.1_1771037882077_0.3596618403912055","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"postiz","version":"2.0.2","keywords":["postiz","cli","social media","scheduling","automation","ai-agent","command-line"],"author":{"name":"Nevo David"},"license":"AGPL-3.0","_id":"postiz@2.0.2","maintainers":[{"name":"nevodavid10","email":"me@nevos.io"}],"homepage":"https://postiz.com","bugs":{"url":"https://github.com/gitroomhq/postiz-app/issues"},"bin":{"postiz":"dist/index.js"},"dist":{"shasum":"897906d223c8dee55bd31707b33669f55bbf4b3e","tarball":"https://registry.npmjs.org/postiz/-/postiz-2.0.2.tgz","fileCount":6,"integrity":"sha512-dH70QKV3AJCPdGM0unF0vJVWrYyBXSgIHDLPHcxHsC+l3WRPpuG4+8EurrArMvqsSJN4K9TP0WE5ZXtTmJh9zw==","signatures":[{"sig":"MEUCIQDEld0ZXHsxTqcfnoFUcL9jnaSO22f8cCzBBtCaXQqPeAIgCBbj++7GXpK97xc3tEd7UbvEUWmgogxuXbbvMPfc16g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1513530},"main":"dist/index.js","_from":"file:postiz-2.0.2.tgz","scripts":{"dev":"tsup --watch","build":"tsup","start":"node ./dist/index.js"},"_npmUser":{"name":"nevodavid10","email":"me@nevos.io"},"_resolved":"/private/var/folders/_q/jm5kwxh97vj1ys46bs0lhkx80000gn/T/f2558decfc4aeec55422e60a88272faf/postiz-2.0.2.tgz","_integrity":"sha512-dH70QKV3AJCPdGM0unF0vJVWrYyBXSgIHDLPHcxHsC+l3WRPpuG4+8EurrArMvqsSJN4K9TP0WE5ZXtTmJh9zw==","repository":{"url":"git+https://github.com/gitroomhq/postiz-app.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Postiz CLI - Command line interface for the Postiz social media scheduling API","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/postiz_2.0.2_1771038031215_0.838071865758705","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"postiz","version":"2.0.3","keywords":["postiz","cli","social media","scheduling","automation","ai-agent","command-line"],"author":{"name":"Nevo David"},"license":"AGPL-3.0","_id":"postiz@2.0.3","maintainers":[{"name":"nevodavid10","email":"me@nevos.io"}],"homepage":"https://postiz.com","bugs":{"url":"https://github.com/gitroomhq/postiz-app/issues"},"bin":{"postiz":"dist/index.js"},"dist":{"shasum":"0fde3c249d01bbe6625b587305c4b5727b3bac8f","tarball":"https://registry.npmjs.org/postiz/-/postiz-2.0.3.tgz","fileCount":6,"integrity":"sha512-dPLNHQZ4HcBCSV5FueHkhU36CwYE77jm9uHGnrGIDnouSBXQys8BR+7tmFggn9BfzwEBq/RC4V+11ebl2uCNtw==","signatures":[{"sig":"MEUCIQDr/qTiMyS1lO+3tUKDBLzEoJcbBrLPhAaK6iwJpDzO1AIgDiSBS7+ykC6BhjzSw4/HuW70mSj8zmP1d1KKgcON3WQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1518099},"main":"dist/index.js","_from":"file:postiz-2.0.3.tgz","scripts":{"dev":"tsup --watch","build":"tsup","start":"node ./dist/index.js"},"_npmUser":{"name":"nevodavid10","email":"me@nevos.io"},"_resolved":"/private/var/folders/_q/jm5kwxh97vj1ys46bs0lhkx80000gn/T/56a61c709825dd8d22c5e1dce83e7328/postiz-2.0.3.tgz","_integrity":"sha512-dPLNHQZ4HcBCSV5FueHkhU36CwYE77jm9uHGnrGIDnouSBXQys8BR+7tmFggn9BfzwEBq/RC4V+11ebl2uCNtw==","repository":{"url":"git+https://github.com/gitroomhq/postiz-app.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Postiz CLI - Command line interface for the Postiz social media scheduling API","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/postiz_2.0.3_1771040078656_0.0013910567613051317","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"postiz","version":"2.0.4","keywords":["postiz","cli","social media","scheduling","automation","ai-agent","command-line"],"author":{"name":"Nevo David"},"license":"AGPL-3.0","_id":"postiz@2.0.4","maintainers":[{"name":"nevodavid10","email":"me@nevos.io"}],"homepage":"https://postiz.com","bugs":{"url":"https://github.com/gitroomhq/postiz-app/issues"},"bin":{"postiz":"dist/index.js"},"dist":{"shasum":"4022ef42432aa2f1e816ad9898f4b6675158cd23","tarball":"https://registry.npmjs.org/postiz/-/postiz-2.0.4.tgz","fileCount":6,"integrity":"sha512-P828ham97wsyiq6JKMZr/jwLqNcCnaUBlW+N3uGKJD6C+r7QLWc9cDwKobeDV/ee1KJ4RWadmxo00zP2lHuUcQ==","signatures":[{"sig":"MEUCIQDS47oATuvA50EVpG/p2gzkCbob4/sz4wVWwK9PZO9CgAIgKqDHhUAb5K7MyIBND+xWgSMjbYFnZCEhZ/R7xCxIT20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1523582},"main":"dist/index.js","_from":"file:postiz-2.0.4.tgz","scripts":{"dev":"tsup --watch","build":"tsup","start":"node ./dist/index.js"},"_npmUser":{"name":"nevodavid10","email":"me@nevos.io"},"_resolved":"/private/var/folders/_q/jm5kwxh97vj1ys46bs0lhkx80000gn/T/0ebf3a5f8a92caee4bf917e23cb46233/postiz-2.0.4.tgz","_integrity":"sha512-P828ham97wsyiq6JKMZr/jwLqNcCnaUBlW+N3uGKJD6C+r7QLWc9cDwKobeDV/ee1KJ4RWadmxo00zP2lHuUcQ==","repository":{"url":"git+https://github.com/gitroomhq/postiz-app.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Postiz CLI - Command line interface for the Postiz social media scheduling API","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/postiz_2.0.4_1771041861431_0.8167546696307306","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"postiz","version":"2.0.5","keywords":["postiz","cli","social media","scheduling","automation","ai-agent","command-line"],"author":{"name":"Nevo David"},"license":"AGPL-3.0","_id":"postiz@2.0.5","maintainers":[{"name":"nevodavid10","email":"me@nevos.io"}],"homepage":"https://postiz.com","bugs":{"url":"https://github.com/gitroomhq/postiz-app/issues"},"bin":{"postiz":"dist/index.js"},"dist":{"shasum":"ac7c289979a63f2db2e5b01764066ce12663e7ca","tarball":"https://registry.npmjs.org/postiz/-/postiz-2.0.5.tgz","fileCount":6,"integrity":"sha512-wR0Z02vni3O5jPBTmc5NpuYJz72wLTpP78gsqJe3zJ7IRW41le/n7hcyrGJ5wJkE8pyhD+UD3a2i7zv8H9JphQ==","signatures":[{"sig":"MEYCIQDu/cthqIFoZ2QpVRTo+Dhgv/Nf8XHSE9LvgnUdFFgJlwIhAPvWdh0sv8+DiUNj1Reqh4CCAHOK3cswUCBmN76/MhWx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1537251},"main":"dist/index.js","_from":"file:postiz-2.0.5.tgz","scripts":{"dev":"tsup --watch","build":"tsup","start":"node ./dist/index.js"},"_npmUser":{"name":"nevodavid10","email":"me@nevos.io"},"_resolved":"/private/var/folders/_q/jm5kwxh97vj1ys46bs0lhkx80000gn/T/4f92718d05d73b0ebbc1da39fc6dd3d3/postiz-2.0.5.tgz","_integrity":"sha512-wR0Z02vni3O5jPBTmc5NpuYJz72wLTpP78gsqJe3zJ7IRW41le/n7hcyrGJ5wJkE8pyhD+UD3a2i7zv8H9JphQ==","repository":{"url":"git+https://github.com/gitroomhq/postiz-app.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Postiz CLI - Command line interface for the Postiz social media scheduling API","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/postiz_2.0.5_1771044206226_0.4480960627534263","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"postiz","version":"2.0.6","keywords":["postiz","cli","social-media","scheduling","automation","ai-agent","command-line","twitter","linkedin","facebook","instagram","tiktok","youtube","reddit"],"author":{"name":"Nevo David"},"license":"AGPL-3.0","_id":"postiz@2.0.6","maintainers":[{"name":"nevodavid10","email":"me@nevos.io"}],"homepage":"https://github.com/gitroomhq/postiz-agent#readme","bugs":{"url":"https://github.com/gitroomhq/postiz-agent/issues"},"bin":{"postiz":"dist/index.js"},"dist":{"shasum":"e7ac280fef97b187f54ee904cc16da9c6f8a9ded","tarball":"https://registry.npmjs.org/postiz/-/postiz-2.0.6.tgz","fileCount":7,"integrity":"sha512-YfykgiRuGslV69Wj3IRhqrV1YmEy1hutkwvQJWrqX4nvTL+FwSv8Z9dYEyLnWBu7aXXyBtQnJGGVQJSWDjPW8A==","signatures":[{"sig":"MEUCIFBXaMPZHw9oPeuj1vDowy1vEHeeTU3CBZ95+PZk7YdGAiEAvausGIwkRHxoC4GFCYBjsVKsd/SPs6MahsIxUpqp5tY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88299},"main":"dist/index.js","_from":"file:postiz-2.0.6.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsup --watch","build":"tsup","start":"node ./dist/index.js"},"_npmUser":{"name":"nevodavid10","email":"me@nevos.io"},"_resolved":"/private/var/folders/_q/jm5kwxh97vj1ys46bs0lhkx80000gn/T/9204eab1136651e81d423cc0e3085285/postiz-2.0.6.tgz","_integrity":"sha512-YfykgiRuGslV69Wj3IRhqrV1YmEy1hutkwvQJWrqX4nvTL+FwSv8Z9dYEyLnWBu7aXXyBtQnJGGVQJSWDjPW8A==","repository":{"url":"git+https://github.com/gitroomhq/postiz-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"Postiz CLI - Command line interface for the Postiz social media scheduling API","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yargs":"^17.7.2","node-fetch":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.3.3","@types/node":"^20.11.19","@types/yargs":"^17.0.32"},"_npmOperationalInternal":{"tmp":"tmp/postiz_2.0.6_1771046262378_0.45365585686334553","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"postiz","version":"2.0.7","keywords":["postiz","cli","social-media","scheduling","automation","ai-agent","command-line","twitter","linkedin","facebook","instagram","tiktok","youtube","reddit"],"author":{"name":"Nevo David"},"license":"AGPL-3.0","_id":"postiz@2.0.7","maintainers":[{"name":"nevodavid10","email":"me@nevos.io"}],"homepage":"https://github.com/gitroomhq/postiz-agent#readme","bugs":{"url":"https://github.com/gitroomhq/postiz-agent/issues"},"bin":{"postiz":"dist/index.js"},"dist":{"shasum":"03313df8b8d1262cd3e77eb59d46b6dc439789c1","tarball":"https://registry.npmjs.org/postiz/-/postiz-2.0.7.tgz","fileCount":7,"integrity":"sha512-XT+nNK7kFmUWOedjRSw4KvSfL7UWDL6y58PnxWchtDgmc8HpHB7ovtOkVa1sE5jOPrfBQ6Swv7fLXhaHll4haQ==","signatures":[{"sig":"MEQCIEQOBJMprd+NosdmQJYkgXxU+NpLK0/GhuZ4i/L3cU3nAiALc2dOmmVYxswyJBAFT3xkuVj802inwp726UhPwT5uLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96169},"main":"dist/index.js","_from":"file:postiz-2.0.7.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsup --watch","build":"tsup","start":"node ./dist/index.js"},"_npmUser":{"name":"nevodavid10","email":"me@nevos.io"},"_resolved":"/private/var/folders/_q/jm5kwxh97vj1ys46bs0lhkx80000gn/T/88dbbc1af6826734b862bfce9dd68afc/postiz-2.0.7.tgz","_integrity":"sha512-XT+nNK7kFmUWOedjRSw4KvSfL7UWDL6y58PnxWchtDgmc8HpHB7ovtOkVa1sE5jOPrfBQ6Swv7fLXhaHll4haQ==","repository":{"url":"git+https://github.com/gitroomhq/postiz-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"Postiz CLI - Command line interface for the Postiz social media scheduling API","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yargs":"^17.7.2","node-fetch":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.3.3","@types/node":"^20.11.19","@types/yargs":"^17.0.32"},"_npmOperationalInternal":{"tmp":"tmp/postiz_2.0.7_1771134137656_0.8941634066769413","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"postiz","version":"2.0.8","keywords":["postiz","cli","social-media","scheduling","automation","ai-agent","command-line","twitter","linkedin","facebook","instagram","tiktok","youtube","reddit"],"author":{"name":"Nevo David"},"license":"AGPL-3.0","_id":"postiz@2.0.8","maintainers":[{"name":"nevodavid10","email":"me@nevos.io"}],"homepage":"https://github.com/gitroomhq/postiz-agent#readme","bugs":{"url":"https://github.com/gitroomhq/postiz-agent/issues"},"bin":{"postiz":"dist/index.js"},"dist":{"shasum":"e589b3735d654e12ff9898878791d46f0340f376","tarball":"https://registry.npmjs.org/postiz/-/postiz-2.0.8.tgz","fileCount":7,"integrity":"sha512-FsNOgPgA3Qlr6H9P1nbkwcnRRdaBLEo41CwmlDNwvLz2RA5diogRpUzeRByHCCPWhLOnwrSE4C8BqrBeQ1qBPA==","signatures":[{"sig":"MEUCIQDpqwWpE1st/5pMs/TbGjQ5ghlj04ZKg3/QJ9ISIrppAgIgEoL6gg9VeC+eM3fpG0k3wyO5geKvmFFybgzIUBf7PL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98216},"main":"dist/index.js","_from":"file:postiz-2.0.8.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsup --watch","build":"tsup","start":"node ./dist/index.js"},"_npmUser":{"name":"nevodavid10","email":"me@nevos.io"},"_resolved":"/private/var/folders/_q/jm5kwxh97vj1ys46bs0lhkx80000gn/T/ebd50c0464dc99175193277c2d34629d/postiz-2.0.8.tgz","_integrity":"sha512-FsNOgPgA3Qlr6H9P1nbkwcnRRdaBLEo41CwmlDNwvLz2RA5diogRpUzeRByHCCPWhLOnwrSE4C8BqrBeQ1qBPA==","repository":{"url":"git+https://github.com/gitroomhq/postiz-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"Postiz CLI - Command line interface for the Postiz social media scheduling API","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yargs":"^17.7.2","node-fetch":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.3.3","@types/node":"^20.11.19","@types/yargs":"^17.0.32"},"_npmOperationalInternal":{"tmp":"tmp/postiz_2.0.8_1771134431917_0.85495011664079","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"postiz","version":"2.0.9","keywords":["postiz","cli","social-media","scheduling","automation","ai-agent","command-line","twitter","linkedin","facebook","instagram","tiktok","youtube","reddit"],"author":{"name":"Nevo David"},"license":"AGPL-3.0","_id":"postiz@2.0.9","maintainers":[{"name":"nevodavid10","email":"me@nevos.io"}],"homepage":"https://github.com/gitroomhq/postiz-agent#readme","bugs":{"url":"https://github.com/gitroomhq/postiz-agent/issues"},"bin":{"postiz":"dist/index.js"},"dist":{"shasum":"3d611279ae274c6cac9aabe1404e9c8f2c7989d9","tarball":"https://registry.npmjs.org/postiz/-/postiz-2.0.9.tgz","fileCount":7,"integrity":"sha512-NRLpVVfxnYZGtDo4zW4bAOvCLAqpvOOnKdZdN3w6aok6xGUH8MRTjmj53HXjk5yAd5EVYIJzzAjQH+ta5KIGWg==","signatures":[{"sig":"MEUCIQDfKiqGKz8gk7f/f4TwSt216qgKob04+vcZ5TFCSDLzaAIgdUvWdRvVsBdiVTFysXhzJXrVFrTeqEN1WMHmfnu92Fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102773},"main":"dist/index.js","_from":"file:postiz-2.0.9.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsup --watch","build":"tsup","start":"node ./dist/index.js"},"_npmUser":{"name":"nevodavid10","email":"me@nevos.io"},"_resolved":"/private/var/folders/_q/jm5kwxh97vj1ys46bs0lhkx80000gn/T/f606115b80dc114049654a1397f97e92/postiz-2.0.9.tgz","_integrity":"sha512-NRLpVVfxnYZGtDo4zW4bAOvCLAqpvOOnKdZdN3w6aok6xGUH8MRTjmj53HXjk5yAd5EVYIJzzAjQH+ta5KIGWg==","repository":{"url":"git+https://github.com/gitroomhq/postiz-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"Postiz CLI - Command line interface for the Postiz social media scheduling API","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yargs":"^17.7.2","node-fetch":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.3.3","@types/node":"^20.11.19","@types/yargs":"^17.0.32"},"_npmOperationalInternal":{"tmp":"tmp/postiz_2.0.9_1771176753253_0.36820923964327834","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"postiz","version":"2.0.10","keywords":["postiz","cli","social-media","scheduling","automation","ai-agent","command-line","twitter","linkedin","facebook","instagram","tiktok","youtube","reddit"],"author":{"name":"Nevo David"},"license":"AGPL-3.0","_id":"postiz@2.0.10","maintainers":[{"name":"nevodavid10","email":"me@nevos.io"}],"homepage":"https://github.com/gitroomhq/postiz-agent#readme","bugs":{"url":"https://github.com/gitroomhq/postiz-agent/issues"},"bin":{"postiz":"dist/index.js"},"dist":{"shasum":"a350d0aa56489bcd44f4a980518ecc3abec6e796","tarball":"https://registry.npmjs.org/postiz/-/postiz-2.0.10.tgz","fileCount":7,"integrity":"sha512-AL3UNKBvCiCluu9Oo5RbSxEC6PeS17vf/l7n1Fyz8L8vlo3O7WAB7M/7Gx0wnZe5DxQmIApzn9S3q/JjZl4fIg==","signatures":[{"sig":"MEYCIQCBAqZ3ErA7+sDXteLy8GA7cEKzUyOl7aARRMC9/bkgCAIhAPx0lOSYrbTAw0teRd57QLWpijY+lJ5NAdap0JQojlDh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108280},"main":"dist/index.js","_from":"file:postiz-2.0.10.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsup --watch","build":"tsup","start":"node ./dist/index.js"},"_npmUser":{"name":"nevodavid10","email":"me@nevos.io"},"_resolved":"/private/var/folders/_q/jm5kwxh97vj1ys46bs0lhkx80000gn/T/1621628afad31b264f3e18f169d06ddd/postiz-2.0.10.tgz","_integrity":"sha512-AL3UNKBvCiCluu9Oo5RbSxEC6PeS17vf/l7n1Fyz8L8vlo3O7WAB7M/7Gx0wnZe5DxQmIApzn9S3q/JjZl4fIg==","repository":{"url":"git+https://github.com/gitroomhq/postiz-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"Postiz CLI - Command line interface for the Postiz social media scheduling API","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yargs":"^17.7.2","node-fetch":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.3.3","@types/node":"^20.11.19","@types/yargs":"^17.0.32"},"_npmOperationalInternal":{"tmp":"tmp/postiz_2.0.10_1771177219821_0.8388917489797494","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"postiz","version":"2.0.11","keywords":["postiz","cli","social-media","scheduling","automation","ai-agent","command-line","twitter","linkedin","facebook","instagram","tiktok","youtube","reddit"],"author":{"name":"Nevo David"},"license":"AGPL-3.0","_id":"postiz@2.0.11","maintainers":[{"name":"nevodavid10","email":"me@nevos.io"}],"homepage":"https://github.com/gitroomhq/postiz-agent#readme","bugs":{"url":"https://github.com/gitroomhq/postiz-agent/issues"},"bin":{"postiz":"dist/index.js"},"dist":{"shasum":"e50fb4b1d2366f8a40fad425012b38ebfcb5978c","tarball":"https://registry.npmjs.org/postiz/-/postiz-2.0.11.tgz","fileCount":7,"integrity":"sha512-NE2K1iodiFLfkD1y36583Hgp36o7c5/GDJLiv9fQ77NXgMvnvBhhE6RnB6sWZEqG7mdZIbXb9QngMuBvMlrE7Q==","signatures":[{"sig":"MEYCIQDzRLXK7YKQjne8M9I3NLIk5tC7mPejEPaTQKyhALIJ5wIhAIXuvxpzQKGqH1bj+yvWfJRuMIt7visInRYBTB6Hd/Rk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107418},"main":"dist/index.js","_from":"file:postiz-2.0.11.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsup --watch","build":"tsup","start":"node ./dist/index.js"},"_npmUser":{"name":"nevodavid10","email":"me@nevos.io"},"_resolved":"/private/var/folders/_q/jm5kwxh97vj1ys46bs0lhkx80000gn/T/9356c9d61ffaac5e6553d63e25392a6c/postiz-2.0.11.tgz","_integrity":"sha512-NE2K1iodiFLfkD1y36583Hgp36o7c5/GDJLiv9fQ77NXgMvnvBhhE6RnB6sWZEqG7mdZIbXb9QngMuBvMlrE7Q==","repository":{"url":"git+https://github.com/gitroomhq/postiz-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"Postiz CLI - Command line interface for the Postiz social media scheduling API","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yargs":"^17.7.2","node-fetch":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.3.3","@types/node":"^20.11.19","@types/yargs":"^17.0.32"},"_npmOperationalInternal":{"tmp":"tmp/postiz_2.0.11_1771333410025_0.010757744283419024","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"postiz","version":"2.0.12","keywords":["postiz","cli","social-media","scheduling","automation","ai-agent","command-line","twitter","linkedin","facebook","instagram","tiktok","youtube","reddit"],"author":{"name":"Nevo David"},"license":"AGPL-3.0","_id":"postiz@2.0.12","maintainers":[{"name":"nevodavid10","email":"me@nevos.io"}],"homepage":"https://github.com/gitroomhq/postiz-agent#readme","bugs":{"url":"https://github.com/gitroomhq/postiz-agent/issues"},"bin":{"postiz":"dist/index.js"},"dist":{"shasum":"13bc6b855ba19a94f63413cf38ae3acc863b0ec4","tarball":"https://registry.npmjs.org/postiz/-/postiz-2.0.12.tgz","fileCount":7,"integrity":"sha512-YKU6+E4MMyJ/14SuOEe28HEp9r+PvPXuyB/8qcRwxtnSGbSNQSguEbHchClvv1QQWhaoo04izeMuMLe24GwKBQ==","signatures":[{"sig":"MEQCIBgtCxi85yj6eRNJCJqWh9epFq7SqvwtMc4G7qsfExZgAiAHCrT/c2mB9sGpYtqHn/k59Kg16vPzqv05Co4vkdxmow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108635},"main":"dist/index.js","_from":"file:postiz-2.0.12.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsup --watch","build":"tsup","start":"node ./dist/index.js"},"_npmUser":{"name":"nevodavid10","email":"me@nevos.io"},"_resolved":"/private/var/folders/_q/jm5kwxh97vj1ys46bs0lhkx80000gn/T/0f66f42b7b9af92c815cbae3cb5c84bc/postiz-2.0.12.tgz","_integrity":"sha512-YKU6+E4MMyJ/14SuOEe28HEp9r+PvPXuyB/8qcRwxtnSGbSNQSguEbHchClvv1QQWhaoo04izeMuMLe24GwKBQ==","repository":{"url":"git+https://github.com/gitroomhq/postiz-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"Postiz CLI - Command line interface for the Postiz social media scheduling API","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yargs":"^17.7.2","node-fetch":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.3.3","@types/node":"^20.11.19","@types/yargs":"^17.0.32"},"_npmOperationalInternal":{"tmp":"tmp/postiz_2.0.12_1771435779011_0.5409089613550424","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"postiz","version":"2.1.0","keywords":["postiz","cli","social-media","scheduling","automation","ai-agent","command-line","twitter","linkedin","facebook","instagram","tiktok","youtube","reddit"],"author":{"name":"Nevo David"},"license":"AGPL-3.0","_id":"postiz@2.1.0","maintainers":[{"name":"nevodavid10","email":"me@nevos.io"}],"homepage":"https://github.com/gitroomhq/postiz-agent#readme","bugs":{"url":"https://github.com/gitroomhq/postiz-agent/issues"},"bin":{"postiz":"dist/index.js"},"dist":{"shasum":"44edf908a2986e33593f95278f8b5c0a75c4b43e","tarball":"https://registry.npmjs.org/postiz/-/postiz-2.1.0.tgz","fileCount":7,"integrity":"sha512-3NvyXcRbfmemWeeBPLwFjdMHm3AiA6yVq8dp9xBP1XmSeYBlLXBI0j8RMeK5uW7Rsa1jlzIGcTe8lUNAjg3BWg==","signatures":[{"sig":"MEUCIQD27pCq2YbLsVVTS0LMPP7YHk1jlsHlTuZiWFuCYFlyqQIgMweThduDgWuelwXnnj1ug5pkOvsJI48O0PY1X3PZJE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131832},"main":"dist/index.js","_from":"file:postiz-2.1.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsup --watch","build":"tsup","start":"node ./dist/index.js"},"_npmUser":{"name":"nevodavid10","email":"me@nevos.io"},"_resolved":"/private/var/folders/_q/jm5kwxh97vj1ys46bs0lhkx80000gn/T/45ba7a9ed86cd41f51dd55a2abbd25ed/postiz-2.1.0.tgz","_integrity":"sha512-3NvyXcRbfmemWeeBPLwFjdMHm3AiA6yVq8dp9xBP1XmSeYBlLXBI0j8RMeK5uW7Rsa1jlzIGcTe8lUNAjg3BWg==","repository":{"url":"git+https://github.com/gitroomhq/postiz-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"Postiz CLI - Command line interface for the Postiz social media scheduling API","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yargs":"^17.7.2","@types/pg":"^8.20.0","node-fetch":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.3.3","@types/node":"^20.11.19","@types/yargs":"^17.0.32"},"_npmOperationalInternal":{"tmp":"tmp/postiz_2.1.0_1775366850620_0.5165309846774555","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"postiz","version":"2.0.13","keywords":["postiz","cli","social-media","scheduling","automation","ai-agent","command-line","twitter","linkedin","facebook","instagram","tiktok","youtube","reddit"],"author":{"name":"Nevo David"},"license":"AGPL-3.0","_id":"postiz@2.0.13","maintainers":[{"name":"nevodavid10","email":"me@nevos.io"}],"homepage":"https://github.com/gitroomhq/postiz-agent#readme","bugs":{"url":"https://github.com/gitroomhq/postiz-agent/issues"},"bin":{"postiz":"dist/index.js"},"dist":{"shasum":"abd4e981be26ddc3ed045892fcde816fdf9cf842","tarball":"https://registry.npmjs.org/postiz/-/postiz-2.0.13.tgz","fileCount":7,"integrity":"sha512-aNmXh5jxOGe2NOeZvau+FpuvI2aA/CG/IP8y6UQGxKks4oFxGvbHyBXeMlW2bf28qf/BAZML73AVuszxwkh/wQ==","signatures":[{"sig":"MEUCIQDoc52r6rN9SGWPk5krteswCgD5uO4kMRomo+nLFJ2eqAIgd1eIgoEYu8R1dwtIOMVJ1bvQKFRM7hwIVIVA2qBVC28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137522},"main":"dist/index.js","_from":"file:postiz-2.0.13.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsup --watch","build":"tsup","start":"node ./dist/index.js"},"_npmUser":{"name":"nevodavid10","email":"me@nevos.io"},"_resolved":"/private/var/folders/_q/jm5kwxh97vj1ys46bs0lhkx80000gn/T/af1b6031a21390dd9170ab53595ef144/postiz-2.0.13.tgz","_integrity":"sha512-aNmXh5jxOGe2NOeZvau+FpuvI2aA/CG/IP8y6UQGxKks4oFxGvbHyBXeMlW2bf28qf/BAZML73AVuszxwkh/wQ==","repository":{"url":"git+https://github.com/gitroomhq/postiz-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"Postiz CLI - Command line interface for the Postiz social media scheduling API","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yargs":"^17.7.2","@types/pg":"^8.20.0","node-fetch":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.3.3","@types/node":"^20.11.19","@types/yargs":"^17.0.32"},"_npmOperationalInternal":{"tmp":"tmp/postiz_2.0.13_1776098123941_0.26502691188142413","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"postiz","version":"2.0.14","keywords":["postiz","cli","social-media","scheduling","automation","ai-agent","command-line","twitter","linkedin","facebook","instagram","tiktok","youtube","reddit"],"author":{"name":"Nevo David"},"license":"AGPL-3.0","_id":"postiz@2.0.14","maintainers":[{"name":"nevodavid10","email":"me@nevos.io"}],"homepage":"https://github.com/gitroomhq/postiz-agent#readme","bugs":{"url":"https://github.com/gitroomhq/postiz-agent/issues"},"bin":{"postiz":"dist/index.js"},"dist":{"shasum":"6fedd9e1bed7e5990ed099f58307f9430d8936e1","tarball":"https://registry.npmjs.org/postiz/-/postiz-2.0.14.tgz","fileCount":7,"integrity":"sha512-qs2GGqeL7gIXh1ukUqxERcX/kTMHYTzmPP+Z9SzNR9X+iqChS98AHXWvgnzeA2OIFGTYeI+GPHDAxeZMTNtUdw==","signatures":[{"sig":"MEUCIQDg2IdWQSW5DmTeMJg0csZiJ9I1lRyJHYivZsebP16oZAIgChm7HEEF8bx3Xir0eKaTpDBfkursDEG+tB53+KN+iOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139639},"main":"dist/index.js","_from":"file:postiz-2.0.14.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsup --watch","build":"tsup","start":"node ./dist/index.js"},"_npmUser":{"name":"nevodavid10","email":"me@nevos.io"},"_resolved":"/private/var/folders/_q/jm5kwxh97vj1ys46bs0lhkx80000gn/T/c8b388c97bc581b2f6dd90972052104a/postiz-2.0.14.tgz","_integrity":"sha512-qs2GGqeL7gIXh1ukUqxERcX/kTMHYTzmPP+Z9SzNR9X+iqChS98AHXWvgnzeA2OIFGTYeI+GPHDAxeZMTNtUdw==","repository":{"url":"git+https://github.com/gitroomhq/postiz-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"Postiz CLI - Command line interface for the Postiz social media scheduling API","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yargs":"^17.7.2","@types/pg":"^8.20.0","node-fetch":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.3.3","@types/node":"^20.11.19","@types/yargs":"^17.0.32"},"_npmOperationalInternal":{"tmp":"tmp/postiz_2.0.14_1779114188302_0.6240555396350911","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"postiz","version":"2.0.15","keywords":["postiz","cli","social-media","scheduling","automation","ai-agent","command-line","twitter","linkedin","facebook","instagram","tiktok","youtube","reddit"],"author":{"name":"Nevo David"},"license":"AGPL-3.0","_id":"postiz@2.0.15","maintainers":[{"name":"nevodavid10","email":"me@nevos.io"}],"homepage":"https://github.com/gitroomhq/postiz-agent#readme","bugs":{"url":"https://github.com/gitroomhq/postiz-agent/issues"},"bin":{"postiz":"dist/index.js"},"dist":{"shasum":"cdf7e5ca8c339aa9f4b526fc679c248f66cdd924","tarball":"https://registry.npmjs.org/postiz/-/postiz-2.0.15.tgz","fileCount":7,"integrity":"sha512-a6P4H5hGX5GWkIaBOckzjfJgCfMFctPx2QL8QRWBCZWLquxSGAW3otK8EbBZEj+uJbgxV5t/4AHe/18ow6fgdw==","signatures":[{"sig":"MEUCIQCRzU8NXdrmBcUC1YytsGoFEg4lpwMWKefGRg5mxR5f7gIgXkqWAm6STz6f0Uh1z5XV3iRWDT0hvyJpA7QQSEcgByg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143379},"main":"dist/index.js","_from":"file:postiz-2.0.15.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsup --watch","build":"tsup","start":"node ./dist/index.js"},"_npmUser":{"name":"nevodavid10","email":"me@nevos.io"},"_resolved":"/private/var/folders/_q/jm5kwxh97vj1ys46bs0lhkx80000gn/T/1ac3891b185331fdee5920158f1a9673/postiz-2.0.15.tgz","_integrity":"sha512-a6P4H5hGX5GWkIaBOckzjfJgCfMFctPx2QL8QRWBCZWLquxSGAW3otK8EbBZEj+uJbgxV5t/4AHe/18ow6fgdw==","repository":{"url":"git+https://github.com/gitroomhq/postiz-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"Postiz CLI - Command line interface for the Postiz social media scheduling API","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yargs":"^17.7.2","@types/pg":"^8.20.0","node-fetch":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.3.3","@types/node":"^20.11.19","@types/yargs":"^17.0.32"},"_npmOperationalInternal":{"tmp":"tmp/postiz_2.0.15_1780389596099_0.24302853627300536","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"postiz","version":"2.0.16","description":"Postiz CLI - Command line interface for the Postiz social media scheduling API","main":"dist/index.js","bin":{"postiz":"dist/index.js"},"keywords":["postiz","cli","social-media","scheduling","automation","ai-agent","command-line","twitter","linkedin","facebook","instagram","tiktok","youtube","reddit"],"author":{"name":"Nevo David"},"license":"AGPL-3.0","repository":{"type":"git","url":"git+https://github.com/gitroomhq/postiz-agent.git"},"homepage":"https://github.com/gitroomhq/postiz-agent#readme","bugs":{"url":"https://github.com/gitroomhq/postiz-agent/issues"},"engines":{"node":">=18.0.0"},"dependencies":{"@types/pg":"^8.20.0","node-fetch":"^3.3.2","yargs":"^17.7.2"},"devDependencies":{"@types/node":"^20.11.19","@types/yargs":"^17.0.32","tsup":"^8.5.1","typescript":"^5.3.3"},"scripts":{"dev":"tsup --watch","build":"tsup","start":"node ./dist/index.js"},"_id":"postiz@2.0.16","_integrity":"sha512-orYck64bqelQdG4+uXj9lnDXMmGjlAYQNmz/DsSetOQwgLD3coz1s00K3O2X1noP3WCpAk8oWdp3j/D8QieDAw==","_resolved":"/private/var/folders/_q/jm5kwxh97vj1ys46bs0lhkx80000gn/T/b88cf19d5f954e0e6eee1d5e3d009639/postiz-2.0.16.tgz","_from":"file:postiz-2.0.16.tgz","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-orYck64bqelQdG4+uXj9lnDXMmGjlAYQNmz/DsSetOQwgLD3coz1s00K3O2X1noP3WCpAk8oWdp3j/D8QieDAw==","shasum":"ac2f6d7bf0593ebc38fcffe1ba8b0620885a0b5a","tarball":"https://registry.npmjs.org/postiz/-/postiz-2.0.16.tgz","fileCount":7,"unpackedSize":152491,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBnDeJJsX7O0WTX9r9bIo45NC9qSUoHKhxWo9nyjmxqOAiEA8pVSWBv3ws8WxVZhCHi/tkLnSxuQ6taeMWyghF8DNMw="}]},"_npmUser":{"name":"nevodavid10","email":"me@nevos.io"},"directories":{},"maintainers":[{"name":"nevodavid10","email":"me@nevos.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/postiz_2.0.16_1786445138887_0.2551033584429916"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-07T11:59:18.374Z","modified":"2026-08-11T10:45:39.208Z","1.0.0":"2025-07-07T11:59:18.680Z","2.0.0":"2026-02-14T02:52:38.163Z","2.0.1":"2026-02-14T02:58:02.238Z","2.0.2":"2026-02-14T03:00:31.427Z","2.0.3":"2026-02-14T03:34:38.823Z","2.0.4":"2026-02-14T04:04:21.662Z","2.0.5":"2026-02-14T04:43:26.435Z","2.0.6":"2026-02-14T05:17:42.529Z","2.0.7":"2026-02-15T05:42:17.792Z","2.0.8":"2026-02-15T05:47:12.074Z","2.0.9":"2026-02-15T17:32:33.392Z","2.0.10":"2026-02-15T17:40:19.970Z","2.0.11":"2026-02-17T13:03:30.171Z","2.0.12":"2026-02-18T17:29:39.163Z","2.1.0":"2026-04-05T05:27:30.745Z","2.0.13":"2026-04-13T16:35:24.088Z","2.0.14":"2026-05-18T14:23:08.475Z","2.0.15":"2026-06-02T08:39:56.305Z","2.0.16":"2026-08-11T10:45:39.043Z"},"bugs":{"url":"https://github.com/gitroomhq/postiz-agent/issues"},"author":{"name":"Nevo David"},"license":"AGPL-3.0","homepage":"https://github.com/gitroomhq/postiz-agent#readme","keywords":["postiz","cli","social-media","scheduling","automation","ai-agent","command-line","twitter","linkedin","facebook","instagram","tiktok","youtube","reddit"],"repository":{"type":"git","url":"git+https://github.com/gitroomhq/postiz-agent.git"},"description":"Postiz CLI - Command line interface for the Postiz social media scheduling API","maintainers":[{"name":"nevodavid10","email":"me@nevos.io"}],"readme":"## Install as a skill\n\n```bash\nnpx skills add gitroomhq/postiz-agent\n```\n\n# Postiz CLI\n\n**Social media automation CLI for AI agents** - Schedule posts across 28+ platforms programmatically.\n\nThe Postiz CLI provides a command-line interface to the Postiz API, enabling developers and AI agents to automate social media posting, manage content, and handle media uploads across platforms like Twitter/X, LinkedIn, Reddit, YouTube, TikTok, Instagram, Facebook, and more.\n\n---\n\n## Installation\n\n### From npm (Recommended)\n\n```bash\nnpm install -g postiz\n# or\npnpm install -g postiz\n```\n\n---\n\n## Authentication\n\n### Option 1: OAuth2 (Recommended)\n\nAuthenticate using the device flow — no client ID or secret needed:\n\n```bash\npostiz auth:login\n```\n\nThis will:\n1. Display a one-time code in your terminal\n2. Open your browser to authorize\n3. Automatically save credentials to `~/.postiz/credentials.json`\n\n```bash\n# Check current auth status (verifies credentials are still valid)\npostiz auth:status\n\n# Remove stored credentials\npostiz auth:logout\n```\n\n#### Self-Hosting the Auth Server\n\nBy default, `postiz auth:login` uses the hosted auth server at `cli-auth.postiz.com`. If you want to self-host the OAuth2 device flow server, follow the guide in [`server/SERVER.md`](./server/SERVER.md).\n\n### Option 2: API Key\n\n```bash\nexport POSTIZ_API_KEY=your_api_key_here\n```\n\n**Optional:** Custom API endpoint\n\n```bash\nexport POSTIZ_API_URL=https://your-custom-api.com\n```\n\n> **Note:** OAuth2 credentials take priority over the API key when both are present.\n\n---\n\n## Commands\n\n### Discovery & Settings\n\n**List all connected integrations**\n```bash\npostiz integrations:list\npostiz integrations:list --group \"customer-id\"\n```\n\nReturns integration IDs, provider names, and metadata. Use `--group` to return only the channels assigned to a specific group (customer).\n\n**List all groups (customers)**\n```bash\npostiz integrations:groups\n```\n\nReturns all groups (customers) for your organization as `{id, name}`. Use a group's `id` with `integrations:list --group` to filter channels.\n\n**Get integration settings schema**\n```bash\npostiz integrations:settings <integration-id>\n```\n\nReturns character limits, required settings, and available tools for fetching dynamic data.\n\n**Trigger integration tools**\n```bash\npostiz integrations:trigger <integration-id> <method-name>\npostiz integrations:trigger <integration-id> <method-name> -d '{\"key\":\"value\"}'\n```\n\nFetch dynamic data like Reddit flairs, YouTube playlists, LinkedIn companies, etc.\n\n**Examples:**\n```bash\n# Get Reddit flairs\npostiz integrations:trigger reddit-123 getFlairs -d '{\"subreddit\":\"programming\"}'\n\n# Get YouTube playlists\npostiz integrations:trigger youtube-456 getPlaylists\n\n# Get LinkedIn companies\npostiz integrations:trigger linkedin-789 getCompanies\n```\n\n---\n\n### Creating Posts\n\n**Simple scheduled post**\n```bash\npostiz posts:create -c \"Content\" -s \"2024-12-31T12:00:00Z\" -i \"integration-id\"\n```\n\n**Draft post**\n```bash\npostiz posts:create -c \"Content\" -s \"2024-12-31T12:00:00Z\" -t draft -i \"integration-id\"\n```\n\n**Post with media**\n```bash\npostiz posts:create -c \"Content\" -m \"img1.jpg,img2.jpg\" -s \"2024-12-31T12:00:00Z\" -i \"integration-id\"\n```\n\n**Post with comments** (each comment can have its own media)\n```bash\npostiz posts:create \\\n  -c \"Main post\" -m \"main.jpg\" \\\n  -c \"First comment\" -m \"comment1.jpg\" \\\n  -c \"Second comment\" -m \"comment2.jpg,comment3.jpg\" \\\n  -s \"2024-12-31T12:00:00Z\" \\\n  -i \"integration-id\"\n```\n\n**Multi-platform post**\n```bash\npostiz posts:create -c \"Content\" -s \"2024-12-31T12:00:00Z\" -i \"twitter-id,linkedin-id,facebook-id\"\n```\n\n**Platform-specific settings**\n```bash\npostiz posts:create \\\n  -c \"Content\" \\\n  -s \"2024-12-31T12:00:00Z\" \\\n  --settings '{\"subreddit\":[{\"value\":{\"subreddit\":\"programming\",\"title\":\"Post Title\",\"type\":\"text\"}}]}' \\\n  -i \"reddit-id\"\n```\n\n**Complex post from JSON file**\n```bash\npostiz posts:create --json post.json\n```\n\n**Options:**\n- `-c, --content` - Post/comment content (use multiple times for posts with comments)\n- `-s, --date` - Schedule date in ISO 8601 format (REQUIRED)\n- `-t, --type` - Post type: \"schedule\" or \"draft\" (default: \"schedule\")\n- `-m, --media` - Comma-separated media URLs for corresponding `-c`\n- `-i, --integrations` - Comma-separated integration IDs (required)\n- `-d, --delay` - Delay between comments in minutes (default: 0)\n- `--settings` - Platform-specific settings as JSON string\n- `-j, --json` - Path to JSON file with full post structure\n- `--shortLink` - Use short links (default: true)\n\n---\n\n### Managing Posts\n\n**List posts**\n```bash\npostiz posts:list\npostiz posts:list --startDate \"2024-01-01T00:00:00Z\" --endDate \"2024-12-31T23:59:59Z\"\npostiz posts:list --customer \"customer-id\"\n```\n\nDefaults to last 30 days to next 30 days if dates not specified. Each returned post includes its current `settings` (returned as a JSON string — `JSON.parse` it). The intended workflow is `posts:list` (read current settings) → `posts:settings` (patch them).\n\n**Delete post**\n```bash\npostiz posts:delete <post-id>\n```\n\n**Change post status (draft ↔ schedule)**\n```bash\npostiz posts:status <post-id> --status draft\npostiz posts:status <post-id> --status schedule\n```\n\nMove a scheduled post back to a draft, or promote a draft into the publishing queue. Switching to `draft` also terminates any workflow that's already running for the post, so it won't publish. Switching to `schedule` queues the post for publishing at its stored date.\n\n**Update a post's provider-specific settings**\n```bash\npostiz posts:settings <post-id> --settings '{\"content_posting_method\":\"DIRECT_POST\"}'\npostiz posts:settings <post-id> --settings '{\"subreddit\":[{\"value\":{\"subreddit\":\"/r/selfhosted\",\"title\":\"My title\",\"type\":\"self\",\"is_flair_required\":true}}]}'\n```\n\nPatches a post's settings server-side. The backend **merges** the object — only the keys you pass change, everything else is preserved — so pass a partial object, not the full settings blob. Only **DRAFT/QUEUE** (unpublished) posts can be updated; published posts are rejected. Pass the **main post id**, not a comment id. Do **not** include `__type` — the backend adds it automatically from the integration.\n\n---\n\n### Analytics\n\n**Get platform analytics**\n```bash\npostiz analytics:platform <integration-id>\npostiz analytics:platform <integration-id> -d 30\n```\n\nReturns metrics like followers, impressions, and engagement over time for a specific integration/channel. The `-d` flag specifies the number of days to look back (default: 7).\n\n**Get post analytics**\n```bash\npostiz analytics:post <post-id>\npostiz analytics:post <post-id> -d 30\n```\n\nReturns metrics like likes, comments, shares, and impressions for a specific published post.\n\n**⚠️ If `analytics:post` returns `{\"missing\": true}`**, the post was published but the platform didn't return a usable post ID. You must resolve this before analytics will work:\n\n```bash\n# 1. List available content from the provider\npostiz posts:missing <post-id>\n\n# 2. Connect the correct content to the post\npostiz posts:connect <post-id> --release-id \"7321456789012345678\"\n\n# 3. Analytics will now work\npostiz analytics:post <post-id>\n```\n\n---\n\n### Connecting Missing Posts\n\nSome platforms (e.g. TikTok) don't return a post ID immediately after publishing. The post's `releaseId` is set to `\"missing\"` and analytics won't work until resolved.\n\n**List available content from the provider**\n```bash\npostiz posts:missing <post-id>\n```\n\nReturns an array of `{id, url}` items representing recent content from the provider. Returns an empty array if the provider doesn't support this feature.\n\n**Connect a post to its published content**\n```bash\npostiz posts:connect <post-id> --release-id \"<content-id>\"\n```\n\n---\n\n### Media Upload\n\n**Upload file and get URL**\n```bash\npostiz upload <file-path>\n```\n\n**⚠️ IMPORTANT: Upload Files Before Posting**\n\nYou **must** upload media files to Postiz before using them in posts. Many platforms (especially TikTok, Instagram, and YouTube) require verified/trusted URLs and will reject external links.\n\n**Workflow:**\n1. Upload your file using `postiz upload`\n2. Extract the returned URL\n3. Use that URL in your post's `-m` parameter\n\n**Supported formats:**\n- **Images:** PNG, JPG, JPEG, GIF\n- **Videos:** MP4\n\n**Example:**\n```bash\n# 1. Upload the file first\nRESULT=$(postiz upload video.mp4)\nPATH=$(echo \"$RESULT\" | jq -r '.path')\n\n# 2. Use the Postiz URL in your post\npostiz posts:create -c \"Check out my video!\" -s \"2024-12-31T12:00:00Z\" -m \"$PATH\" -i \"tiktok-id\"\n```\n\n**Why this is required:**\n- **TikTok, Instagram, YouTube** only accept URLs from trusted domains\n- **Security:** Platforms verify media sources to prevent abuse\n- **Reliability:** Postiz ensures your media is always accessible\n\n---\n\n## Platform-Specific Features\n\n### Reddit\n```bash\n# Get available flairs\npostiz integrations:trigger reddit-id getFlairs -d '{\"subreddit\":\"programming\"}'\n\n# Post with subreddit and flair\npostiz posts:create \\\n  -c \"Content\" \\\n  -s \"2024-12-31T12:00:00Z\" \\\n  --settings '{\"subreddit\":[{\"value\":{\"subreddit\":\"programming\",\"title\":\"My Post\",\"type\":\"text\",\"is_flair_required\":true,\"flair\":{\"id\":\"flair-123\",\"name\":\"Discussion\"}}}]}' \\\n  -i \"reddit-id\"\n```\n\n### YouTube\n```bash\n# Get playlists\npostiz integrations:trigger youtube-id getPlaylists\n\n# Upload video FIRST (required!)\nVIDEO=$(postiz upload video.mp4)\nVIDEO_URL=$(echo \"$VIDEO\" | jq -r '.path')\n\n# Post with uploaded video URL\npostiz posts:create \\\n  -c \"Video description\" \\\n  -s \"2024-12-31T12:00:00Z\" \\\n  --settings '{\"title\":\"Video Title\",\"type\":\"public\",\"tags\":[{\"value\":\"tech\",\"label\":\"Tech\"}],\"playlistId\":\"playlist-id\"}' \\\n  -m \"$VIDEO_URL\" \\\n  -i \"youtube-id\"\n```\n\n### TikTok\n```bash\n# Upload video FIRST (TikTok only accepts verified URLs!)\nVIDEO=$(postiz upload video.mp4)\nVIDEO_URL=$(echo \"$VIDEO\" | jq -r '.path')\n\n# Post with uploaded video URL\npostiz posts:create \\\n  -c \"Video caption #fyp\" \\\n  -s \"2024-12-31T12:00:00Z\" \\\n  --settings '{\"privacy_level\":\"PUBLIC_TO_EVERYONE\",\"duet\":true,\"stitch\":true,\"content_posting_method\":\"DIRECT_POST\"}' \\\n  -m \"$VIDEO_URL\" \\\n  -i \"tiktok-id\"\n```\n\n### LinkedIn\n```bash\n# Get companies you can post to\npostiz integrations:trigger linkedin-id getCompanies\n\n# Post as company\npostiz posts:create \\\n  -c \"Company announcement\" \\\n  -s \"2024-12-31T12:00:00Z\" \\\n  --settings '{\"companyId\":\"company-123\"}' \\\n  -i \"linkedin-id\"\n```\n\n### X (Twitter)\n```bash\n# Create thread\npostiz posts:create \\\n  -c \"Thread 1/3 🧵\" \\\n  -c \"Thread 2/3\" \\\n  -c \"Thread 3/3\" \\\n  -s \"2024-12-31T12:00:00Z\" \\\n  -d 2000 \\\n  -i \"twitter-id\"\n\n# With reply settings\npostiz posts:create \\\n  -c \"Tweet content\" \\\n  -s \"2024-12-31T12:00:00Z\" \\\n  --settings '{\"who_can_reply_post\":\"everyone\"}' \\\n  -i \"twitter-id\"\n```\n\n### Instagram\n```bash\n# Upload image FIRST (Instagram requires verified URLs!)\nIMAGE=$(postiz upload image.jpg)\nIMAGE_URL=$(echo \"$IMAGE\" | jq -r '.path')\n\n# Regular post\npostiz posts:create \\\n  -c \"Caption #hashtag\" \\\n  -s \"2024-12-31T12:00:00Z\" \\\n  --settings '{\"post_type\":\"post\"}' \\\n  -m \"$IMAGE_URL\" \\\n  -i \"instagram-id\"\n\n# Story (upload first)\nSTORY=$(postiz upload story.jpg)\nSTORY_URL=$(echo \"$STORY\" | jq -r '.path')\n\npostiz posts:create \\\n  -c \"\" \\\n  -s \"2024-12-31T12:00:00Z\" \\\n  --settings '{\"post_type\":\"story\"}' \\\n  -m \"$STORY_URL\" \\\n  -i \"instagram-id\"\n```\n\n**See [PROVIDER_SETTINGS.md](./PROVIDER_SETTINGS.md) for all 28+ platforms.**\n\n---\n\n## Features for AI Agents\n\n### Discovery Workflow\nThe CLI enables dynamic discovery of integration capabilities:\n\n1. **List integrations** - Get available social media accounts\n2. **Get settings** - Retrieve character limits, required fields, and available tools\n3. **Trigger tools** - Fetch dynamic data (flairs, playlists, boards, etc.)\n4. **Create posts** - Use discovered data in posts\n5. **Analyze** - Get post analytics; if `{\"missing\": true}` is returned, resolve with `posts:missing` + `posts:connect`\n\nThis allows AI agents to adapt to different platforms without hardcoded knowledge.\n\n### JSON Mode\nFor complex posts with multiple platforms and settings:\n\n```bash\npostiz posts:create --json complex-post.json\n```\n\nJSON structure:\n```json\n{\n  \"integrations\": [\"twitter-123\", \"linkedin-456\"],\n  \"posts\": [\n    {\n      \"provider\": \"twitter\",\n      \"post\": [\n        {\n          \"content\": \"Tweet version\",\n          \"image\": [\"twitter-image.jpg\"]\n        }\n      ]\n    },\n    {\n      \"provider\": \"linkedin\",\n      \"post\": [\n        {\n          \"content\": \"LinkedIn version with more context...\",\n          \"image\": [\"linkedin-image.jpg\"]\n        }\n      ],\n      \"settings\": {\n        \"__type\": \"linkedin\",\n        \"companyId\": \"company-123\"\n      }\n    }\n  ]\n}\n```\n\n### All Output is JSON\nEvery command outputs JSON for easy parsing:\n\n```bash\nINTEGRATIONS=$(postiz integrations:list | jq -r '.')\nREDDIT_ID=$(echo \"$INTEGRATIONS\" | jq -r '.[] | select(.identifier==\"reddit\") | .id')\n```\n\n### Threading Support\nComments are automatically converted to threads/replies based on platform:\n- **Twitter/X**: Thread of tweets\n- **Reddit**: Comment replies\n- **LinkedIn**: Comment on post\n- **Instagram**: First comment\n\n```bash\npostiz posts:create \\\n  -c \"Main post\" \\\n  -c \"Comment 1\" \\\n  -c \"Comment 2\" \\\n  -i \"integration-id\"\n```\n\n---\n\n## Common Workflows\n\n### Reddit Post with Flair\n```bash\n#!/bin/bash\nREDDIT_ID=$(postiz integrations:list | jq -r '.[] | select(.identifier==\"reddit\") | .id')\nFLAIRS=$(postiz integrations:trigger \"$REDDIT_ID\" getFlairs -d '{\"subreddit\":\"programming\"}')\nFLAIR_ID=$(echo \"$FLAIRS\" | jq -r '.output[0].id')\n\npostiz posts:create \\\n  -c \"My post content\" \\\n  -s \"2024-12-31T12:00:00Z\" \\\n  --settings \"{\\\"subreddit\\\":[{\\\"value\\\":{\\\"subreddit\\\":\\\"programming\\\",\\\"title\\\":\\\"Post Title\\\",\\\"type\\\":\\\"text\\\",\\\"is_flair_required\\\":true,\\\"flair\\\":{\\\"id\\\":\\\"$FLAIR_ID\\\",\\\"name\\\":\\\"Discussion\\\"}}}]}\" \\\n  -i \"$REDDIT_ID\"\n```\n\n### YouTube Video Upload\n```bash\n#!/bin/bash\nVIDEO=$(postiz upload video.mp4)\nVIDEO_PATH=$(echo \"$VIDEO\" | jq -r '.path')\n\npostiz posts:create \\\n  -c \"Video description...\" \\\n  -s \"2024-12-31T12:00:00Z\" \\\n  --settings '{\"title\":\"My Video\",\"type\":\"public\",\"tags\":[{\"value\":\"tech\",\"label\":\"Tech\"}]}' \\\n  -m \"$VIDEO_PATH\" \\\n  -i \"youtube-id\"\n```\n\n### Multi-Platform Campaign\n```bash\n#!/bin/bash\npostiz posts:create \\\n  -c \"Same content everywhere\" \\\n  -s \"2024-12-31T12:00:00Z\" \\\n  -m \"image.jpg\" \\\n  -i \"twitter-id,linkedin-id,facebook-id\"\n```\n\n### Batch Scheduling\n```bash\n#!/bin/bash\nDATES=(\"2024-02-14T09:00:00Z\" \"2024-02-15T09:00:00Z\" \"2024-02-16T09:00:00Z\")\nCONTENT=(\"Monday motivation 💪\" \"Tuesday tips 💡\" \"Wednesday wisdom 🧠\")\n\nfor i in \"${!DATES[@]}\"; do\n  postiz posts:create \\\n    -c \"${CONTENT[$i]}\" \\\n    -s \"${DATES[$i]}\" \\\n    -i \"twitter-id\"\ndone\n```\n\n---\n\n## Documentation\n\n**For AI Agents:**\n- **[SKILL.md](./SKILL.md)** - Complete skill reference with patterns and examples\n\n**Deep-Dive Guides:**\n- **[HOW_TO_RUN.md](./HOW_TO_RUN.md)** - Installation and setup methods\n- **[COMMAND_LINE_GUIDE.md](./COMMAND_LINE_GUIDE.md)** - Complete command syntax reference\n- **[PROVIDER_SETTINGS.md](./PROVIDER_SETTINGS.md)** - All platform settings schemas\n- **[INTEGRATION_TOOLS_WORKFLOW.md](./INTEGRATION_TOOLS_WORKFLOW.md)** - Tools workflow guide\n- **[INTEGRATION_SETTINGS_DISCOVERY.md](./INTEGRATION_SETTINGS_DISCOVERY.md)** - Settings discovery\n- **[SUPPORTED_FILE_TYPES.md](./SUPPORTED_FILE_TYPES.md)** - Media format reference\n- **[PROJECT_STRUCTURE.md](./PROJECT_STRUCTURE.md)** - Code architecture\n- **[PUBLISHING.md](./PUBLISHING.md)** - npm publishing guide\n\n**Examples:**\n- **[examples/EXAMPLES.md](./examples/EXAMPLES.md)** - Comprehensive examples\n- **[examples/](./examples/)** - Ready-to-use scripts and JSON files\n\n---\n\n## API Endpoints\n\nThe CLI interacts with these Postiz API endpoints:\n\n| Endpoint | Method | Purpose |\n|----------|--------|---------|\n| `/public/v1/posts` | POST | Create a post |\n| `/public/v1/posts` | GET | List posts |\n| `/public/v1/posts/:id` | DELETE | Delete a post |\n| `/public/v1/posts/:id/settings` | PUT | Update a post's provider settings (merged; unpublished only) |\n| `/public/v1/posts/:id/missing` | GET | Get missing content from provider |\n| `/public/v1/posts/:id/release-id` | PUT | Update release ID for a post |\n| `/public/v1/integrations` | GET | List integrations (optional `?group=` filter) |\n| `/public/v1/groups` | GET | List groups (customers) |\n| `/public/v1/integration-settings/:id` | GET | Get integration settings |\n| `/public/v1/integration-trigger/:id` | POST | Trigger integration tool |\n| `/public/v1/analytics/:integration` | GET | Get platform analytics |\n| `/public/v1/analytics/post/:postId` | GET | Get post analytics |\n| `/public/v1/upload` | POST | Upload media |\n\n---\n\n## Environment Variables\n\n| Variable | Required | Default | Description |\n|----------|----------|---------|-------------|\n| `POSTIZ_API_KEY` | No* | - | Your Postiz API key |\n| `POSTIZ_API_URL` | No | `https://api.postiz.com` | Custom API endpoint |\n| `POSTIZ_AUTH_SERVER` | No | `https://cli-auth.postiz.com` | Custom auth server URL |\n\n*Either OAuth2 (via `postiz auth:login`) or `POSTIZ_API_KEY` is required.\n\n---\n\n## Error Handling\n\nThe CLI provides clear error messages with exit codes:\n\n- **Exit code 0**: Success\n- **Exit code 1**: Error occurred\n\n**Common errors:**\n\n| Error | Solution |\n|-------|----------|\n| `Not authenticated` | Run `postiz auth:login` or set `POSTIZ_API_KEY` |\n| `Integration not found` | Run `integrations:list` to get valid IDs |\n| `startDate/endDate required` | Use ISO 8601 format: `\"2024-12-31T12:00:00Z\"` |\n| `Invalid settings` | Check `integrations:settings` for required fields |\n| `Tool not found` | Check available tools in `integrations:settings` output |\n| `Upload failed` | Verify file exists and format is supported |\n| `analytics:post` returns `{\"missing\": true}` | Run `posts:missing <id>` then `posts:connect <id> --release-id \"<rid>\"` |\n\n---\n\n## Development\n\n### Project Structure\n\n```\nsrc/\n├── index.ts              # CLI entry point with yargs\n├── api.ts                # PostizAPI client class\n├── config.ts             # Configuration (OAuth2 + API key)\n└── commands/\n    ├── auth.ts           # OAuth2 authentication (login/logout/status)\n    ├── posts.ts          # Post management commands\n    ├── integrations.ts   # Integration commands\n    ├── analytics.ts      # Analytics commands\n    └── upload.ts         # Media upload command\nexamples/                 # Example scripts and JSON files\npackage.json\ntsconfig.json\ntsup.config.ts            # Build configuration\nREADME.md                 # This file\nSKILL.md                  # AI agent reference\n```\n\n### Scripts\n\n```bash\npnpm run dev       # Watch mode for development\npnpm run build     # Build the CLI\npnpm run start     # Run the built CLI\n```\n\n### Building\n\nThe CLI uses `tsup` for bundling:\n\n```bash\npnpm run build\n```\n\nOutput in `dist/`:\n- `index.js` - Bundled executable with shebang\n- `index.js.map` - Source map\n\n---\n\n## Quick Reference\n\n```bash\n# Authentication\npostiz auth:login                                              # OAuth2 device flow\npostiz auth:status                                             # Check auth\npostiz auth:logout                                             # Remove credentials\nexport POSTIZ_API_KEY=your_key                                 # Or use API key\n\n# Discovery\npostiz integrations:list                           # List integrations\npostiz integrations:list --group \"<group-id>\"      # List integrations in a group\npostiz integrations:groups                         # List groups (customers)\npostiz integrations:settings <id>                  # Get settings\npostiz integrations:trigger <id> <method> -d '{}'  # Fetch data\n\n# Posting (date is required)\npostiz posts:create -c \"text\" -s \"2024-12-31T12:00:00Z\" -i \"id\"                    # Simple\npostiz posts:create -c \"text\" -s \"2024-12-31T12:00:00Z\" -t draft -i \"id\"          # Draft\npostiz posts:create -c \"text\" -m \"img.jpg\" -s \"2024-12-31T12:00:00Z\" -i \"id\"      # With media\npostiz posts:create -c \"main\" -c \"comment\" -s \"2024-12-31T12:00:00Z\" -i \"id\"      # With comment\npostiz posts:create -c \"text\" -s \"2024-12-31T12:00:00Z\" --settings '{}' -i \"id\"   # Platform-specific\npostiz posts:create --json file.json                                               # Complex\n\n# Management\npostiz posts:list                                  # List posts\npostiz posts:delete <id>                          # Delete post\npostiz posts:status <id> --status draft           # Move to draft (stops workflow)\npostiz posts:status <id> --status schedule        # Queue draft for publishing\npostiz posts:settings <id> --settings '{}'        # Patch a post's settings (merged; DRAFT/QUEUE only)\npostiz upload <file>                              # Upload media\n\n# Analytics\npostiz analytics:platform <id>                    # Platform analytics (7 days)\npostiz analytics:platform <id> -d 30             # Platform analytics (30 days)\npostiz analytics:post <id>                        # Post analytics (7 days)\npostiz analytics:post <id> -d 30                 # Post analytics (30 days)\n# If analytics:post returns {\"missing\": true}, resolve it:\npostiz posts:missing <id>                         # List provider content\npostiz posts:connect <id> --release-id \"<rid>\"    # Connect content to post\n\n# Help\npostiz --help                                     # Show help\npostiz posts:create --help                        # Command help\n```\n\n---\n\n## Contributing\n\nThis CLI is part of the [Postiz monorepo](https://github.com/gitroomhq/postiz-app).\n\nTo contribute:\n1. Fork the repository\n2. Create a feature branch\n3. Make your changes in `apps/cli/`\n4. Run tests: `pnpm run build`\n5. Submit a pull request\n\n---\n\n## License\n\nAGPL-3.0\n\n---\n\n## Links\n\n- **Website:** [postiz.com](https://postiz.com)\n- **API Docs:** [docs.postiz.com](https://docs.postiz.com)\n- **GitHub:** [gitroomhq/postiz-app](https://github.com/gitroomhq/postiz-app)\n- **Issues:** [Report bugs](https://github.com/gitroomhq/postiz-app/issues)\n\n---\n\n## Supported Platforms\n\n28+ platforms including:\n\n| Platform | Integration Tools | Settings |\n|----------|------------------|----------|\n| Twitter/X | getLists, getCommunities | who_can_reply_post |\n| LinkedIn | getCompanies | companyId, carousel |\n| Reddit | getFlairs, searchSubreddits | subreddit, title, flair |\n| YouTube | getPlaylists, getCategories | title, type, tags, playlistId |\n| TikTok | - | content_posting_method, privacy_level, comment, brand toggles, duet/stitch/video_made_with_ai (video only), autoAddMusic (photo only) |\n| Instagram | - | post_type (post/story) |\n| Facebook | getPages | - |\n| Pinterest | getBoards, getBoardSections | - |\n| Discord | getChannels | - |\n| Slack | getChannels | - |\n| And 18+ more... | | |\n\n**See [PROVIDER_SETTINGS.md](./PROVIDER_SETTINGS.md) for complete documentation.**\n","readmeFilename":"README.md"}