Refuel Cloud API

The full Refuel Cloud REST API — 108 operations across 77 paths, harvested verbatim from https://cloud-api.refuel.ai/openapi.json on 2026-08-14. Covers projects, datasets and items, tasks, task runs, seedsets and evalsets, taxonomies, confidence calibration, base and finetuned models, deployed applications and their realtime label endpoint, users, teams, usage and cloud/warehouse integrations. Authentication is an API key sent as an HTTP Bearer token. The spec is FastAPI-generated: it declares no tags and returns a generic ResponseModel envelope on every 200, so it names the routes but not the entity shapes.

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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 API
curl "https://apis.io/api/v1/apis/refuel-cloud-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

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

OpenAPI Specification

refuel-ai-cloud-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Refuel Cloud API
  description: REST API for the Refuel Cloud data-labeling and data-enrichment platform. Harvested verbatim from https://cloud-api.refuel.ai/openapi.json
    (FastAPI-generated, OpenAPI 3.1.0). Covers projects, datasets, tasks, task runs, taxonomies, seedsets/evalsets, calibration,
    finetuned models, deployed applications and their realtime label endpoint, users, teams, usage, and integrations. Authentication
    is an API key sent as an HTTP Bearer token. The upstream document carries the FastAPI default info block (title "FastAPI",
    version 0.1.0) and no servers[]; API Evangelist supplies the title/description and the servers[] host documented in Refuel's
    own quickstart and catalog pages. See openapi/_original/ for the untouched document and overlays/ for every change.
  version: 0.1.0
  contact:
    name: Refuel
    url: https://www.refuel.ai
    email: support@refuel.ai
  termsOfService: https://www.refuel.ai/terms-of-service
  x-harvested-from: https://cloud-api.refuel.ai/openapi.json
  x-harvested-on: '2026-08-14'
servers:
- url: https://cloud-api.refuel.ai
  description: Refuel Cloud API
