This example assumes using PromptLayer; is in scope and apiKey contains your PromptLayer API key.
1 2 3 4 5 6 7 8 9101112131415161718
usingvarclient=newPromptLayerClient(apiKey);// List available workflows with pagination.// Each workflow includes its name, latest version number,// and any release labels (e.g., "prod", "staging").varresponse=awaitclient.Workflow.ListWorkflowsAsync(page:1,perPage:10);Console.WriteLine($"Total workflows: {response.Total}, Page: {response.Page}/{response.Pages}");foreach(varworkflowinresponse.Items){varlabels=workflow.ReleaseLabels.Count>0?string.Join(", ",workflow.ReleaseLabels):"none";Console.WriteLine($" - {workflow.Name} (id: {workflow.Id}, version: {workflow.LatestVersionNumber}, labels: {labels})");}