1. Introduction to API Documentation
Tier: All Tiers | Part: Foundation
What Is API Documentation?
API documentation explains how to use an Application Programming Interface. It tells developers what the API can do, how to authenticate, what requests to send, what responses to expect, and how to handle errors.
Why It Matters in 2026
- Companies with excellent docs see up to 50% fewer support tickets
- Freelance API writers earn $75–$150/hour
- Developer experience (DX) is now a competitive advantage
Five Types of API Documentation
| Type | Purpose |
|---|---|
| Reference Docs | Every endpoint, parameter, and response |
| Getting Started | Onboard developers in minutes |
| How-To Guides | Accomplish specific tasks |
| Conceptual Docs | Architecture and key concepts |
| Tutorials | Step-by-step walkthroughs |
NotiFlow Context
Base URL: https://api.notiflow.io/v1
Core Endpoints:
POST /messages— Send a messageGET /messages/{id}— Retrieve a messageDELETE /messages/{id}— Delete a messageGET /threads— List message threadsPOST /webhooks— Register a webhook
Checklist
- I understand what API documentation is
- I know the five types of API documentation
- I understand my role as a technical writer
- I am familiar with NotiFlow and its core endpoints