The project needs an integration, but the API has no documentation. How should we estimate?

Unknown interface effort

Treat the missing contract as uncertainty requiring discovery. Validate access, behavior, limits, errors, and support with the provider before making a detailed delivery commitment.

What to do now

  1. Obtain authorized interface access
  2. Test representative calls and failures
  3. Document confirmed behavior and gaps
  4. Update the estimate and integration agreement
Recommended action flow for unknown interface effort: Obtain authorized interface access then Test representative calls and failures then Document confirmed behavior and gaps then Update the estimate and integration agreement. Escalate when a critical behavior remains unverifiable or unsupported.

When to escalate

Escalate when

A critical behavior remains unverifiable or unsupported.

Who decides

The technical owner and authorized release decision maker

Example

A short investigation reveals authentication and rate-limit work missing from the original estimate.

Mistake to avoid

Estimating solely from the number of visible endpoints.

Prevent a repeat

Review real execution evidence and maintainability alongside feature completion; do not treat an unrun test as passed.

Suggested ApprovedFlow setup

  • Tasks
  • Documents
  • Approvals

Track delivery tasks and attach engineering evidence; keep source control, build execution and technical controls in their actual engineering systems. See the platform

Related cases

Practice references