Totally fineHumorยท5 min read

10 Signs Your API Is "Almost Ready" (It Is Not)

Everything is fine. Nothing is on fire.

It is "basically done". The docs are "in progress". The staging URL is "being fixed". A field guide, with a survival plan at the end.

Skim this if you are in the meeting

  • If three or more of these ring a bell, plan as if the API is not coming this sprint.
  • The fix is not shouting. It is decoupling: mock the contract and keep moving.

The field guide

  1. "It is basically done." (The word "basically" is doing heavy lifting.)
  2. The Swagger page loads. Nothing on it works.
  3. The staging URL changes every standup.
  4. The example response has a field called data containing a field called data.
  5. Auth is "the next ticket".
  6. The error format is decided when the first error happens.
  7. "Just use the production one, carefully." Please do not.
  8. Pagination will be added "if we need it". You need it.
  9. The backend engineer answers every question with "it depends" and then a smile.
  10. Everyone agrees it will be ready "by Friday". No one says which Friday.
API is almost ready
It is a 404
This is fine.

The survival plan (a rule, not a meeting)

The meeting could have been a rule. Agree the response, write it into an interceptor rule, and let the UI proceed. When the real API arrives, turn the rule off and compare.

Bonus: add a delay and a forced 500 to the same rule. You will need those states anyway, and this is the first time you can see them on demand.

A footnote that is funnier than the body

Nobody has ever regretted writing down the response shape early. Several people have regretted "we will figure it out in integration". Integration is the most expensive place to figure things out.

๐Ÿ“‹
Written by

Shobhit Jaiswal Chief of Staff

Shobhit is Chief of Staff and keeps a small team shipping a lot: planning, priorities and the process that stays out of the way. He writes about rituals that work, docs that stay true and how to spend less time in meetings by turning decisions into rules. Expect organised thinking, dry wit and a footnote funnier than the main text.

โ€œAction items are in the doc. You know which doc.โ€

More from Shobhit โ†’

Read next

Intercept your first request in under a minute

Create a free ProxyCeptor account to mock, delay, block and rewrite API traffic, then share the same rules with your team.

๐Ÿš€ Mock, delay and break API calls in ChromeTry ProxyCeptor free