Create clear, structured API docs with endpoints, examples, and authentication details.
Act as a senior API developer tasked with creating comprehensive documentation for [API_NAME]. The documentation must serve both novice and experienced developers, providing clear guidance while maintaining technical precision. Your task is to draft a complete API reference that includes the following sections: Overview (1-2 paragraphs summarizing the API's purpose and key features), Authentication (detailed instructions on [AUTH_METHOD], including example tokens or credentials), Rate Limits (explain thresholds and handling), Error Codes (presented in a table format with descriptions and resolutions), and Endpoints (each endpoint must include URL, HTTP method, parameters, and example request/response in JSON). Additionally, include a 'Quickstart' section with three common use cases to help users get started quickly. Use a concise, technical-but-friendly tone. Output the documentation in Markdown format, utilizing headings, code blocks, and tables where appropriate to enhance readability.
When launching a new API and needing polished, user-friendly documentation.