{"openapi":"3.2.0","info":{"title":"xColors API","description":"A free API for generating and converting colors","version":"1.0.0"},"servers":[{"url":"https://xcolors.jojapi.net"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/random":{"get":{"operationId":"get_random","summary":"Get random color","description":"Get a JSON object that contains a random color in three HEX, RGB and HSL color models at once.","parameters":[{"name":"number","in":"query","required":false,"schema":{"type":"string","example":"1"}}]}},"/hex2rgb":{"get":{"operationId":"get_hex2rgb","summary":"Convert HEX to RGB","parameters":[{"name":"value","in":"query","required":false,"schema":{"type":"string","example":"FFFFFF"}}]}},"/hex2hsl":{"get":{"operationId":"get_hex2hsl","summary":"Convert HEX to HSL","parameters":[{"name":"value","in":"query","required":false,"schema":{"type":"string","example":"FFFFFF"}}]}},"/rgb2hex":{"get":{"operationId":"get_rgb2hex","summary":"Convert RGB to HEX","parameters":[{"name":"value","in":"query","required":false,"schema":{"type":"string","example":"120-200-30"}}]}},"/rgb2hsl":{"get":{"operationId":"get_rgb2hsl","summary":"Convert RGB to HSL","parameters":[{"name":"value","in":"query","required":false,"schema":{"type":"string","example":"120-200-30"}}]}},"/hsl2hex":{"get":{"operationId":"get_hsl2hex","summary":"Convert HSL to HEX","parameters":[{"name":"value","in":"query","required":false,"schema":{"type":"string","example":"300-90-50"}}]}},"/hsl2rgb":{"get":{"operationId":"get_hsl2rgb","summary":"Convert HSL to RGB","parameters":[{"name":"value","in":"query","required":false,"schema":{"type":"string","example":"300-90-50"}}]}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"X-JoJAPI-Key","description":"Your JoJ API key."}}}}