API Gateway Platform  ·  View 04 of 21  ·  People and journeys

Journey — The First Successful Call

Five phases, and the trough is an error message.

Editable source SVG draw.io All views
Integration developer has never used this API Goal — Make one call that returns 200, then decide whether to build on this Trigger — A ticket that says "integrate with their API by Friday" Done when — A 200 with real data, from their own code, inside ten minutes 1 · Sign up portal 2 · Get a key 3 · First call ◆ moment of truth 4 · First rejection ◆ moment of truth 5 · Build What they do Registers an org Creates an app Copies the secret once Pastes the curl Reads the error body Moves to sandbox What the platform does Issues sandbox creds Stores a verifier only Authn, quota, route 429 naming the limit Live quota view How it feels Convinced Fine Gone Where it hurts Secret shown once only A bare 401 ends it here "Which of four limits?" What answers it Self-serve, no human Rotation with overlap Typed auth error code Scope, limit, reset, retry Same path as production Journey — The First Successful Call The trough is at the third phase and it is an error message, not a screen. v 1.0 · owner Integration Platform Architecture · date 2026-09

The finding

  • The sentiment line bottoms out at the first call, not at sign-up. Self-service registration is table stakes; the failure that loses the developer is an authentication error that does not say what was wrong.
  • The recovery at phase four is entirely a property of the error payload: a 429 that names which of four scopes was hit, with the limit, the remaining allowance and a computed Retry-After.
  • This is why typed auth errors and always-on limit headers are requirements in ask.md rather than polish.

Assumptions

  • Ten minutes from registration to first 200 is the target (assumption; no measured baseline exists yet).
  • Sandbox credentials traverse the same policy path as production, so the first production call is not the first time the policy path is exercised.

Risks

  • Showing a secret once is correct and is also the most common support ticket. Rotation with an overlap window is the mitigation, and it must be on the same screen.