Use this template to design complex integrations with multiple use cases, business rules, and constraints.
Structure:
Use cases & business rules – list everything that must be supported.
Integration domains & capabilities – group features by domain (not by Swagger sections). Describe each method/feature by its purpose.
Non‑functional requirements – SLA, metrics, security, anti‑fraud, etc.
Gap – what is needed but won't be delivered in the near term.
Open questions – uncertainties to resolve.
Custom layers – add stakeholders, client types, or anything else.
Why it helps:
Visual and easy to discuss with the team.
Shows what is ready, what is missing, what is unclear.
Works as a roadmap for future iterations (link sticky notes to Jira tasks if needed).