Refuel Applications API

The documented realtime application label surface — the endpoint Refuel's own catalog page publishes as `POST https://cloud-api.refuel.ai/applications/{applicationName}/label`, with the concrete request shape and the published 300 req/min, 100 concurrent rate limit. This entry predates the harvest of the full Refuel Cloud API and describes the same product from the documentation rather than the machine-readable contract; the operation it covers appears in the Cloud API spec as online_label_applications__application_id__label_post.

Operations 9

POST /applications/{applicationName}/label Transform rows with a deployed application #
GET /applications Get Team Applications #
GET /applications/{application_id} Get Application #
DELETE /applications/{application_id} Delete Application #
POST /applications/{application_id}/label Online Label #
GET /applications/{application_id}/items/{item_id} Get Application Item #
GET /applications/{application_id}/items Get Items From Application #
POST /applications/{application_id}/items/{item_id}/label Application Feedback #
GET /applications/{application_id}/usage Get Application Usage #

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-ai-applications-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 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.

OpenAPI Specification

refuel-ai-applications-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Refuel Ai Applications API
  x-refined-note:
  - x-harvested-from differs across the merged source definitions and was not carried
  - x-harvested-on differs across the merged source definitions and was not carried
  version: '1.0'
  description: 'Operations tagged Applications across 2 of this provider''s published API definitions: refuel-ai-applications-api-openapi.yml, refuel-ai-cloud-api-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://cloud-api.refuel.ai
  description: Refuel Cloud API
tags:
- name: Applications
paths:
  /applications/{applicationName}/label:
    post:
      operationId: labelWithApplication
      tags:
      - Applications
      summary: Transform rows with a deployed application
      description: Submit a JSON array of input rows to a deployed application to run LLM labeling / prediction in realtime. Each row is an object whose keys match the application's expected input fields. The application applies its Task guidelines and returns the transformed (labeled / enriched) output for each row. Subject to a documented rate limit of 300 requests per minute and up to 100 concurrent requests.
      parameters:
      - name: applicationName
        in: path
        required: true
        description: The name of the deployed application (for example, resume-parsing).
        schema:
          type: string
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/LabelRequest'
            example:
            - resume_link: https://path/to/resume.pdf
      responses:
        '200':
          description: Rows transformed successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LabelResponse'
        '401':
          description: Missing or invalid API key.
        '429':
          description: Rate limit exceeded (more than 300 requests per minute or more than 100 concurrent requests).
      security:
      - BearerAuth: []
    servers:
    - url: https://cloud-api.refuel.ai
      description: Refuel Cloud API
  /applications:
    get:
      summary: Get Team Applications
      operationId: get_team_applications_applications_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel_List_'
      security:
      - HTTPBearer: []
      tags:
      - Applications
    servers:
    - url: https://cloud-api.refuel.ai
      description: Refuel Cloud API
  /applications/{application_id}:
    get:
      summary: Get Application
      operationId: get_application_applications__application_id__get
      parameters:
      - required: true
        schema:
          type: string
          title: Application Id
        name: application_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: []
      tags:
      - Applications
    delete:
      summary: Delete Application
      operationId: delete_application_applications__application_id__delete
      parameters:
      - required: true
        schema:
          type: string
          title: Application Id
        name: application_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: []
      tags:
      - Applications
    servers:
    - url: https://cloud-api.refuel.ai
      description: Refuel Cloud API
  /applications/{application_id}/label:
    post:
      summary: Online Label
      operationId: online_label_applications__application_id__label_post
      parameters:
      - required: true
        schema:
          type: string
          title: Application Id
        name: application_id
        in: path
      - required: false
        schema:
          type: string
          title: Model Id
        name: model_id
        in: query
      - required: false
        schema:
          type: string
          title: Item Id
        name: item_id
        in: query
      - required: false
        schema:
          type: boolean
          title: Is Async
          default: false
        name: is_async
        in: query
      - required: false
        schema:
          type: boolean
          title: Log Data
          default: true
        name: log_data
        in: query
      - required: false
        schema:
          type: boolean
          title: Explain
          default: false
        name: explain
        in: query
      - required: false
        schema:
          type: boolean
          title: Redact Pii
          default: false
        name: redact_pii
        in: query
      - required: false
        schema:
          type: string
          title: Explain Fields
        name: explain_fields
        in: query
      - required: false
        schema:
          type: boolean
          title: Telemetry
          default: false
        name: telemetry
        in: query
      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'
        '202':
          description: Accepted for Processing. When is_async is set to True
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - HTTPBearer: []
      - HTTPBearer: []
      tags:
      - Applications
    servers:
    - url: https://cloud-api.refuel.ai
      description: Refuel Cloud API
  /applications/{application_id}/items/{item_id}:
    get:
      summary: Get Application Item
      operationId: get_application_item_applications__application_id__items__item_id__get
      parameters:
      - required: true
        schema:
          type: string
          title: Application Id
        name: application_id
        in: path
      - required: true
        schema:
          type: string
          title: Item Id
        name: item_id
        in: path
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel'
        '202':
          description: Application is still processing the request.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseModel'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - HTTPBearer: []
      tags:
      - Applications
    servers:
    - url: https://cloud-api.refuel.ai
      description: Refuel Cloud API
  /applications/{application_id}/items:
    get:
      summary: Get Items From Application
      operationId: get_items_from_application_applications__application_id__items_get
      parameters:
      - required: true
        schema:
          type: string
          title: Application Id
        name: application_id
        in: path
      - required: false
        schema:
          items:
            type: string
          type: array
          title: Item Ids
        name: item_ids
        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: []
      tags:
      - Applications
    servers:
    - url: https://cloud-api.refuel.ai
      description: Refuel Cloud API
  /applications/{application_id}/items/{item_id}/label:
    post:
      summary: Application Feedback
      operationId: application_feedback_applications__application_id__items__item_id__label_post
      parameters:
      - required: true
        schema:
          type: string
          title: Application Id
        name: application_id
        in: path
      - required: true
        schema:
          type: string
          title: Item Id
        name: item_id
        in: path
      requestBody:
        content:
          application/json:
            schema:
              type: object
              title: Feedback
        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: []
      tags:
      - Applications
    servers:
    - url: https://cloud-api.refuel.ai
      description: Refuel Cloud API
  /applications/{application_id}/usage:
    get:
      summary: Get Application Usage
      operationId: get_application_usage_applications__application_id__usage_get
      parameters:
      - required: true
        schema:
          type: string
          title: Application Id
        name: application_id
        in: path
      - required: false
        schema:
          type: string
          title: Start Date
        name: start_date
        in: query
      - required: false
        schema:
          type: string
          title: End Date
        name: end_date
        in: query
      - required: false
        schema:
          type: integer
          title: Period
        name: period
        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: []
      tags:
      - Applications
    servers:
    - url: https://cloud-api.refuel.ai
      description: Refuel Cloud API
