TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How do you notify API consumers of changes?

6 pointsby CaptainJustinabout 7 years ago
I was wondering how SaaS apps &#x2F; enterprises notify consumers of your APIs of breaking changes &#x2F; deprecation?<p>Is sending an email to the registered user account enough? Have some found that to be painful for consuming the exposed functionality?<p>Perhaps there is a convention for this sort of thing?

5 comments

ezekgabout 7 years ago
You should be versioning your API where possible, but I understand that&#x27;s not always feasible e.g. when your API is not your main product. Regardless, I&#x27;ve always gotten email reminders about deprecations and upgrade paths. If you have customers using the API for business-critical things, you should absolutely version your API.
评论 #16987079 未加载
评论 #16989596 未加载
rajacombinatorabout 7 years ago
I don’t manage an API, but as a consumer of APIs that others manage, I can tell you that SOP seems to be “push breaking changes with no warning and often times no documentation.” (Even from very large companies you would assume know better.) If you send any kind of warning or advance notice you are likely in the top quartile already.
ecesenaabout 7 years ago
If you can, you should version your api, and if you didn’t yet you can start v2 with your new breaking changes.<p>I’d reach out via email to your users to migrate to the new version, and you can track how many are still using the old one. Timeline to move may vary, but I’d say that 3-6mo is relatively common.
debacleabout 7 years ago
Version your API if you want enterprise customers.
评论 #17005058 未加载
masudrhossainabout 7 years ago
When you sign up to use their api, you give them your email. They email blast those peoples.