How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

AGNTCY Stateless Runs API

A Run represents an execution of an agent.The output of a Run can be a final result or an interrupt.Result from a run can be retrieved by polling or by blocking and waiting for the result.See `Run` and `RunOutput` models below for more info.

AGNTCY Stateless Runs API is one of 21 APIs that AGNTCY publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 2 JSON Schema definitions.

Tagged areas include Stateless Runs. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, and 2 JSON Schemas.

This API exposes 10 operations across 8 paths, and defines 25 schemas. It is described by OpenAPI 3.2.0, at version 0.2.3.

Requests are made against the base URL https://schema.oasf.outshift.com/api.

10 operations 8 paths 25 schemas 1 DELETE3 GET6 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
0.2.3
Base URL
https://schema.oasf.outshift.com/api
Resource Areas
1

Paths & Operations 10

Across 8 paths, the API surfaces 10 operations — 1 DELETE, 3 GET, 6 POST. Each is listed below with its method, path, parameters, and response codes.

Stateless Runs 10

A Run represents an execution of an agent. The output of a Run can be a final result or an interrupt. Result from a run can be retrieved by polling or by blocking and waiting for…

POST
/runs
Create a Background stateless Run
create_stateless_run body → 200404409422
POST
/runs/search
Search Stateless Runs
search_stateless_runs body → 200422
POST
/runs/stream
Create a stateless run and stream its output
create_and_stream_stateless_run_output body → 200404409422
POST
/runs/wait
Create a stateless run and wait for its output
create_and_wait_for_stateless_run_output body → 200404409422
GET
/runs/{run_id}/wait
Blocks waiting for the result of the run.
wait_for_stateless_run_output 1 param → 200404422
GET
/runs/{run_id}
Get Run
get_stateless_run 1 param → 200404422
POST
/runs/{run_id}
Resume an interrupted Run
resume_stateless_run 1 param body → 200404409422
DELETE
/runs/{run_id}
Delete Stateless Run
delete_stateless_run 1 param → 204404422
GET
/runs/{run_id}/stream
Stream output from Stateless Run
stream_stateless_run_output 1 param → 200404422
POST
/runs/{run_id}/cancel
Cancel Stateless Run
cancel_stateless_run 3 params → 204404422

Schemas 25

The contract defines 25 schemas that model the data the API accepts and returns. The most detailed are RunCreate (9 properties), Run (6 properties), ValueRunResultUpdate (5 properties), RunSearchRequest (5 properties). Each schema is shown below with its type and property counts.

ValueRunInterruptUpdate
object
Partial result provided as value through streaming.
RunCreateStateless
Payload for creating a stateless run.
ErrorResponse
string
Error message returned from the server
RunWaitResponseStateless
object
2 properties
StreamingMode
string
InputSchema
The input of the agent. The schema is described in agent ACP descriptor under 'spec.input'.
RunOutput
Output of a Run. Can be the final result or an interrupt.
ResumePayloadSchema
This schema describes the resume payload after an interrupt. Actual schema describes a polimorphic object, which means a schema structured with oneOf and discr…
RunSearchRequest
object
Payload for listing runs.
5 properties
RunInterrupt
object
Interrupt occurred during a Run
2 properties 2 required
StreamUpdateSchema
object
An update in the SSE event streaming where streaming mode is set to custom. The schema is described in agent ACP descriptor under 'spec.customstreamingupdate'.
ValueRunResultUpdate
object
Partial result provided as value through streaming.
5 properties 4 required
RunError
object
Run terminated with an error
4 properties 4 required
ConfigSchema
The configuration for this agent. The schema is described in agent ACP descriptor under 'spec.config'. If missing, default values are used.
InterruptPayloadSchema
This schema describes the interrupt payload. Actual schema describes a polimorphic object, which means a schema structured with oneOf and discriminator. The di…
RunOutputStream
object
Server-sent event containing one agent output event. Actual event type is carried inside the data.
3 properties 3 required
RunStateless
Holds all the information of a stateless run
RunCreate
object
Payload for creating a run.
9 properties
OutputSchema
The output of the agent. The schema is described in agent ACP descriptor under 'spec.output'.
RunResult
object
Final result of a Run.
3 properties 1 required
Message
object
4 properties 2 required
Run
object
Holds common information of a run
6 properties 5 required
CustomRunResultUpdate
object
Object holding a custom defined update of the agent result during streaming.
4 properties 3 required
RunStatus
string
ValueRunErrorUpdate
object
Partial result provided as value through streaming.

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

agntcy-stateless-runs-api-openapi.yml Raw ↑

Other APIs AGNTCY publishes across the network.

Agent Directory (DIR)
AGNTCY Agents API
AGNTCY App Service API
AGNTCY Auth Service API
AGNTCY Badge Service API
AGNTCY Classes and Objects API
AGNTCY Device Service API
AGNTCY ID Service API
AGNTCY Issuer Service API
AGNTCY JSON Schema API
AGNTCY Policy Service API
AGNTCY Sample Data API
Where this information came from

This is an independent, third-party profile of AGNTCY Stateless Runs 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.