Skip to main content

API: New Endpoints in Latest Release

non-critical   Property: ChurchWiseAI   Category: API / Integration Tier: all Persona: developer Touchpoint: /api/new-endpoint-*

Preconditions

  • Latest release deployed with new endpoints
  • New endpoints documented in CHANGELOG

Steps

#ActionExpected Result
1Check new endpoints are liveAll new endpoints in release notes are accessible (not 404).
2Test new endpoint with valid requestReturns 200 or expected status. Response includes documented fields.
3Test new endpoint with invalid inputReturns 400 or appropriate error. No 500s or crashes.
4Verify new endpoint authAuth required if documented as protected. Unauthenticated request rejected.
5Check new endpoint latencyResponse time <1s for non-async endpoints. Acceptable for use in frontend.
6Verify new endpoint integrationsNew endpoint calls other APIs correctly. No orphaned/missing dependencies.

Known Failure Modes

  • New endpoint returns 404 — not deployed
  • New endpoint crashes on valid input — insufficient testing
  • New endpoint missing auth — security gap
  • New endpoint slow — frontend timeouts

References

Notes

Run after each release to verify new API endpoints work end-to-end. Prevents shipping endpoints that are broken, slow, or missing auth. Tests are generated from CHANGELOG entries automatically if possible.