Cancel a running job

June 3, 2025

Table of contents

  1. Request Headers
  2. Responses
  3. Examples
  4. Try It

This endpoint cancels a running API job from being tracked by the scheduler. The job will still be executed by LTX Studio, but the API will no longer track its progress.

https://api.useapi.net/v1/ltxstudio/scheduler/jobId

The jobId value should be a job identifier that you want to cancel. You can get it from GET /scheduler.

Request Headers
Authorization: Bearer {API token}
Responses
  • 204 No Content

    Job was successfully canceled.

  • 401 Unauthorized

    {
      "error": "Unauthorized",
      "code": 401
    }
    
  • 404 Not Found

    {
      "error": "Unable to locate running jobId email:user@example.com-job:7a34b821-9fd0-205e-d21b-4abc6f7839e7-type:image",
      "code": 404
    }
    
Examples
  • curl -X DELETE "https://api.useapi.net/v1/ltxstudio/scheduler/email:user@example.com-job:7a34b821-9fd0-205e-d21b-4abc6f7839e7-type:image" \
       -H "Accept: application/json" \
       -H "Authorization: Bearer …" 
    
  • const token = "API token";
    const jobId = "email:user@example.com-job:7a34b821-9fd0-205e-d21b-4abc6f7839e7-type:image";
    const apiUrl = `https://api.useapi.net/v1/ltxstudio/scheduler/${encodeURIComponent(jobId)}`; 
    const response = await fetch(apiUrl, {
      method: "DELETE",
      headers: {
        "Authorization": `Bearer ${token}`,
      },
    });
    console.log("response", {status: response.status, statusText: response.statusText});
    
  • import requests
    import urllib.parse
    token = "API token"
    job_id = "email:user@example.com-job:7a34b821-9fd0-205e-d21b-4abc6f7839e7-type:image"
    apiUrl = f"https://api.useapi.net/v1/ltxstudio/scheduler/{urllib.parse.quote(job_id, safe='')}"
    headers = {
        "Authorization" : f"Bearer {token}"
    }
    response = requests.delete(apiUrl, headers=headers)
    print(response.status_code, response.reason)
    
Try It