{"openapi":"3.0.3","info":{"title":"ColorSnap API","version":"1.0.0","description":"Public REST API for the **ColorSnap** plugin on DevNebura.\n\n## Features\n- 🎨 **Color Conversion** — Convert HEX colors to RGB, HSL, and OKLCH approximations.\n- 🌈 **Harmony Generation** — Automatically generate Complementary, Analogous, Triadic, and Monochromatic palettes.\n\n## Authentication\nPublic access. No authentication required.","contact":{"name":"DevNebura Platform","url":"https://team.hiroshi-dev.xyz/users/p/colorsnap"},"license":{"name":"MIT"}},"servers":[{"url":"https://team.hiroshi-dev.xyz/api/public/colorsnap","description":"DevNebura Production"}],"tags":[{"name":"Color","description":"Color conversion and palette generation."},{"name":"Meta","description":"Documentation and specification."}],"paths":{"/":{"get":{"tags":["Color"],"operationId":"getColorData","summary":"Get Color Conversions and Harmonies","description":"Returns structured color formats and mathematically generated harmony palettes based on a given HEX color.","parameters":[{"name":"hex","in":"query","required":true,"schema":{"type":"string","example":"3B82F6"},"description":"Base color in HEX format (with or without #)."}],"responses":{"200":{"description":"JSON Object containing formats and harmonies","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Invalid Parameters (e.g. invalid HEX format)"}}}},"/readme":{"get":{"tags":["Meta"],"operationId":"getReadme","summary":"API Documentation (Markdown)","description":"Returns the raw `README.md` file for this plugin as plain text.","responses":{"200":{"description":"Markdown documentation","content":{"text/markdown":{"schema":{"type":"string"}}}},"404":{"description":"Readme file not found"}}}},"/openapi.json":{"get":{"tags":["Meta"],"summary":"Get OpenAPI Spec","responses":{"200":{"description":"JSON Specification","content":{"application/json":{"schema":{"type":"object"}}}}}}}}}