Skip to main content

Synopsis

kosli list trails [flags]
List Trails of an org.The list can be filtered by flow, flow tag and artifact fingerprint. When multiple filters are provided, only trails matching all specified criteria are returned. The results are paginated and ordered from latest to oldest.

Flags

FlagDescription
-F, —fingerprint string[optional] The SHA256 fingerprint of the artifact to filter trails by.
-f, —flow string[optional] The Kosli flow name.
-t, —flow-tag string[optional] A key=value flow tag to filter trails by.
-h, —helphelp for trails
-o, —output string[defaulted] The format of the output. Valid formats are: [table, json]. (default “table”)
—page int[defaulted] The page number of a response. (default 1)
-n, —page-limit int[defaulted] The number of elements per page. (default 20)

Flags inherited from parent commands

FlagDescription
-a, —api-token stringThe Kosli API token.
-c, —config-file string[optional] The Kosli config file path. (default “kosli”)
—debug[optional] Print debug logs to stdout. A boolean flag docs (default false)
-H, —host string[defaulted] The Kosli endpoint. (default “https://app.kosli.com”)
—http-proxy string[optional] The HTTP proxy URL including protocol and port number. e.g. ‘http://proxy-server-ip:proxy-port
-r, —max-api-retries int[defaulted] How many times should API calls be retried when the API host is not reachable. (default 3)
—org stringThe Kosli organization.

Examples Use Cases

These examples all assume that the flags --api-token, --org, --host, (and --flow, --trail when required), are set/provided.
kosli list trails 

kosli list trails 
	--page-limit 30 

kosli list trails 
	--page-limit 30 
	--page 2 

kosli list trails 
	--output json

kosli list trails 
	--fingerprint yourArtifactFingerprint 
	--output json

	# get a paginated list of trails across all flows tagged with the provided key-value pair:
kosli list trails 
	--flow-tag team=backend 
Last modified on March 11, 2026