10. Conceptual Documentation
Tier: Pro + Agency | Part: Core Documentation Types
What Is Conceptual Documentation?
Conceptual docs explain the "why" and "how" behind your API — not step by step, but architecturally. They help developers understand the system so they make fewer mistakes.
Key Concepts to Document
- Authentication — How it works, not just how to do it
- Rate Limiting — What the limits are and how they reset
- Webhooks — How the delivery system works
- Versioning — How API versions are managed
- Error Philosophy — Why errors are structured the way they are
Concept Template
# [Concept Name]
## Overview
What is this concept and why does it exist?
## How It Works
Explanation of the mechanics.
## Example
A concrete example showing the concept in action.
## Best Practices
What developers should know to use this correctly.
## Related
- [Related concept 1]
- [Related guide 1]
NotiFlow — Rate Limiting Concept
# Rate Limiting
NotiFlow uses rate limiting to ensure fair usage and platform stability.
## Limits
- 100 requests per minute per API key
- 1,000 requests per hour per account
## How It Works
When you exceed the limit, NotiFlow returns a 429 status with a
Retry-After header telling you when to retry.
## Best Practice
Implement exponential backoff in your integration.
Checklist
- Concept clearly defined
- Why it exists explained
- How it works explained
- Concrete example provided
- Best practices included