Edgegap Integration KitBeta
v2.0
Deployments

List & Filter

Query deployments with pagination, filters, and sorting

Goal

Use ListAllDeployments with FEGIK_ListDeploymentsQuery to power admin/debug views.

Query Shape

  • Filters[] (field, operator, value/array)
  • OrderBy[] (field, asc|desc)
  • Page, Limit

C++ Example

#include "Deployments/EGIK_ListAllDeployments.h"

FEGIK_ListDeploymentsQuery Query;
Query.Page = 1;
Query.Limit = 20;

FEGIK_DeploymentFilter Filter;
Filter.Field = TEXT("status");
Filter.Operator = EEGIK_DeploymentFilterOperator::Equal;
Filter.Value = TEXT("running");
Query.Filters.Add(Filter);

FEGIK_DeploymentSortOrder Sort;
Sort.Field = TEXT("created_at");
Sort.Direction = EEGIK_SortDirection::Descending;
Query.OrderBy.Add(Sort);

auto* Node = UEGIK_ListAllDeployments::ListAllDeployments(Query);
Node->OnSuccess.AddDynamic(this, &UMySubsystem::OnDeploymentsListed);
Node->Activate();

Use Cases

  • In-editor ops dashboard
  • QA tooling
  • Session cleanup jobs

On this page