yeetpostyeetpost

Changelog

Bluesky, sandbox keys, request ids and a new look

One day of what shipped in yeetpost.

#11 #12 #19 #20 #27 #28 #30 #37 #38 #43 #45

New

  • Bluesky: Bluesky is live: connect with your handle and an app password, with no OAuth dance.
  • Bluesky: A self-hosted PDS works too.
  • Bluesky: Bluesky posts are free to send and count as one connected account, like LinkedIn.
  • LinkedIn: LinkedIn posts stay free.
  • X: X posts bill a flat fee per post: 2 cents, or 25 cents when the post contains a link.
  • X: The X fee is charged from your first X post.
  • Billing: A card has to be on file before X will send.
  • Billing: You can cap what you spend on X per month.
  • Billing: Sandbox posts stay free.
  • API: Sandbox connections and test API keys are live, and a test key starts with yp_test_.
  • API: A test key reaches sandbox connections and nothing else.
  • API: A sandbox post is validated, stored and webhooked like a real one but published nowhere.
  • API: Start a post with [fail] to test your error path.
  • API: Every authenticated response carries an x-request-id, and quoting it lets us find that exact call.
  • API: Every authenticated response carries rate limit headers that tell you where you are in the window.
  • Console: A Logs section lists your requests per key, with secrets redacted.
  • Console: Support threads in the app let you message us, get a reply and see it without digging through email.

Improvements

  • API: The API answers browsers directly.
  • API: Authorization: Bearer works everywhere x-api-key did.
  • API: Every timestamp is ISO-8601 UTC.
  • API: The playground sends real requests instead of a preview.
  • Console: The whole product was redesigned, dark first and monochrome.
  • Console: The API page fills its example commands in with your own key and your own connection slugs.
  • API: The docs and the OpenAPI spec now name only the platforms that are actually live, so nothing on the page is a promise.
  • Console: Em dashes are gone from the docs, the spec descriptions and the product copy.

All changes