Getting startedGuidesReferenceChangelog
Apoxy:// Docs / Reference / Invocation

Invocation

API reference for invocations (clrk.apoxy.dev/v1alpha1)

API Group: clrk.apoxy.dev/v1alpha1

Operations

List Invocation

GET/apis/clrk.apoxy.dev/v1alpha1/invocations

List Invocation

Response

  • 200: OK

List Invocation

GET/apis/clrk.apoxy.dev/v1alpha1/namespaces/{namespace}/invocations

List Invocation

Response

  • 200: OK

Create Invocation

POST/apis/clrk.apoxy.dev/v1alpha1/namespaces/{namespace}/invocations

create an Invocation

Request Body

Spec fields (InvocationSpec):

FieldTypeDescription
identityInvocationIdentityIdentity is the resolved identity asserted at ingress.
parentRefInvocationParentRefParentRef identifies the TaskAgent or DaemonAgent that owns this Invocation. Required. (required)
triggerInvocationTriggerTrigger describes how this invocation was initiated. (required)

Response

  • 200: OK
  • 201: Created
  • 202: Accepted

Get Invocation

GET/apis/clrk.apoxy.dev/v1alpha1/namespaces/{namespace}/invocations/{name}

Get the specified Invocation

Response

  • 200: OK

Replace Invocation

PUT/apis/clrk.apoxy.dev/v1alpha1/namespaces/{namespace}/invocations/{name}

Replace the specified Invocation

Request Body

Spec fields (InvocationSpec):

FieldTypeDescription
identityInvocationIdentityIdentity is the resolved identity asserted at ingress.
parentRefInvocationParentRefParentRef identifies the TaskAgent or DaemonAgent that owns this Invocation. Required. (required)
triggerInvocationTriggerTrigger describes how this invocation was initiated. (required)

Response

  • 200: OK
  • 201: Created

Update Invocation

PATCH/apis/clrk.apoxy.dev/v1alpha1/namespaces/{namespace}/invocations/{name}

Partially update the specified Invocation

Response

  • 200: OK
  • 201: Created

Schema Reference

InvocationIdentity

FieldTypeDescription
audiencesstring[]

InvocationParentRef

FieldTypeDescription
namestring(required)

InvocationTrigger

FieldTypeDescription
sourcestring
typestring(required)