# anarpetstore | Documentation ## Instructions for AI Agents - For clean Markdown of any page, append `.md` to the page URL - For section-specific indexes, append `/llms.txt` to any section URL - For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://linking.nanoleaps.com/_mcp/server ## Docs - [Welcome to AnarPetstore!](https://linking.nanoleaps.com/welcome.md): Everything you need to build the best developer experience - [Edit your docs](https://linking.nanoleaps.com/editing-your-docs.md): Preview changes locally and publish updates using the CLI or Fern Editor - [Write content](https://linking.nanoleaps.com/writing-content.md): Create documentation pages using MDX - [Set up navigation](https://linking.nanoleaps.com/navigation.md): Configure tabs, sections, and pages in your docs.yml file - [Customize your docs](https://linking.nanoleaps.com/customization.md): Brand your documentation with colors, logos, and layouts - [AI Prompts](https://linking.nanoleaps.com/ai-prompts.md): Share copyable AI prompts with your users - [Support](https://linking.nanoleaps.com/support.md): Get help from the Fern team and community - [Changelog](https://linking.nanoleaps.com/docs/changelog/changelog/llms.txt) - [API reference](https://linking.nanoleaps.com/api-reference.md): Interactive documentation generated from your API specification ## API Docs - Swagger Plant Store - OpenAPI 3.1 > plant [Add a new plant to the store](https://linking.nanoleaps.com/api-reference/endpoints/swagger-plant-store-open-api-3-1/plant/add-plant.md) - Swagger Plant Store - OpenAPI 3.1 > plant [Update an existing plant](https://linking.nanoleaps.com/api-reference/endpoints/swagger-plant-store-open-api-3-1/plant/update-plant.md) - Swagger Plant Store - OpenAPI 3.1 > plant [Search plants by status](https://linking.nanoleaps.com/api-reference/endpoints/swagger-plant-store-open-api-3-1/plant/search-plants-by-status.md) - Swagger Plant Store - OpenAPI 3.1 > plant [Search plants by tags](https://linking.nanoleaps.com/api-reference/endpoints/swagger-plant-store-open-api-3-1/plant/search-plants-by-tags.md) - Swagger Plant Store - OpenAPI 3.1 > plant [Find plant by ID](https://linking.nanoleaps.com/api-reference/endpoints/swagger-plant-store-open-api-3-1/plant/get-plant-by-id.md) - Swagger Plant Store - OpenAPI 3.1 > user [Logs user into the system](https://linking.nanoleaps.com/api-reference/endpoints/swagger-plant-store-open-api-3-1/user/login-user.md) - Swagger Plant Store - OpenAPI 3.1 > user [Logs out current logged-in user session](https://linking.nanoleaps.com/api-reference/endpoints/swagger-plant-store-open-api-3-1/user/logout-user.md) - Swagger Plant Store - OpenAPI 3.1 > user [Get user by username](https://linking.nanoleaps.com/api-reference/endpoints/swagger-plant-store-open-api-3-1/user/get-user-by-name.md) - Plant Store AsyncAPI > Plant Events [plantEvents](https://linking.nanoleaps.com/api-reference/endpoints/plant-store-async-api/plant-events/plant-events.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://linking.nanoleaps.com/openapi.json) - [OpenAPI YAML](https://linking.nanoleaps.com/openapi.yaml) ## AsyncAPI Specification The raw AsyncAPI 2.6.0 specification for the WebSocket channels is available at: - [AsyncAPI JSON](https://linking.nanoleaps.com/asyncapi.json) - [AsyncAPI YAML](https://linking.nanoleaps.com/asyncapi.yaml)