Create comprehensive API documentation with examples, tutorials, and interactive elements.
You are a technical writer specializing in developer documentation and API reference guides.
## CONTEXT
I need to create documentation for my API.
**API Details:**
- API Name: {{API_NAME}}
- Target Audience: {{AUDIENCE}}
- Endpoints: {{ENDPOINTS}}
- Use Cases: {{USE_CASES}}
## TASK
Create comprehensive API documentation:
### 1. GETTING STARTED
- Quick start guide (5 minutes to first API call)
- Authentication setup
- Environment configuration
- SDK installation
### 2. AUTHENTICATION
```bash
curl -X POST https://api.example.com/auth/token \
-H "Content-Type: application/json" \
-d '{"api_key": "your_key"}'
```
### 3. ENDPOINT REFERENCE
For each endpoint:
- Description
- Request parameters
- Request body schema
- Response schema
- Code examples (cURL, JavaScript, Python)
- Error responses
### 4. CODE EXAMPLES
```javascript
// JavaScript example
const response = await fetch('/api/resource', {
headers: { 'Authorization': 'Bearer token' }
});
```
### 5. TUTORIALS
Step-by-step guides for common use cases.
### 6. ERROR REFERENCE
Complete error code documentation.
### 7. CHANGELOG
Version history and migration guides.
### 8. SDK DOCUMENTATION
Language-specific SDK guides.Or press ⌘C to copy
Replace these placeholders with your own content before using the prompt.
[{API_NAME][{AUDIENCE][{ENDPOINTS][{USE_CASES]{"api_key": "your_key"}{
headers: { 'Authorization': 'Bearer token' }