paths:
  /projects:
    get:
      summary: Get Projects
      operationId: get_projects_projects_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel_List_'
      security:
      - HTTPBearer: []
    post:
      summary: Create Project
      operationId: create_project_projects_post
      parameters:
      - required: true
        schema:
          type: string
          title: Project Name
        name: project_name
        in: query
      - required: true
        schema:
          type: string
          title: Description
        name: description
        in: query
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel_List_'
        '409':
          description: Conflict Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPError'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - HTTPBearer: []
  /projects/{project_id}:
    get:
      summary: Get Project
      operationId: get_project_projects__project_id__get
      parameters:
      - required: true
        schema:
          type: string
          title: Project Id
        name: project_id
        in: path
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel'
        '404':
          description: Not Found Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPError'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - HTTPBearer: []
    delete:
      summary: Delete Project
      operationId: delete_project_projects__project_id__delete
      parameters:
      - required: true
        schema:
          type: string
          title: Project Id
        name: project_id
        in: path
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel_ChangeResourceResponse_'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - HTTPBearer: []
  /datasets/url:
    post:
      summary: Get Presigned Url
      operationId: get_presigned_url_datasets_url_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel'
      security:
      - HTTPBearer: []
  /datasets/infer_schema:
    post:
      summary: Infer Schema
      operationId: infer_schema_datasets_infer_schema_post
      parameters:
      - required: false
        schema:
          type: string
          title: Integration Id
        name: integration_id
        in: query
      - required: false
        schema:
          type: string
          title: Source Path
        name: source_path
        in: query
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - HTTPBearer: []
  /datasets/ingest:
    post:
      summary: Ingest Dataset
      operationId: ingest_dataset_datasets_ingest_post
      parameters:
      - required: false
        schema:
          type: string
          title: S3 Path
        name: s3_path
        in: query
      - required: false
        schema:
          type: string
          title: Dataset Name
        name: dataset_name
        in: query
      - required: false
        schema:
          type: string
          title: Project Id
        name: project_id
        in: query
      - required: false
        schema:
          type: boolean
          title: Redact Pii
          default: false
        name: redact_pii
        in: query
      - required: false
        schema:
          type: string
          title: Ref Dataset Id
        name: ref_dataset_id
        in: query
      - required: false
        schema:
          type: string
          title: Append Dataset Id
        name: append_dataset_id
        in: query
      requestBody:
        content:
          application/json:
            schema:
              type: object
              title: Schema Dict
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - HTTPBearer: []
  /datasets:
    get:
      summary: Get Datasets
      operationId: get_datasets_datasets_get
      parameters:
      - required: false
        schema:
          type: string
          title: Project Id
        name: project_id
        in: query
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel_List_'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - HTTPBearer: []
  /datasets/{dataset_id}:
    get:
      summary: Get Items From Dataset
      operationId: get_items_from_dataset_datasets__dataset_id__get
      parameters:
      - required: true
        schema:
          type: string
          title: Dataset Id
        name: dataset_id
        in: path
      - required: false
        schema:
          type: integer
          title: Offset
          default: 0
        name: offset
        in: query
      - required: false
        schema:
          type: integer
          title: Max Items
          default: 10
        name: max_items
        in: query
      - required: false
        schema:
          items:
            type: string
          type: array
          title: Filters
        name: filters
        in: query
      - required: false
        schema:
          items:
            type: string
          type: array
          title: Order Bys
        name: order_bys
        in: query
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - HTTPBearer: []
    delete:
      summary: Delete Dataset
      operationId: delete_dataset_datasets__dataset_id__delete
      parameters:
      - required: true
        schema:
          type: string
          title: Dataset Id
        name: dataset_id
        in: path
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel_ChangeResourceResponse_'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - HTTPBearer: []
    patch:
      summary: Update Dataset
      operationId: update_dataset_datasets__dataset_id__patch
      parameters:
      - required: true
        schema:
          type: string
          title: Dataset Id
        name: dataset_id
        in: path
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateDatasetRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - HTTPBearer: []
  /datasets/{dataset_id}/projects:
    get:
      summary: Get Dataset Projects
      operationId: get_dataset_projects_datasets__dataset_id__projects_get
      parameters:
      - required: true
        schema:
          type: string
          title: Dataset Id
        name: dataset_id
        in: path
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - HTTPBearer: []
  /datasets/{dataset_id}/projects/{project_id}:
    post:
      summary: Add Project To Dataset
      operationId: add_project_to_dataset_datasets__dataset_id__projects__project_id__post
      parameters:
      - required: true
        schema:
          type: string
          title: Project Id
        name: project_id
        in: path
      - required: true
        schema:
          type: string
          title: Dataset Id
        name: dataset_id
        in: path
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - HTTPBearer: []
    delete:
      summary: Delete Project From Dataset
      operationId: delete_project_from_dataset_datasets__dataset_id__projects__project_id__delete
      parameters:
      - required: true
        schema:
          type: string
          title: Project Id
        name: project_id
        in: path
      - required: true
        schema:
          type: string
          title: Dataset Id
        name: dataset_id
        in: path
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel_ChangeResourceResponse_'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - HTTPBearer: []
  /datasets/{dataset_id}/items/{item_id}:
    get:
      summary: Get Item From Dataset
      operationId: get_item_from_dataset_datasets__dataset_id__items__item_id__get
      parameters:
      - required: true
        schema:
          type: string
          title: Item Id
        name: item_id
        in: path
      - required: true
        schema:
          type: string
          title: Dataset Id
        name: dataset_id
        in: path
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - HTTPBearer: []
    delete:
      summary: Delete Item From Dataset
      operationId: delete_item_from_dataset_datasets__dataset_id__items__item_id__delete
      parameters:
      - required: true
        schema:
          type: string
          title: Item Id
        name: item_id
        in: path
      - required: true
        schema:
          type: string
          title: Dataset Id
        name: dataset_id
        in: path
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - HTTPBearer: []
  /datasets/{dataset_id}/items:
    post:
      summary: Add Items To Dataset
      operationId: add_items_to_dataset_datasets__dataset_id__items_post
      parameters:
      - required: true
        schema:
          type: string
          title: Dataset Id
        name: dataset_id
        in: path
      requestBody:
        content:
          application/json:
            schema:
              items:
                type: object
              type: array
              title: Items
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - HTTPBearer: []
  /datasets/{dataset_id}/exports:
    post:
      summary: Export Dataset
      description: Exports dataset to S3 and emails the user a link to the S3 object
      operationId: export_dataset_datasets__dataset_id__exports_post
      parameters:
      - required: true
        schema:
          type: string
          title: Dataset Id
        name: dataset_id
        in: path
      - required: false
        schema:
          type: string
          title: Task Id
        name: task_id
        in: query
      - required: false
        schema:
          type: string
          title: Email Address
        name: email_address
        in: query
      - required: false
        schema:
          type: boolean
          title: Include Uuid
          default: false
        name: include_uuid
        in: query
      - required: false
        schema:
          type: boolean
          title: Include Labels
          default: false
        name: include_labels
        in: query
      - required: false
        schema:
          type: string
          title: Task Run Id
        name: task_run_id
        in: query
      - required: false
        schema:
          items:
            type: string
          type: array
          title: Filters
        name: filters
        in: query
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel'
        '202':
          description: Accepted. Dataset export in progress.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - HTTPBearer: []
  /datasets/{dataset_id}/exports/{export_id}:
    get:
      summary: Download Dataset
      operationId: download_dataset_datasets__dataset_id__exports__export_id__get
      parameters:
      - required: true
        schema:
          type: string
          title: Export Id
        name: export_id
        in: path
      - required: true
        schema:
          type: string
          title: Dataset Id
        name: dataset_id
        in: path
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel'
        '202':
          description: Datset export is still in progress.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - HTTPBearer: []
  /datasets/{dataset_id}/sample:
    post:
      summary: Sample Dataset
      operationId: sample_dataset_datasets__dataset_id__sample_post
      parameters:
      - required: true
        schema:
          type: string
          title: Dataset Id
        name: dataset_id
        in: path
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SamplingParams'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - HTTPBearer: []
  /projects/{project_id}/datasets:
    post:
      summary: Ingest Dataset V2
      description: 'Ingests a dataset into the platform. We support the following ingestion methods:

        1. Upload a CSV from local disk

        2. Provide an accessible URI to a CSV file'
      operationId: ingest_dataset_v2_projects__project_id__datasets_post
      parameters:
      - required: true
        schema:
          type: string
          title: Project Id
        name: project_id
        in: path
      requestBody:
        content:
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/Body_ingest_dataset_v2_projects__project_id__datasets_post'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - HTTPBearer: []
  /datasets/{dataset_id}/append:
    post:
      summary: Append Dataset
      operationId: append_dataset_datasets__dataset_id__append_post
      parameters:
      - required: true
        schema:
          type: string
          title: Dataset Id
        name: dataset_id
        in: path
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AppendDatasetRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - HTTPBearer: []
  /tasks:
    get:
      summary: Get Team Tasks
      description: "Get all tasks for a team.\n\nArgs:\n----\n    token: Authentication token containing team info\n\nReturns:\n\
        -------\n    ResponseModel: List of tasks for the team"
      operationId: get_team_tasks_tasks_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel_List_'
      security:
      - HTTPBearer: []
  /models:
    get:
      summary: Get Models
      description: "Get available models for a team.\n\nArgs:\n----\n    token: Authentication token containing team info\n\
        \nReturns:\n-------\n    ResponseModel: List of available models"
      operationId: get_models_models_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel_List_'
      security:
      - HTTPBearer: []
  /projects/{project_id}/tasks:
    get:
      summary: Get Tasks
      description: "Get tasks for a specific project.\n\nArgs:\n----\n    project_id: ID of the project\n    token: Authentication\
        \ token containing team info\n\nReturns:\n-------\n    ResponseModel: List of tasks for the project\n\nRaises:\n------\n\
        \    HTTPException: If project not found or unauthorized"
      operationId: get_tasks_projects__project_id__tasks_get
      parameters:
      - required: true
        schema:
          type: string
          title: Project Id
        name: project_id
        in: path
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel_List_'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - HTTPBearer: []
    post:
      summary: Create Task
      description: "Create a new task in the specified project.\n\nArgs:\n----\n    project_id: ID of the project to create\
        \ task in\n    task_name: Name of the new task\n    task_settings: Dictionary of task configuration settings\n   \
        \ ref_task_id: Optional ID of reference task to copy settings from\n    token: Access token for authentication\n\n\
        Returns:\n-------\n    ResponseModel containing the created task details\n\nRaises:\n------\n    HTTPException: If\
        \ task creation fails or validation errors occur"
      operationId: create_task_projects__project_id__tasks_post
      parameters:
      - required: true
        schema:
          type: string
          title: Project Id
        name: project_id
        in: path
      - required: true
        schema:
          type: string
          title: Task Name
        name: task_name
        in: query
      - required: false
        schema:
          type: string
          title: Ref Task Id
        name: ref_task_id
        in: query
      requestBody:
        content:
          application/json:
            schema:
              type: object
              title: Task Settings
              default: {}
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - HTTPBearer: []
  /tasks/{task_id}:
    get:
      summary: Get Task
      description: "Get details for a specific task.\n\nArgs:\n----\n    task_id: ID of the task to retrieve\n    token: Access\
        \ token for authentication\n\nReturns:\n-------\n    ResponseModel containing the task details\n\nRaises:\n------\n\
        \    HTTPException: If task not found or unauthorized"
      operationId: get_task_tasks__task_id__get
      parameters:
      - required: true
        schema:
          type: string
          title: Task Id
        name: task_id
        in: path
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - HTTPBearer: []
    post:
      summary: Edit Task
      description: "Edit properties of an existing task.\n\nArgs:\n----\n    task_id: ID of the task to edit\n    edits: Dictionary\
        \ of edits to apply to the task\n    clear_labels_and_feedback: Whether to clear existing labels and feedback\n  \
        \  token: Access token for authentication\n\nReturns:\n-------\n    ResponseModel containing the updated task details\n\
        \nRaises:\n------\n    HTTPException: If task not found, unauthorized, or edits are invalid"
      operationId: edit_task_tasks__task_id__post
      parameters:
      - required: true
        schema:
          type: string
          title: Task Id
        name: task_id
        in: path
      - required: false
        schema:
          type: boolean
          title: Clear Labels And Feedback
          default: false
        name: clear_labels_and_feedback
        in: query
      requestBody:
        content:
          application/json:
            schema:
              type: object
              title: Edits
              default: {}
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - HTTPBearer: []
    delete:
      summary: Delete Task
      description: "Delete a task and all associated resources.\n\nArgs:\n----\n    task_id: ID of the task to delete\n  \
        \  token: Access token for authentication\n\nReturns:\n-------\n    ResponseModel containing success/failure status\n\
        \nRaises:\n------\n    HTTPException: If task not found, unauthorized, or deletion fails"
      operationId: delete_task_tasks__task_id__delete
      parameters:
      - required: true
        schema:
          type: string
          title: Task Id
        name: task_id
        in: path
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel_ChangeResourceResponse_'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - HTTPBearer: []
  /tasks/{task_id}/models:
    get:
      summary: Get Task Models
      description: "Get available models for a task.\n\nArgs:\n----\n    task_id: ID of the task to get models for\n    token:\
        \ Access token for authentication\n\nReturns:\n-------\n    ResponseModel containing list of available and in-progress\
        \ models\n\nRaises:\n------\n    HTTPException: If task not found or unauthorized"
      operationId: get_task_models_tasks__task_id__models_get
      parameters:
      - required: true
        schema:
          type: string
          title: Task Id
        name: task_id
        in: path
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - HTTPBearer: []
  /tasks/{task_id}/subtasks/{subtask_id}:
    delete:
      summary: Delete Subtask
      description: "Delete a subtask from a task.\n\nArgs:\n----\n    task_id: ID of the task containing the subtask\n   \
        \ subtask_id: ID of the subtask to delete\n    token: Access token for authentication\n\nReturns:\n-------\n    ResponseModel\
        \ indicating success/failure\n\nRaises:\n------\n    HTTPException: If task/subtask not found or unauthorized"
      operationId: delete_subtask_tasks__task_id__subtasks__subtask_id__delete
      parameters:
      - required: true
        schema:
          type: string
          title: Task Id
        name: task_id
        in: path
      - required: true
        schema:
          type: string
          title: Subtask Id
        name: subtask_id
        in: path
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - HTTPBearer: []
  /tasks/{task_id}/transforms/{transform_id}:
    delete:
      summary: Delete Transform
      description: "Delete a transform from a task.\n\nArgs:\n----\n    task_id: ID of the task containing the transform\n\
        \    transform_id: ID of the transform to delete\n    token: Access token for authentication\n\nReturns:\n-------\n\
        \    ResponseModel indicating success/failure\n\nRaises:\n------\n    HTTPException: If task/transform not found or\
        \ unauthorized"
      operationId: delete_transform_tasks__task_id__transforms__transform_id__delete
      parameters:
      - required: true
        schema:
          type: string
          title: Task Id
        name: task_id
        in: path
      - required: true
        schema:
          type: string
          title: Transform Id
        name: transform_id
        in: path
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - HTTPBearer: []
  /tasks/{task_id}/datasets/{dataset_id}:
    get:
      summary: Get Items From Task Run
      description: "Get items from a task run for a spec

# --- truncated at 32 KB (133 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/refuel-ai/refs/heads/main/openapi/refuel-ai-cloud-api-openapi.yml