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

Argo Workflows EventService API

The EventService API from Argo Workflows — 2 operation(s) for eventservice.

Argo Workflows EventService API is one of 11 APIs that Argo Workflows publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include EventService. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a getting-started guide, an API reference, and authentication docs.

This API exposes 2 operations across 2 paths, and defines 48 schemas. It is described by OpenAPI 3.2.0, at version 3.6.0.

Requests are made against 2 base URLs: http://localhost:2746, https://localhost:2746.

2 operations 2 paths 48 schemas 1 GET1 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
3.6.0
Servers
http://localhost:2746
https://localhost:2746
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Argo Workflows EventService API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (BearerToken). By default, every request must be authenticated.

  • BearerToken — JWT Bearer token

Paths & Operations 2

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

EventService 2
POST
/api/v1/events/{namespace}/{discriminator}
EventService_ReceiveEvent 2 params body → 200default
GET
/api/v1/workflow-event-bindings/{namespace}
EventService_ListWorkflowEventBindings 11 params → 200default

Schemas 48

The contract defines 48 schemas that model the data the API accepts and returns. The most detailed are io.argoproj.workflow.v1alpha1.Artifact (23 properties), io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta (15 properties), io.argoproj.workflow.v1alpha1.S3Artifact (13 properties), io.argoproj.workflow.v1alpha1.GitArtifact (12 properties). Each schema is shown below with its type and property counts.

