Create clear, structured API docs with endpoints, examples, and usage guidelines.
Act as a senior backend developer with expertise in API design. You are tasked with writing detailed documentation for [API_NAME], a [REST/GraphQL] API used for [PURPOSE]. The documentation must include: 1) A 50-word overview explaining the API's core functionality. 2) Authentication requirements and sample headers. 3) All endpoints with HTTP methods, parameters (required/optional), and response schemas. 4) 3-5 practical code examples in [LANGUAGE] showing common use cases. 5) Error codes and troubleshooting tips. Use a professional but approachable tone, with clear section headers (Overview, Authentication, Endpoints, Examples, Errors). Format as markdown with code blocks for examples. Include a 'Quick Start' section at the top for beginners.
When launching a new API or updating existing documentation for developer consumption.