Skip to main content

Create a new job

POST 

/v1/jobs

Submit a ComfyUI workflow for execution. The job will be queued and processed by an available GPU node.

Authentication Required: Include your API key in the Authorization header.

Rate Limits: Requests are subject to rate limiting based on your account tier:

  • Free: 60 requests/minute, 2 concurrent jobs, 5 queue depth
  • Pro: 300 requests/minute, 10 concurrent jobs, 50 queue depth
  • Enterprise: 1000 requests/minute, 50 concurrent jobs, 500 queue depth

Idempotency: Optionally include an idempotency_key to ensure duplicate requests return the same response.

Response Codes:

  • 201: Job created AND completed (only when sync=true and job finishes within timeout)
  • 202: Job accepted for async processing (default), or sync timeout

Request

Responses

Job created and completed synchronously (only returned when sync=true and job finishes within timeout)

Response Headers
    X-RateLimit-Limit

    Maximum requests per minute

    X-RateLimit-Remaining

    Remaining requests in current window

    X-RateLimit-Reset

    Unix timestamp when the rate limit resets

Was this page helpful?