io.argoproj.workflow.v1alpha1.OSSLifecycleRule
object
OSSLifecycleRule specifies how to manage bucket's lifecycle
2 properties
io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
object
ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMe…
4 properties
io.argoproj.workflow.v1alpha1.GitArtifact
object
GitArtifact is the location of a git artifact
12 properties 1 required
io.argoproj.workflow.v1alpha1.ArtifactGC
object
ArtifactGC describes how to delete artifacts from completed Workflows - this is embedded into the WorkflowLevelArtifactGC, and also used for individual Artifac…
3 properties
io.argoproj.workflow.v1alpha1.OAuth2EndpointParam
object
OAuth2EndpointParam is an optional field that should be sent in the OAuth request.
2 properties 1 required
io.argoproj.workflow.v1alpha1.PluginArtifact
object
PluginArtifact is the location of a plugin artifact
4 properties 1 required
io.argoproj.workflow.v1alpha1.AzureArtifact
object
AzureArtifact is the location of an Azure Storage artifact
5 properties 3 required
io.k8s.apimachinery.pkg.apis.meta.v1.Time
string
Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time pack…
io.argoproj.workflow.v1alpha1.NoneStrategy
object
NoneStrategy indicates to skip tar process and upload the files or directory tree as independent files. Note that if the artifact is a directory, the artifact…
io.k8s.api.core.v1.SecretKeySelector
object
SecretKeySelector selects a key of a Secret.
3 properties 1 required
io.argoproj.workflow.v1alpha1.TarStrategy
object
TarStrategy will tar and gzip the file or directory when saving
1 property
io.argoproj.workflow.v1alpha1.ZipStrategy
object
ZipStrategy will unzip zipped input artifacts
io.argoproj.workflow.v1alpha1.Submit
object
3 properties 1 required
io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference
object
OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster…
6 properties 4 required
google.protobuf.Any
object
2 properties
io.argoproj.workflow.v1alpha1.Event
object
1 property 1 required
io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry
object
ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to.
7 properties
io.argoproj.workflow.v1alpha1.OAuth2Auth
object
OAuth2Auth holds all information for client authentication via OAuth2 tokens
5 properties
io.argoproj.workflow.v1alpha1.GCSArtifact
object
GCSArtifact is the location of a GCS artifact
3 properties 1 required
io.argoproj.workflow.v1alpha1.Metadata
object
Metadata is pod metadata.
2 properties
io.argoproj.workflow.v1alpha1.RawArtifact
object
RawArtifact allows raw string content to be placed as an artifact in a container
1 property 1 required
io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1
object
FieldsV1 stores a set of fields in a data structure like a Trie, in JSON format. Each key is either a '.' representing the field itself, and will always map to…
io.argoproj.workflow.v1alpha1.S3EncryptionOptions
object
S3EncryptionOptions used to determine encryption options during s3 operations
4 properties
io.argoproj.workflow.v1alpha1.WorkflowEventBindingList
object
WorkflowEventBindingList is list of event resources
4 properties 2 required
io.argoproj.workflow.v1alpha1.ArchiveStrategy
object
ArchiveStrategy describes how to archive files/directory when saving artifacts
3 properties
io.argoproj.workflow.v1alpha1.WorkflowEventBinding
object
WorkflowEventBinding is the definition of an event resource
4 properties 2 required
io.argoproj.workflow.v1alpha1.Parameter
object
Parameter indicate a passed string parameter to a service template with an optional default value
7 properties 1 required
io.argoproj.workflow.v1alpha1.HTTPAuth
object
3 properties
io.argoproj.workflow.v1alpha1.BasicAuth
object
BasicAuth describes the secret selectors required for basic authentication
2 properties
io.argoproj.workflow.v1alpha1.HTTPArtifact
object
HTTPArtifact allows a file served on HTTP to be placed as an input artifact in a container
3 properties 1 required
io.argoproj.workflow.v1alpha1.Header
object
Header indicate a key-value request header to be used when fetching artifacts over HTTP
2 properties 2 required
io.argoproj.workflow.v1alpha1.CreateS3BucketOptions
object
CreateS3BucketOptions options used to determine automatic automatic bucket-creation process
1 property
io.argoproj.workflow.v1alpha1.Arguments
object
Arguments to a template
2 properties
io.argoproj.workflow.v1alpha1.HDFSArtifact
object
HDFSArtifact is the location of an HDFS artifact
11 properties 1 required
io.argoproj.workflow.v1alpha1.ValueFrom
object
ValueFrom describes a location in which to obtain the value to a parameter
9 properties
grpc.gateway.runtime.Error
object
4 properties
io.argoproj.workflow.v1alpha1.WorkflowEventBindingSpec
object
2 properties 1 required
io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
object
ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.
15 properties
io.argoproj.workflow.v1alpha1.WorkflowTemplateRef
object
WorkflowTemplateRef is a reference to a WorkflowTemplate resource.
2 properties
io.k8s.api.core.v1.ConfigMapKeySelector
object
Selects a key from a ConfigMap.
3 properties 1 required
io.argoproj.workflow.v1alpha1.SuppliedValueFrom
object
SuppliedValueFrom is a placeholder for a value to be filled in directly, either through the CLI, API, etc.
io.argoproj.workflow.v1alpha1.S3Artifact
object
S3Artifact is the location of an S3 artifact
13 properties
io.argoproj.workflow.v1alpha1.Artifact
object
Artifact indicates an artifact to place at a specified path
23 properties 1 required
io.argoproj.workflow.v1alpha1.ArtifactoryArtifact
object
ArtifactoryArtifact is the location of an artifactory artifact
3 properties 1 required
io.argoproj.workflow.v1alpha1.OSSArtifact
object
OSSArtifact is the location of an Alibaba Cloud OSS artifact
9 properties 1 required
io.argoproj.workflow.v1alpha1.Item
Item expands a single workflow step into multiple parallel steps The value of Item can be a map, string, bool, or number
io.argoproj.workflow.v1alpha1.EventResponse
object
io.argoproj.workflow.v1alpha1.ClientCertAuth
object
ClientCertAuth holds necessary information for client authentication via certificates
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

argo-workflows-eventservice-api-openapi.yml Raw ↑

Other APIs Argo Workflows publishes across the network.

Argo Workflows ArchivedWorkflowService API
Argo Workflows ArtifactService API
Argo Workflows ClusterWorkflowTemplateService API
Argo Workflows CronWorkflowService API
Argo Workflows EventSourceService API
Argo Workflows InfoService API
Argo Workflows SensorService API
Argo Workflows SyncService API
Argo Workflows WorkflowService API
Argo Workflows WorkflowTemplateService API
Where this information came from

This is an independent, third-party profile of Argo Workflows EventService 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.