Crayonz · OpenAPI Overlay 1.0.0

Crayonz API enhancements overlay

14 actions 14 updates update extends ../openapi/_original/crayonz-ai-openapi.yml
Derived by API Evangelist Built from the contracts Crayonz publishes. Crayonz did not publish this file.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-creditsx-asyncx-rate-limitx-metering

Targets 14

$.info
$.paths['/api/design/custom'].post
$.paths['/api/mockup/render'].post
$.paths['/api/quality/score'].post
$.paths['/api/jobs/{job_id}'].get
$.paths['/api/photoshoot/v3/generate'].post
$.paths['/api/photoshoot/v3/generate-product'].post
$.paths['/api/photoshoot/recommend-vibes'].post
$.paths['/v1/try-on'].post
$.paths['/v1/try-on/variations'].post
$.paths['/v1/size-recommendation'].post
$.paths['/v1/complete-outfit'].post
$.paths['/v1/tasks/{taskId}'].get
$.paths['/api/designs'].get

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: Crayonz API enhancements overlay
  version: 1.0.0
extends: ../openapi/_original/crayonz-ai-openapi.yml
x-provenance:
  generated: '2026-11-04'
  method: derived
  source: https://crayonz.ai/api/docs
actions:
- target: $.info
  description: Rate limits and metering as documented at https://crayonz.ai/api/docs
  update:
    x-rate-limit:
      window: 60 seconds (fixed)
      limits:
      - key: cz_live_
        max: 60
      - key: cz_test_
        max: 10
      scope: per API key
      retry: 429 carries Retry-After
    x-metering: Live keys spend credits from a plan or pack; test keys are free and return fixtures; failed calls are refunded automatically.
      Optional monthly spend cap per key returns 402 key_cap_exceeded.
- target: $.paths['/api/design/custom'].post
  description: 'design_pipeline_custom: credit cost and async behaviour per docs'
  update:
    x-credits: 18
    x-async:
      documented_status: 202
      note: Docs mark this endpoint "async · returns 202"; the original spec lists only 200. Poll the job/task endpoint for the result.
- target: $.paths['/api/mockup/render'].post
  description: 'design_pipeline_mockup: credit cost per docs'
  update:
    x-credits: 10
- target: $.paths['/api/quality/score'].post
  description: 'design_pipeline_score: credit cost per docs'
  update:
    x-credits: 5
- target: $.paths['/api/jobs/{job_id}'].get
  description: 'design_pipeline_job: credit cost per docs'
  update:
    x-credits: 0
- target: $.paths['/api/photoshoot/v3/generate'].post
  description: 'design_pipeline_photoshoot_model: credit cost per docs'
  update:
    x-credits: 12
- target: $.paths['/api/photoshoot/v3/generate-product'].post
  description: 'design_pipeline_photoshoot_product: credit cost per docs'
  update:
    x-credits: 10
- target: $.paths['/api/photoshoot/recommend-vibes'].post
  description: 'design_pipeline_photoshoot_vibes: credit cost per docs'
  update:
    x-credits: 1
- target: $.paths['/v1/try-on'].post
  description: 'vto_try_on: credit cost and async behaviour per docs'
  update:
    x-credits: 25
    x-async:
      documented_status: 202
      note: Docs mark this endpoint "async · returns 202"; the original spec lists only 200. Poll the job/task endpoint for the result.
- target: $.paths['/v1/try-on/variations'].post
  description: 'vto_variations: credit cost and async behaviour per docs'
  update:
    x-credits: 40
    x-async:
      documented_status: 202
      note: Docs mark this endpoint "async · returns 202"; the original spec lists only 200. Poll the job/task endpoint for the result.
- target: $.paths['/v1/size-recommendation'].post
  description: 'vto_size_recommendation: credit cost per docs'
  update:
    x-credits: 5
- target: $.paths['/v1/complete-outfit'].post
  description: 'vto_complete_outfit: credit cost per docs'
  update:
    x-credits: 30
- target: $.paths['/v1/tasks/{taskId}'].get
  description: 'vto_task_status: credit cost per docs'
  update:
    x-credits: 0
- target: $.paths['/api/designs'].get
  description: 'design_pipeline_library: credit cost per docs'
  update:
    x-credits: 0

Work with this as data

Every overlay here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for openapi overlays

4 MCP tools reach this
  • find_overlaysBrowse and filter every overlay in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/crayonz-ai-openapi-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.