Engineering

What we learned shipping custom fields

ANAna Andersson1 min read

We will fold the remaining cases in once we have seen this one hold. Anything already in flight when this went out finishes under the old path.

How it works

There is nothing to do on your side; the change is already in front of you. The change is backwards compatible, so integrations built against the old shape carry on unchanged. The API returns the same fields it always has, with one addition.

What changes

The old behaviour is still reachable for a release, behind a setting. It works the same way on the public site and inside the widget, with no configuration to turn on.

Next steps

Large workspaces should see the biggest difference, since the old query grew with the number of items. It is slower on the first load and faster on every one after.

  1. Enable Zapier triggers.
  2. Enable granular email preferences.
curl -sS https://api.example.test/v2/posts \
  -H "Authorization: Bearer $BULLETIN_API_KEY"
  • search
  • billing
  • enterprise
12 views

Keep reading

  • Why we rebuilt the settings page from scratch

    Two long-standing reports close with this, and both are linked below. It works the same way on the public site and inside the widget, with no configuration to turn on. Before you start This has been…

    PRPriya Chen1 min read
  • PinnedProduct

    How Cyberdyne cut triage time in half

    Keyboard access and screen reader labels were part of the work, not a follow up. Nothing about billing changes, on any plan. Before you start. The API returns the same fields it a…

    LELena Petrov1 min read
  • Pinned

    What we learned shipping an RSS feed

    Keyboard access and screen reader labels were part of the work, not a follow up. The change is backwards compatible, so integrations built against the old shape carry on unchanged…

    SASana Novak1 min read