Clarifai Inputs API

The Inputs API from Clarifai — 18 operation(s) for inputs.

Operations 29

GET /v2/inputs List all the inputs #
DELETE /v2/inputs Delete multiple inputs in one request. This call is asynchronous #
POST /v2/inputs PostInputs adds one or more inputs to the app. #
PATCH /v2/inputs Patch one or more inputs #
DELETE /v2/inputs/annotations Delete multiple annotations in one request #
POST /v2/inputs/data_sources Initiates retrieval of inputs from cloud storage from a user provided data… #
GET /v2/inputs/jobs/add List all the inputs add jobs #
GET /v2/inputs/jobs/add/{id} Get the input add job details by ID #
PATCH /v2/inputs/jobs/add/{id} cancel the input add job by ID #
GET /v2/inputs/jobs/extraction List all the input extraction jobs #
PATCH /v2/inputs/jobs/extraction V2 cancel inputs extraction jobs2 #
GET /v2/inputs/jobs/extraction/{inputs_extraction_job_id} Get the input extraction job details by ID #
POST /v2/inputs/searches Execute a search over inputs #
PATCH /v2/inputs/searches Patch saved inputs searches by ids #
GET /v2/inputs/status Get input count per status #
GET /v2/inputs/stream Streams all the inputs starting from oldest assets #
POST /v2/inputs/uploads Create new upload job with a file archive containing inputs (images, videos… #
GET /v2/inputs/{input_id} Get a specific input from an app #
DELETE /v2/inputs/{input_id} Delete a single input asynchronously #
GET /v2/inputs/{input_id}/annotation_tracks List all the annotation tracks #
DELETE /v2/inputs/{input_id}/annotation_tracks Delete multiple annotation tracks in one request #
POST /v2/inputs/{input_id}/annotation_tracks Post annotation tracks #
PATCH /v2/inputs/{input_id}/annotation_tracks Patch one or more annotation tracks #
POST /v2/inputs/{input_id}/annotations/stream/live Stream live video annotations as soon as they are available. #
GET /v2/inputs/{input_id}/annotations/{annotation_id} Get a specific annotation from an app #
DELETE /v2/inputs/{input_id}/annotations/{annotation_id} Delete a single annotation #
POST /v2/inputs/{input_id}/track_annotations/searches List video track annotations for a specific input #
POST /v2/inputs/{input_id}/track_annotations/searches/stream Stream annotations for a specific input one-by-one #
GET /v2/inputs/{input_id}/video_manifest Get a MPEG-DASH manifest for video-type inputs that were added via PostInputs… #

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/clarifai:clarifai-inputs-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

clarifai-inputs-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: proto/clarifai/api/service.proto Inputs API
  version: version not set
tags:


# --- truncated at 32 KB (245 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/clarifai/refs/heads/main/openapi/clarifai-inputs-api-openapi.yml