Public API

Documentation for MixBlob’s color and palette endpoints.

Use the public API to convert colors, extract palettes, generate gradients, and bring MixBlob’s color workflow into your own products.

Palettes: Suggest

Suggest complementary and harmony palettes from input colors.

Request

curl -X POST https://api.mixipaint.com/v1/palettes/suggest \
+  -H "content-type: application/json" \
+  -H "x-api-key: YOUR_API_KEY" \
+  -d '{"colors":["#ff6b6b"],"rules":["analogous","triadic"]}'

Body

{
  "colors": [
    "#ff6b6b"
  ],
  "rules": [
    "analogous",
    "triadic"
  ]
}

Response

{
  "analogous": [
    "#ff6b6b",
    "#ff956b",
    "#ff6bb0"
  ],
  "triadic": [
    "#ff6b6b",
    "#6bff6b",
    "#6b6bff"
  ]
}

Errors

  • 400 invalid body
  • 401 missing API key

Rate Limits

Basic: 60 req/min (burst 100), 10,000/month. Pro: higher limits.