Apache Airflow Task Instance API is one of 26 APIs that Apache Airflow publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Task Instance. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.
This API exposes
25 operations
across 20 paths,
and defines 35 schemas.
It is described by OpenAPI 3.2.0, at version 2.
Requests are made against a single base URL, http://localhost:8080/api/v2.
25 operations20 paths35 schemas1 DELETE16 GET6 PATCH2 POST
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.2.0
API Version
2
Base URL
http://localhost:8080/api/v2
Authentication
OAuth 2.0, HTTP Bearer
Resource Areas
1
Authentication & Security 2
Apache Airflow Task Instance API declares
2 security schemes
for authenticating requests.
It supports OAuth 2.0 (OAuth2PasswordBearer) using the password flow.
It accepts HTTP bearer tokens (HTTPBearer).
OAuth2PasswordBearer — To authenticate Airflow API requests, clients must include a JWT (JSON Web Token) in the Authorization header of each request. This token is used to verify the…
Paths & Operations 25
Across 20 paths, the API surfaces 25 operations — 1 DELETE, 16 GET, 6 PATCH, 2 POST. Each is listed below with its method, path, parameters, and response codes.
The contract defines 35 schemas that model the data the API accepts and returns. The most detailed are TaskInstanceResponse (34 properties), TaskInstancesBatchBody (30 properties), TaskInstanceHistoryResponse (26 properties), ClearTaskInstancesBody (15 properties). Each schema is shown below with its type and property counts.
TaskInstanceCollectionResponse
object
Task instance collection response supporting both offset and cursor pagination. A single flat model is used instead of a discriminated union (Annotated[Offset…
4 properties1 required
HTTPValidationError
object
1 property
BulkActionOnExistence
string
Bulk Action to be taken if the entity already exists or not.
ExternalLogUrlResponse
object
Response for the external log URL endpoint.
1 property1 required
TaskDependencyCollectionResponse
object
Task scheduling dependencies collection serializer for responses.
1 property1 required
BulkBody_BulkTaskInstanceBody_
object
1 property1 required
BulkDeleteAction_BulkTaskInstanceBody_
object
3 properties2 required
DagVersionResponse
object
Dag Version serializer for responses.
8 properties8 required
HTTPExceptionResponse
object
HTTPException Model used for error response.
1 property1 required
HITLDetailResponse
object
Response of updating a Human-in-the-loop detail.
4 properties3 required
ClearTaskInstancesBody
object
Request body for Clear Task Instances endpoint.
15 properties
BulkActionNotOnExistence
string
Bulk Action to be taken if the entity does not exist.
TaskInstancesLogResponse
object
Log serializer for responses.
2 properties2 required
HITLDetailHistory
object
Schema for Human-in-the-loop detail history.
14 properties4 required
BulkUpdateAction_BulkTaskInstanceBody_
object
4 properties2 required
StructuredLogMessage
object
An individual log message.
2 properties1 required
JobResponse
object
Job serializer for responses.
11 properties10 required
TriggerResponse
object
Trigger serializer for responses.
6 properties6 required
HITLDetailCollection
object
Schema for a collection of Human-in-the-loop details.
2 properties2 required
BulkActionResponse
object
Serializer for individual bulk action responses. Represents the outcome of a single bulk operation (create, update, or delete). The response includes a list of…
2 properties
ExtraLinkCollectionResponse
object
Extra Links Response.
2 properties2 required
TaskInstanceState
string
All possible states that a Task Instance can be in. Note that None is also allowed, so always use this in a type hint with Optional.
PatchTaskInstanceBody
object
Request body for Clear Task Instances endpoint.
6 properties
ValidationError
object
5 properties3 required
TaskDependencyResponse
object
Task Dependency serializer for responses.
2 properties2 required
HITLUser
object
Schema for a Human-in-the-loop users.
2 properties2 required
BulkCreateAction_BulkTaskInstanceBody_
object
3 properties2 required
TaskInstanceResponse
object
TaskInstance serializer for responses.
34 properties33 required
UpdateHITLDetailPayload
object
Schema for updating the content of a Human-in-the-loop detail.
2 properties1 required
TaskInstanceHistoryCollectionResponse
object
TaskInstanceHistory Collection serializer for responses.
2 properties2 required
TaskInstanceHistoryResponse
object
TaskInstanceHistory serializer for responses.
26 properties26 required
TaskInstancesBatchBody
object
Task Instance body for get batch.
30 properties
BulkResponse
object
Serializer for responses to bulk entity operations. This represents the results of create, update, and delete actions performed on entity in bulk. Each action…
3 properties
BulkTaskInstanceBody
object
Request body for bulk update, and delete task instances.
10 properties1 required
HITLDetail
object
Schema for Human-in-the-loop detail.
14 properties4 required
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Apache Airflow Task Instance API, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.