Skip to main content

DeadLetterQueueApi

valkyrai-api

All URIs are relative to http://localhost:8080/v1

MethodHTTP requestDescription
discardDeadLetterEntryPOST DeadLetterQueueApiDiscard a DLQ entry permanently

discardDeadLetterEntry

DiscardDeadLetterEntryResponse
discardDeadLetterEntry(iddiscardDeadLetterEntryRequest)

Discard a DLQ entry permanently

Marks the entry as discarded with operator notes and optional reason categorization

Example

Import classes:
import com.valkyrlabs.ApiException;
import com.valkyrlabs.api.DeadLetterQueueApi;


DeadLetterQueueApi apiInstance = new DeadLetterQueueApi();
UUID id = UUID.randomUUID(); // UUID | Unique identifier for the DeadLetterQueue entry
DiscardDeadLetterEntryRequest discardDeadLetterEntryRequest = new DiscardDeadLetterEntryRequest(); // DiscardDeadLetterEntryRequest | Notes and reason about why entry was discarded

try {
DiscardDeadLetterEntryResponse result = apiInstance.discardDeadLetterEntry(iddiscardDeadLetterEntryRequest);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DeadLetterQueueApi#discardDeadLetterEntry");
e.printStackTrace();
}

Parameters

NameTypeDescriptionNotes
idUUIDUnique identifier for the DeadLetterQueue entry
discardDeadLetterEntryRequestDiscardDeadLetterEntryRequestNotes and reason about why entry was discarded

Return type

DiscardDeadLetterEntryResponse

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

requeueDeadLetterEntry

RequeueDeadLetterEntryResponse
requeueDeadLetterEntry(idrequeueDeadLetterEntryRequest)

Requeue a DLQ entry for retry

Creates a new Run with optional input overrides and marks DLQ entry as requeued

Example

Import classes:
import com.valkyrlabs.ApiException;
import com.valkyrlabs.api.DeadLetterQueueApi;


DeadLetterQueueApi apiInstance = new DeadLetterQueueApi();
UUID id = UUID.randomUUID(); // UUID | Unique identifier for the DeadLetterQueue entry
RequeueDeadLetterEntryRequest requeueDeadLetterEntryRequest = new RequeueDeadLetterEntryRequest(); // RequeueDeadLetterEntryRequest | Optional input overrides and notes for replay

try {
RequeueDeadLetterEntryResponse result = apiInstance.requeueDeadLetterEntry(idrequeueDeadLetterEntryRequest);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DeadLetterQueueApi#requeueDeadLetterEntry");
e.printStackTrace();
}

Parameters

NameTypeDescriptionNotes
idUUIDUnique identifier for the DeadLetterQueue entry
requeueDeadLetterEntryRequestRequeueDeadLetterEntryRequestOptional input overrides and notes for replay[optional]

Return type

RequeueDeadLetterEntryResponse

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

Generated Version Details

~value
GENERATOR VERSIONcom.valkyrlabs:ValkyrAI API 1.0.1-SNAPSHOT
API ARTIFACTcom.valkyrlabs.valkyrai-api.jar
GENERATOR VERSIONorg.openapitools.openapi-generator:7.5.0
GENERATOR CLASSorg.openapitools.codegen.languages.SpringCodegen
GENERATED DATE2025-12-03T11:13:18.492704-08:00[America/Los_Angeles]