components:
  schemas:
    LabelResponse:
      type: array
      description: Array of transformed rows. Each item contains the application's output fields; outputs may include confidence scores and explanations per field.
      items:
        type: object
        additionalProperties: true
    LabelRequest:
      type: array
      description: Array of input rows to transform. Each row is an object whose keys are the input fields expected by the target application.
      items:
        type: object
        additionalProperties: true
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
            - type: string
            - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
      type: object
      required:
      - loc
      - msg
      - type
      title: ValidationError
    ResponseModel:
      properties:
        success:
          type: boolean
          title: Success
          default: true
        error_msg:
          type: string
          title: Error Msg
        data:
          title: Data
        count:
          type: integer
          title: Count
      type: object
      title: ResponseModel
    ResponseModel_ChangeResourceResponse_:
      properties:
        success:
          type: boolean
          title: Success
          default: true
        error_msg:
          type: string
          title: Error Msg
        data:
          $ref: '#/components/schemas/ChangeResourceResponse'
        count:
          type: integer
          title: Count
      type: object
      title: ResponseModel[ChangeResourceResponse]
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    ChangeResourceResponse:
      properties:
        success:
          type: boolean
          title: Success
        error:
          type: string
          title: Error
          default: ''
      type: object
      required:
      - success
      title: ChangeResourceResponse
    ResponseModel_List_:
      properties:
        success:
          type: boolean
          title: Success
          default: true
        error_msg:
          type: string
          title: Error Msg
        data:
          items: {}
          type: array
          title: Data
        count:
          type: integer
          title: Count
      type: object
      title: ResponseModel[List]
  securitySchemes:
    BearerAuth:
      type: http
      scheme: bearer
      description: 'Refuel API key supplied as a Bearer token in the Authorization header: Authorization: Bearer <YOUR_API_KEY>.'
    HTTPBearer:
      type: http
      scheme: bearer
x-refined-from:
- refuel-ai-applications-api-openapi.yml
- refuel-ai-cloud-api-openapi.yml