interface  components  {     headers :  never ;     parameters :  {         filter_completion_time :  string ;         filter_start_time :  string ;         flow_id :  string ;         list_flows_orderby :  string [] ;         list_runs_orderby :  string [] ;         run_id :  string ;     } ;     pathItems :  never ;     requestBodies :  never ;     responses :  {         HTTP202Response :  {             content :  {  "application/json" :  Record < string ,  unknown >  } ;             headers :  {  [ name :  string ]:  unknown  } ;         } ;         HTTP403Response :  {             content :  {                 "application/json" :  {  error :  {  code :  string ;  detail :  string  }  } ;             } ;             headers :  {  [ name :  string ]:  unknown  } ;         } ;         HTTP422Response :  {             content :  {                 "application/json" :  {                     error :  {                         code :  string ;                         detail :  {  loc :  string [] ;  msg :  string ;  type :  string  } [] ;                     } ;                 } ;             } ;             headers :  {  [ name :  string ]:  unknown  } ;         } ;     } ;     schemas :  {         Action :  {             ActionScope ?:  string ;             ActionUrl :  string ;             Catch ?:  unknown ;             Comment ?:  unknown ;             End ?:  unknown ;             ExceptionOnActionFailure :  boolean ;             InputPath ?:  unknown ;             Next ?:  unknown ;             Parameters ?:  unknown ;             ResultPath ?:  unknown ;             RunAs ?:  string ;             Type :  string ;             WaitTime ?:  number ;         }  &  {  End ?:  boolean ;  Next ?:  string  }  &  {             Parameters ?:  {  [ key :  string ]:  unknown  } ;         }  &  {  InputPath ?:  string  }  &  {  ResultPath ?:  string  }  &  {             Catch ?:  (                
{  ErrorEquals :  string [] ;  Next :  string ;  ResultPath ?:  unknown  }  &  {                     ResultPath ?:  string ;                 }             )
[] ;         } ;         ActivityNotificationPolicy :  {             status :  (
"SUCCEEDED"  |  "FAILED"  |  "INACTIVE" )
[] ;         } ;         BatchRunUpdateOperation :  {             run_managers ?:  string [] ;             run_monitors ?:  string [] ;             tags ?:  string [] ;         } ;         BatchRunUpdateSetOperation :  {             run_managers ?:  string [] ;             run_monitors ?:  string [] ;             status ?:  "cancel" ;             tags ?:  string [] ;         } ;         Catch :  {             Catch ?:  (                
{  ErrorEquals :  string [] ;  Next :  string ;  ResultPath ?:  unknown  }  &  {                     ResultPath ?:  string ;                 }             )
[] ;         } ;         Choice :  {             Choices :  (                
{  Next ?:  string  }  &  {                     And ?:  (
                        { And?: ...[] | undefined; Or?: ...[] | undefined; Not?: ... | undefined; Variable?: string | undefined; StringEquals?: string | undefined; StringEqualsPath?: string | undefined; StringLessThan?: string | undefined; ... 35 more ...; IsTimestamp?: boolean | undefined; }
                    )
[] ;                     BooleanEquals ?:  boolean ;                     BooleanEqualsPath ?:  string ;                     IsBoolean ?:  boolean ;                     IsNull ?:  boolean ;                     IsNumeric ?:  boolean ;                     IsPresent ?:  boolean ;                     IsString ?:  boolean ;                     IsTimestamp ?:  boolean ;                     Not ?:  { And?: ...[] | undefined; Or?: ...[] | undefined; Not?: ... | undefined; Variable?: string | undefined; StringEquals?: string | undefined; StringEqualsPath?: string | undefined; StringLessThan?: string | undefined; ... 35 more ...; IsTimestamp?: boolean | undefined; }
;                     NumericEquals ?:  number ;                     NumericEqualsPath ?:  string ;                     NumericGreaterThan ?:  number ;                     NumericGreaterThanEquals ?:  number ;                     NumericGreaterThanEqualsPath ?:  string ;                     NumericGreaterThanPath ?:  string ;                     NumericLessThan ?:  number ;                     NumericLessThanEquals ?:  number ;                     NumericLessThanEqualsPath ?:  string ;                     NumericLessThanPath ?:  string ;                     Or ?:  (
                        { And?: ...[] | undefined; Or?: ...[] | undefined; Not?: ... | undefined; Variable?: string | undefined; StringEquals?: string | undefined; StringEqualsPath?: string | undefined; StringLessThan?: string | undefined; ... 35 more ...; IsTimestamp?: boolean | undefined; }
                    )
[] ;                     StringEquals ?:  string ;                     StringEqualsPath ?:  string ;                     StringGreaterThan ?:  string ;                     StringGreaterThanEquals ?:  string ;                     StringGreaterThanEqualsPath ?:  string ;                     StringGreaterThanPath ?:  string ;                     StringLessThan ?:  string ;                     StringLessThanEquals ?:  string ;                     StringLessThanEqualsPath ?:  string ;                     StringLessThanPath ?:  string ;                     StringMatches ?:  string ;                     TimestampEquals ?:  string ;                     TimestampEqualsPath ?:  string ;                     TimestampGreaterThan ?:  string ;                     TimestampGreaterThanEquals ?:  string ;                     TimestampGreaterThanEqualsPath ?:  string ;                     TimestampGreaterThanPath ?:  string ;                     TimestampLessThan ?:  string ;                     TimestampLessThanEquals ?:  string ;                     TimestampLessThanEqualsPath ?:  string ;                     TimestampLessThanPath ?:  string ;                     Variable ?:  string ;                 }             )
[] ;             Comment ?:  string ;             Default ?:  string ;             Type ?:  string ;         } ;         ChoiceRule :  {             And ?:  (
                { And?: ...[] | undefined; Or?: ...[] | undefined; Not?: ... | undefined; Variable?: string | undefined; StringEquals?: string | undefined; StringEqualsPath?: string | undefined; StringLessThan?: string | undefined; ... 35 more ...; IsTimestamp?: boolean | undefined; }
            )
[] ;             BooleanEquals ?:  boolean ;             BooleanEqualsPath ?:  string ;             IsBoolean ?:  boolean ;             IsNull ?:  boolean ;             IsNumeric ?:  boolean ;             IsPresent ?:  boolean ;             IsString ?:  boolean ;             IsTimestamp ?:  boolean ;             Not ?:  { And?: ...[] | undefined; Or?: ...[] | undefined; Not?: ... | undefined; Variable?: string | undefined; StringEquals?: string | undefined; StringEqualsPath?: string | undefined; StringLessThan?: string | undefined; ... 35 more ...; IsTimestamp?: boolean | undefined; }
;             NumericEquals ?:  number ;             NumericEqualsPath ?:  string ;             NumericGreaterThan ?:  number ;             NumericGreaterThanEquals ?:  number ;             NumericGreaterThanEqualsPath ?:  string ;             NumericGreaterThanPath ?:  string ;             NumericLessThan ?:  number ;             NumericLessThanEquals ?:  number ;             NumericLessThanEqualsPath ?:  string ;             NumericLessThanPath ?:  string ;             Or ?:  (
                { And?: ...[] | undefined; Or?: ...[] | undefined; Not?: ... | undefined; Variable?: string | undefined; StringEquals?: string | undefined; StringEqualsPath?: string | undefined; StringLessThan?: string | undefined; ... 35 more ...; IsTimestamp?: boolean | undefined; }
            )
[] ;             StringEquals ?:  string ;             StringEqualsPath ?:  string ;             StringGreaterThan ?:  string ;             StringGreaterThanEquals ?:  string ;             StringGreaterThanEqualsPath ?:  string ;             StringGreaterThanPath ?:  string ;             StringLessThan ?:  string ;             StringLessThanEquals ?:  string ;             StringLessThanEqualsPath ?:  string ;             StringLessThanPath ?:  string ;             StringMatches ?:  string ;             TimestampEquals ?:  string ;             TimestampEqualsPath ?:  string ;             TimestampGreaterThan ?:  string ;             TimestampGreaterThanEquals ?:  string ;             TimestampGreaterThanEqualsPath ?:  string ;             TimestampGreaterThanPath ?:  string ;             TimestampLessThan ?:  string ;             TimestampLessThanEquals ?:  string ;             TimestampLessThanEqualsPath ?:  string ;             TimestampLessThanPath ?:  string ;             Variable ?:  string ;         } ;         ExpressionEval :  {             Comment ?:  unknown ;             Next :  string ;             Parameters :  unknown ;             ResultPath :  unknown ;             Type ?:  string ;         }  &  {  Parameters ?:  {  [ key :  string ]:  unknown  }  }  &  {  ResultPath ?:  string  } ;         Fail :  {  Cause ?:  string ;  Comment ?:  string ;  Error ?:  string ;  Type ?:  string  } ;         FlowDefinition :  {             Comment ?:  string ;             StartAt :  string ;             States :  {                 [ key :  string ]:                     |  {                         Comment ?:  unknown ;                         End ?:  unknown ;                         InputPath ?:  unknown ;                         Next ?:  unknown ;                         Parameters ?:  unknown ;                         ResultPath ?:  unknown ;                         Type ?:  string ;                     }  &  {  End ?:  boolean ;  Next ?:  string  }  &  {                         Parameters ?:  {  [ key :  string ]:  unknown  } ;                     }  &  {  InputPath ?:  string  }  &  {  ResultPath ?:  string  }                     |  {                         ActionScope ?:  string ;                         ActionUrl :  string ;                         Catch ?:  unknown ;                         Comment ?:  unknown ;                         End ?:  unknown ;                         ExceptionOnActionFailure :  boolean ;                         InputPath ?:  unknown ;                         Next ?:  unknown ;                         Parameters ?:  unknown ;                         ResultPath ?:  unknown ;                         RunAs ?:  string ;                         Type :  string ;                         WaitTime ?:  number ;                     }  &  {  End ?:  boolean ;  Next ?:  string  }  &  {                         Parameters ?:  {  [ key :  string ]:  unknown  } ;                     }  &  {  InputPath ?:  string  }  &  {  ResultPath ?:  string  }  &  {                         Catch ?:  (                            
{  ErrorEquals :  (...)
[] ;  Next :  string ;  ResultPath ?:  unknown  }  &  {                                 ResultPath ?:  (...) 
|  (...)
;                             }                         )
[] ;                     }                     |  {                         Comment ?:  unknown ;                         Next ?:  string ;                         Seconds ?:  number ;                         SecondsPath ?:  string ;                         Timestamp ?:  string ;                         TimestampPath ?:  string ;                         Type ?:  string ;                     }                     |  {                         Choices :  (                            
{  Next ?:  string  }  &  {                                 And ?:  (
                                    { And?: ...[] | undefined; Or?: ...[] | undefined; Not?: ... | undefined; Variable?: string | undefined; StringEquals?: string | undefined; StringEqualsPath?: string | undefined; StringLessThan?: string | undefined; ... 35 more ...; IsTimestamp?: boolean | undefined; }
                                )
[] ;                                 BooleanEquals ?:  boolean ;                                 BooleanEqualsPath ?:  string ;                                 IsBoolean ?:  boolean ;                                 IsNull ?:  boolean ;                                 IsNumeric ?:  boolean ;                                 IsPresent ?:  boolean ;                                 IsString ?:  boolean ;                                 IsTimestamp ?:  boolean ;                                 Not ?:  { And?: ...[] | undefined; Or?: ...[] | undefined; Not?: ... | undefined; Variable?: string | undefined; StringEquals?: string | undefined; StringEqualsPath?: string | undefined; StringLessThan?: string | undefined; ... 35 more ...; IsTimestamp?: boolean | undefined; }
;                                 NumericEquals ?:  number ;                                 NumericEqualsPath ?:  string ;                                 NumericGreaterThan ?:  number ;                                 NumericGreaterThanEquals ?:  number ;                                 NumericGreaterThanEqualsPath ?:  string ;                                 NumericGreaterThanPath ?:  string ;                                 NumericLessThan ?:  number ;                                 NumericLessThanEquals ?:  number ;                                 NumericLessThanEqualsPath ?:  string ;                                 NumericLessThanPath ?:  string ;                                 Or ?:  (
                                    { And?: ...[] | undefined; Or?: ...[] | undefined; Not?: ... | undefined; Variable?: string | undefined; StringEquals?: string | undefined; StringEqualsPath?: string | undefined; StringLessThan?: string | undefined; ... 35 more ...; IsTimestamp?: boolean | undefined; }
                                )
[] ;                                 StringEquals ?:  string ;                                 StringEqualsPath ?:  string ;                                 StringGreaterThan ?:  string ;                                 StringGreaterThanEquals ?:  string ;                                 StringGreaterThanEqualsPath ?:  string ;                                 StringGreaterThanPath ?:  string ;                                 StringLessThan ?:  string ;                                 StringLessThanEquals ?:  string ;                                 StringLessThanEqualsPath ?:  string ;                                 StringLessThanPath ?:  string ;                                 StringMatches ?:  string ;                                 TimestampEquals ?:  string ;                                 TimestampEqualsPath ?:  string ;                                 TimestampGreaterThan ?:  string ;                                 TimestampGreaterThanEquals ?:  string ;                                 TimestampGreaterThanEqualsPath ?:  string ;                                 TimestampGreaterThanPath ?:  string ;                                 TimestampLessThan ?:  string ;                                 TimestampLessThanEquals ?:  string ;                                 TimestampLessThanEqualsPath ?:  string ;                                 TimestampLessThanPath ?:  string ;                                 Variable ?:  string ;                             }                         )
[] ;                         Comment ?:  string ;                         Default ?:  string ;                         Type ?:  string ;                     }                     |  {                         Comment ?:  unknown ;                         Next :  string ;                         Parameters :  unknown ;                         ResultPath :  unknown ;                         Type ?:  string ;                     }  &  {  Parameters ?:  {  [ key :  string ]:  unknown  }  }  &  {                         ResultPath ?:  string ;                     }                     |  {  Cause ?:  string ;  Comment ?:  string ;  Error ?:  string ;  Type ?:  string  } ;             } ;         } ;         FlowEmbed :  {             created_at :  string ;             deleted_at ?:  string ;             description ?:  string ;             flow_owner ?:  string ;             id :  string ;             keywords ?:  string [] ;             subtitle ?:  string ;             title :  string ;             updated_at ?:  string ;         } ;         FlowResponse :  {             api_version ?:  "1.0" ;             created_at ?:  string ;             definition ?:  {                 Comment ?:  string ;                 StartAt :  string ;                 States :  {                     [ key :  string ]:  |  {                         Comment ?:  unknown ;                         End ?:  unknown ;                         InputPath ?:  unknown ;                         Next ?:  unknown ;                         Parameters ?:  unknown ;                         ResultPath ?:  unknown ;                         Type ?:  string ;                     }  &  {  End ?:  boolean ;  Next ?:  string  }  &  {                         Parameters ?:  {  [ key :  string ]:  unknown  } ;                     }  &  {  InputPath ?:  string  }  &  {  ResultPath ?:  string  }                     |  {                         ActionScope ?:  string ;                         ActionUrl :  string ;                         Catch ?:  unknown ;                         Comment ?:  unknown ;                         End ?:  unknown ;                         ExceptionOnActionFailure :  boolean ;                         InputPath ?:  unknown ;                         Next ?:  unknown ;                         Parameters ?:  unknown ;                         ResultPath ?:  unknown ;                         RunAs ?:  string ;                         Type :  string ;                         WaitTime ?:  number ;                     }  &  {  End ?:  boolean ;  Next ?:  string  }  &  {                         Parameters ?:  {  [ key :  string ]:  unknown  } ;                     }  &  {  InputPath ?:  string  }  &  {  ResultPath ?:  string  }  &  {                         Catch ?:  ((...) 
&  (...))
[] ;                     }                     |  {                         Comment ?:  unknown ;                         Next ?:  string ;                         Seconds ?:  number ;                         SecondsPath ?:  string ;                         Timestamp ?:  string ;                         TimestampPath ?:  string ;                         Type ?:  string ;                     }                     |  {                         Choices :  (                            
{  Next ?:  (...)                            
|  (...) 
}  &  {                                 And ?:  (...) 
|  (...)
;                                 BooleanEquals ?:  (...) 
|  (...) 
|  (...)
;                                 BooleanEqualsPath ?:  (...) 
|  (...)
;                                 IsBoolean ?:  (...) 
|  (...) 
|  (...)
;                                 IsNull ?:  (...) 
|  (...) 
|  (...)
;                                 IsNumeric ?:  (...) 
|  (...) 
|  (...)
;                                 IsPresent ?:  (...) 
|  (...) 
|  (...)
;                                 IsString ?:  (...) 
|  (...) 
|  (...)
;                                 IsTimestamp ?:  (...) 
|  (...) 
|  (...)
;                                 Not ?:  (...) 
|  (...)
;                                 NumericEquals ?:  (...) 
|  (...)
;                                 NumericEqualsPath ?:  (...) 
|  (...)
;                                 NumericGreaterThan ?:  (...) 
|  (...)
;                                 NumericGreaterThanEquals ?:  (...) 
|  (...)
;                                 NumericGreaterThanEqualsPath ?:  (...) 
|  (...)
;                                 NumericGreaterThanPath ?:  (...) 
|  (...)
;                                 NumericLessThan ?:  (...) 
|  (...)
;                                 NumericLessThanEquals ?:  (...) 
|  (...)
;                                 NumericLessThanEqualsPath ?:  (...) 
|  (...)
;                                 NumericLessThanPath ?:  (...) 
|  (...)
;                                 Or ?:  (...) 
|  (...)
;                                 StringEquals ?:  (...) 
|  (...)
;                                 StringEqualsPath ?:  (...) 
|  (...)
;                                 StringGreaterThan ?:  (...) 
|  (...)
;                                 StringGreaterThanEquals ?:  (...) 
|  (...)
;                                 StringGreaterThanEqualsPath ?:  (...) 
|  (...)
;                                 StringGreaterThanPath ?:  (...) 
|  (...)
;                                 StringLessThan ?:  (...) 
|  (...)
;                                 StringLessThanEquals ?:  (...) 
|  (...)
;                                 StringLessThanEqualsPath ?:  (...) 
|  (...)
;                                 StringLessThanPath ?:  (...) 
|  (...)
;                                 StringMatches ?:  (...) 
|  (...)
;                                 TimestampEquals ?:  (...) 
|  (...)
;                                 TimestampEqualsPath ?:  (...) 
|  (...)
;                                 TimestampGreaterThan ?:  (...) 
|  (...)
;                                 TimestampGreaterThanEquals ?:  (...) 
|  (...)
;                                 TimestampGreaterThanEqualsPath ?:  (...) 
|  (...)
;                                 TimestampGreaterThanPath ?:  (...) 
|  (...)
;                                 TimestampLessThan ?:  (...) 
|  (...)
;                                 TimestampLessThanEquals ?:  (...) 
|  (...)
;                                 TimestampLessThanEqualsPath ?:  (...) 
|  (...)
;                                 TimestampLessThanPath ?:  (...) 
|  (...)
;                                 Variable ?:  (...) 
|  (...)
;                             }                         )
[] ;                         Comment ?:  string ;                         Default ?:  string ;                         Type ?:  string ;                     }                     |  {                         Comment ?:  unknown ;                         Next :  string ;                         Parameters :  unknown ;                         ResultPath :  unknown ;                         Type ?:  string ;                     }  &  {  Parameters ?:  {  [ key :  string ]:  unknown  }  }  &  {                         ResultPath ?:  string ;                     }                     |  {  Cause ?:  string ;  Comment ?:  string ;  Error ?:  string ;  Type ?:  string  } ;                 } ;             } ;             description ?:  string ;             flow_administrators ?:  string [] ;             flow_owner ?:  string ;             flow_starters ?:  string [] ;             flow_url ?:  string ;             flow_viewers ?:  string [] ;             globus_auth_scope ?:  string ;             globus_auth_scopes_by_RunAs ?:  string [] ;             globus_auth_username ?:  string ;             id ?:  string ;             input_schema ?:  Record < string ,  unknown >             |  null ;             is_high_assurance ?:  boolean ;             keywords ?:  string [] ;             log_supported ?:  boolean ;             principal_urn ?:  string ;             subscription_id ?:  string ;             subtitle ?:  string ;             synchronous ?:  boolean ;             title ?:  string ;             types ?:  (
"Action"  |  "Event" )
[] ;             updated_at ?:  string ;             user_role ?:                 |  "flow_owner"                 |  "flow_viewer"                 |  "flow_starter"                 |  "flow_administrator" ;         } ;         FlowRun :  {             action_id :  string ;             completion_time :  string ;             details :  Record < string ,  unknown >             |  null ;             display_status ?:  string ;             flow_id :  string ;             flow_last_updated :  string ;             label :  string ;             run_id :  string ;             run_managers ?:  string [] ;             run_monitors ?:  string [] ;             run_owner :  string ;             start_time :  string ;             status :  "SUCCEEDED"  |  "FAILED"  |  "ACTIVE"  |  "INACTIVE"  |  "ENDED" ;             tags :  string [] ;             user_role :  "run_manager"  |  "run_monitor"  |  "run_owner" ;         } ;         FlowRunWithFlowEmbed :  {             action_id :  string ;             completion_time :  string ;             details :  Record < string ,  unknown >             |  null ;             display_status ?:  string ;             flow_id :  string ;             flow_last_updated :  string ;             label :  string ;             run_id :  string ;             run_managers ?:  string [] ;             run_monitors ?:  string [] ;             run_owner :  string ;             start_time :  string ;             status :  "SUCCEEDED"  |  "FAILED"  |  "ACTIVE"  |  "INACTIVE"  |  "ENDED" ;             tags :  string [] ;             user_role :  "run_manager"  |  "run_monitor"  |  "run_owner" ;         }  &  {             flow_description ?:  {                 created_at :  string ;                 deleted_at ?:  string ;                 description ?:  string ;                 flow_owner ?:  string ;                 id :  string ;                 keywords ?:  string [] ;                 subtitle ?:  string ;                 title :  string ;                 updated_at ?:  string ;             } ;         } ;         FlowScopes :  {  [ key :  string ]:  string []  } ;         FlowValidationErrorResponse :  {             debug_id :  string ;             error :  {                 code :  string ;                 detail :  string  |  {  loc :  string [] ;  msg :  string ;  type :  string  } [] ;                 message ?:  string ;             } ;         } ;         FlowValidationResponse :  {  scopes ?:  {  [ key :  string ]:  string []  }  } ;         GetRunDefinitionResponse :  {             definition :  Record < string ,  unknown > ;             flow_id :  string ;             input_schema :  Record < string ,  unknown > ;         } ;         InputBody :  {  [ key :  string ]:  unknown  } ;         InputPath :  {  InputPath ?:  string  } ;         JsonPathPattern :  string ;         Label :  string ;         LocationErrorList :  {  loc :  string [] ;  msg :  string ;  type :  string  } [] ;         NextOrEnd :  {  End ?:  boolean ;  Next ?:  string  } ;         Parameters :  {  Parameters ?:  {  [ key :  string ]:  unknown  }  } ;         ParametersOrInputPath :  {  Parameters ?:  {  [ key :  string ]:  unknown  }  }  &  {             InputPath ?:  string ;         } ;         ParametersOrInputPathNotRequired :  {             Parameters ?:  {  [ key :  string ]:  unknown  } ;         }  &  {  InputPath ?:  string  } ;         Pass :  {             Comment ?:  unknown ;             End ?:  unknown ;             InputPath ?:  unknown ;             Next ?:  unknown ;             Parameters ?:  unknown ;             ResultPath ?:  unknown ;             Type ?:  string ;         }  &  {  End ?:  boolean ;  Next ?:  string  }  &  {             Parameters ?:  {  [ key :  string ]:  unknown  } ;         }  &  {  InputPath ?:  string  }  &  {  ResultPath ?:  string  } ;         PrincipalURN :  string ;         ResultPath :  {  ResultPath ?:  string  } ;         RunManagers :  string [] ;         RunMonitors :  string [] ;         RunUpdate :  {             label ?:  string ;             run_managers ?:  string [] ;             run_monitors ?:  string [] ;             tags ?:  string [] ;         } ;         Tags :  string [] ;         ValidateRun :  {  message :  string  } ;         Wait :  {             Comment ?:  unknown ;             Next ?:  string ;             Seconds ?:  number ;             SecondsPath ?:  string ;             Timestamp ?:  string ;             TimestampPath ?:  string ;             Type ?:  string ;         } ;     } ; } Properties parameters parameters :  { filter_completion_time :  string ; filter_start_time :  string ; flow_id :  string ; list_flows_orderby :  string [] ; list_runs_orderby :  string [] ; run_id :  string ; } 
Type Declaration filter_completion_time :  string filter_start_time :  string flow_id :  string list_flows_orderby :  string [] list_runs_orderby :  string [] run_id :  string path pathItems :  never 
request requestBodies :  never 
responses responses :  { HTTP202Response :  { content :  {  "application/json" :  Record < string ,  unknown >  } ; headers :  {  [ name :  string ]:  unknown  } ; } ; HTTP403Response :  { content :  { "application/json" :  {  error :  {  code :  string ;  detail :  string  }  } ; } ; headers :  {  [ name :  string ]:  unknown  } ; } ; HTTP422Response :  { content :  { "application/json" :  { error :  { code :  string ; detail :  {  loc :  string [] ;  msg :  string ;  type :  string  } [] ; } ; } ; } ; headers :  {  [ name :  string ]:  unknown  } ; } ; } 
Type Declaration HTTP202Response :  { content :  {  "application/json" :  Record < string ,  unknown >  } ; headers :  {  [ name :  string ]:  unknown  } ; } HTTP403Response :  { content :  { "application/json" :  {  error :  {  code :  string ;  detail :  string  }  } ; } ; headers :  {  [ name :  string ]:  unknown  } ; } HTTP422Response :  { content :  { "application/json" :  { error :  { code :  string ; detail :  {  loc :  string [] ;  msg :  string ;  type :  string  } [] ; } ; } ; } ; headers :  {  [ name :  string ]:  unknown  } ; } schemas schemas :  { Action :  { ActionScope ?:  string ; ActionUrl :  string ; Catch ?:  unknown ; Comment ?:  unknown ; End ?:  unknown ; ExceptionOnActionFailure :  boolean ; InputPath ?:  unknown ; Next ?:  unknown ; Parameters ?:  unknown ; ResultPath ?:  unknown ; RunAs ?:  string ; Type :  string ; WaitTime ?:  number ; }  &  {  End ?:  boolean ;  Next ?:  string  }  &  { Parameters ?:  {  [ key :  string ]:  unknown  } ; }  &  {  InputPath ?:  string  }  &  {  ResultPath ?:  string  }  &  { Catch ?:  ({  ErrorEquals :  string [] ;  Next :  string ;  ResultPath ?:  unknown  }  &  { ResultPath ?:  string ; } [] ; } ; ActivityNotificationPolicy :  { status :  ("SUCCEEDED"  |  "FAILED"  |  "INACTIVE" )[] ; } ; BatchRunUpdateOperation :  { run_managers ?:  string [] ; run_monitors ?:  string [] ; tags ?:  string [] ; } ; BatchRunUpdateSetOperation :  { run_managers ?:  string [] ; run_monitors ?:  string [] ; status ?:  "cancel" ; tags ?:  string [] ; } ; Catch :  { Catch ?:  ({  ErrorEquals :  string [] ;  Next :  string ;  ResultPath ?:  unknown  }  &  { ResultPath ?:  string ; } [] ; } ; Choice :  { Choices :  ({  Next ?:  string  }  &  { And ?:  ([] ; BooleanEquals ?:  boolean ; BooleanEqualsPath ?:  string ; IsBoolean ?:  boolean ; IsNull ?:  boolean ; IsNumeric ?:  boolean ; IsPresent ?:  boolean ; IsString ?:  boolean ; IsTimestamp ?:  boolean ; Not ?:  { And?: ...[] | undefined; Or?: ...[] | undefined; Not?: ... | undefined; Variable?: string | undefined; StringEquals?: string | undefined; StringEqualsPath?: string | undefined; StringLessThan?: string | undefined; ... 35 more ...; IsTimestamp?: boolean | undefined; }; NumericEquals ?:  number ; NumericEqualsPath ?:  string ; NumericGreaterThan ?:  number ; NumericGreaterThanEquals ?:  number ; NumericGreaterThanEqualsPath ?:  string ; NumericGreaterThanPath ?:  string ; NumericLessThan ?:  number ; NumericLessThanEquals ?:  number ; NumericLessThanEqualsPath ?:  string ; NumericLessThanPath ?:  string ; Or ?:  ([] ; StringEquals ?:  string ; StringEqualsPath ?:  string ; StringGreaterThan ?:  string ; StringGreaterThanEquals ?:  string ; StringGreaterThanEqualsPath ?:  string ; StringGreaterThanPath ?:  string ; StringLessThan ?:  string ; StringLessThanEquals ?:  string ; StringLessThanEqualsPath ?:  string ; StringLessThanPath ?:  string ; StringMatches ?:  string ; TimestampEquals ?:  string ; TimestampEqualsPath ?:  string ; TimestampGreaterThan ?:  string ; TimestampGreaterThanEquals ?:  string ; TimestampGreaterThanEqualsPath ?:  string ; TimestampGreaterThanPath ?:  string ; TimestampLessThan ?:  string ; TimestampLessThanEquals ?:  string ; TimestampLessThanEqualsPath ?:  string ; TimestampLessThanPath ?:  string ; Variable ?:  string ; } [] ; Comment ?:  string ; Default ?:  string ; Type ?:  string ; } ; ChoiceRule :  { And ?:  ([] ; BooleanEquals ?:  boolean ; BooleanEqualsPath ?:  string ; IsBoolean ?:  boolean ; IsNull ?:  boolean ; IsNumeric ?:  boolean ; IsPresent ?:  boolean ; IsString ?:  boolean ; IsTimestamp ?:  boolean ; Not ?:  { And?: ...[] | undefined; Or?: ...[] | undefined; Not?: ... | undefined; Variable?: string | undefined; StringEquals?: string | undefined; StringEqualsPath?: string | undefined; StringLessThan?: string | undefined; ... 35 more ...; IsTimestamp?: boolean | undefined; }; NumericEquals ?:  number ; NumericEqualsPath ?:  string ; NumericGreaterThan ?:  number ; NumericGreaterThanEquals ?:  number ; NumericGreaterThanEqualsPath ?:  string ; NumericGreaterThanPath ?:  string ; NumericLessThan ?:  number ; NumericLessThanEquals ?:  number ; NumericLessThanEqualsPath ?:  string ; NumericLessThanPath ?:  string ; Or ?:  ([] ; StringEquals ?:  string ; StringEqualsPath ?:  string ; StringGreaterThan ?:  string ; StringGreaterThanEquals ?:  string ; StringGreaterThanEqualsPath ?:  string ; StringGreaterThanPath ?:  string ; StringLessThan ?:  string ; StringLessThanEquals ?:  string ; StringLessThanEqualsPath ?:  string ; StringLessThanPath ?:  string ; StringMatches ?:  string ; TimestampEquals ?:  string ; TimestampEqualsPath ?:  string ; TimestampGreaterThan ?:  string ; TimestampGreaterThanEquals ?:  string ; TimestampGreaterThanEqualsPath ?:  string ; TimestampGreaterThanPath ?:  string ; TimestampLessThan ?:  string ; TimestampLessThanEquals ?:  string ; TimestampLessThanEqualsPath ?:  string ; TimestampLessThanPath ?:  string ; Variable ?:  string ; } ; ExpressionEval :  { Comment ?:  unknown ; Next :  string ; Parameters :  unknown ; ResultPath :  unknown ; Type ?:  string ; }  &  {  Parameters ?:  {  [ key :  string ]:  unknown  }  }  &  {  ResultPath ?:  string  } ; Fail :  {  Cause ?:  string ;  Comment ?:  string ;  Error ?:  string ;  Type ?:  string  } ; FlowDefinition :  { Comment ?:  string ; StartAt :  string ; States :  { [ key :  string ]: |  { Comment ?:  unknown ; End ?:  unknown ; InputPath ?:  unknown ; Next ?:  unknown ; Parameters ?:  unknown ; ResultPath ?:  unknown ; Type ?:  string ; }  &  {  End ?:  boolean ;  Next ?:  string  }  &  { Parameters ?:  {  [ key :  string ]:  unknown  } ; }  &  {  InputPath ?:  string  }  &  {  ResultPath ?:  string  } |  { ActionScope ?:  string ; ActionUrl :  string ; Catch ?:  unknown ; Comment ?:  unknown ; End ?:  unknown ; ExceptionOnActionFailure :  boolean ; InputPath ?:  unknown ; Next ?:  unknown ; Parameters ?:  unknown ; ResultPath ?:  unknown ; RunAs ?:  string ; Type :  string ; WaitTime ?:  number ; }  &  {  End ?:  boolean ;  Next ?:  string  }  &  { Parameters ?:  {  [ key :  string ]:  unknown  } ; }  &  {  InputPath ?:  string  }  &  {  ResultPath ?:  string  }  &  { Catch ?:  ({  ErrorEquals :  (...)[] ;  Next :  string ;  ResultPath ?:  unknown  }  &  { ResultPath ?:  (...) |  (...); } [] ; } |  { Comment ?:  unknown ; Next ?:  string ; Seconds ?:  number ; SecondsPath ?:  string ; Timestamp ?:  string ; TimestampPath ?:  string ; Type ?:  string ; } |  { Choices :  ({  Next ?:  string  }  &  { And ?:  ([] ; BooleanEquals ?:  boolean ; BooleanEqualsPath ?:  string ; IsBoolean ?:  boolean ; IsNull ?:  boolean ; IsNumeric ?:  boolean ; IsPresent ?:  boolean ; IsString ?:  boolean ; IsTimestamp ?:  boolean ; Not ?:  { And?: ...[] | undefined; Or?: ...[] | undefined; Not?: ... | undefined; Variable?: string | undefined; StringEquals?: string | undefined; StringEqualsPath?: string | undefined; StringLessThan?: string | undefined; ... 35 more ...; IsTimestamp?: boolean | undefined; }; NumericEquals ?:  number ; NumericEqualsPath ?:  string ; NumericGreaterThan ?:  number ; NumericGreaterThanEquals ?:  number ; NumericGreaterThanEqualsPath ?:  string ; NumericGreaterThanPath ?:  string ; NumericLessThan ?:  number ; NumericLessThanEquals ?:  number ; NumericLessThanEqualsPath ?:  string ; NumericLessThanPath ?:  string ; Or ?:  ([] ; StringEquals ?:  string ; StringEqualsPath ?:  string ; StringGreaterThan ?:  string ; StringGreaterThanEquals ?:  string ; StringGreaterThanEqualsPath ?:  string ; StringGreaterThanPath ?:  string ; StringLessThan ?:  string ; StringLessThanEquals ?:  string ; StringLessThanEqualsPath ?:  string ; StringLessThanPath ?:  string ; StringMatches ?:  string ; TimestampEquals ?:  string ; TimestampEqualsPath ?:  string ; TimestampGreaterThan ?:  string ; TimestampGreaterThanEquals ?:  string ; TimestampGreaterThanEqualsPath ?:  string ; TimestampGreaterThanPath ?:  string ; TimestampLessThan ?:  string ; TimestampLessThanEquals ?:  string ; TimestampLessThanEqualsPath ?:  string ; TimestampLessThanPath ?:  string ; Variable ?:  string ; } [] ; Comment ?:  string ; Default ?:  string ; Type ?:  string ; } |  { Comment ?:  unknown ; Next :  string ; Parameters :  unknown ; ResultPath :  unknown ; Type ?:  string ; }  &  {  Parameters ?:  {  [ key :  string ]:  unknown  }  }  &  { ResultPath ?:  string ; } |  {  Cause ?:  string ;  Comment ?:  string ;  Error ?:  string ;  Type ?:  string  } ; } ; } ; FlowEmbed :  { created_at :  string ; deleted_at ?:  string ; description ?:  string ; flow_owner ?:  string ; id :  string ; keywords ?:  string [] ; subtitle ?:  string ; title :  string ; updated_at ?:  string ; } ; FlowResponse :  { api_version ?:  "1.0" ; created_at ?:  string ; definition ?:  { Comment ?:  string ; StartAt :  string ; States :  { [ key :  string ]:  |  { Comment ?:  unknown ; End ?:  unknown ; InputPath ?:  unknown ; Next ?:  unknown ; Parameters ?:  unknown ; ResultPath ?:  unknown ; Type ?:  string ; }  &  {  End ?:  boolean ;  Next ?:  string  }  &  { Parameters ?:  {  [ key :  string ]:  unknown  } ; }  &  {  InputPath ?:  string  }  &  {  ResultPath ?:  string  } |  { ActionScope ?:  string ; ActionUrl :  string ; Catch ?:  unknown ; Comment ?:  unknown ; End ?:  unknown ; ExceptionOnActionFailure :  boolean ; InputPath ?:  unknown ; Next ?:  unknown ; Parameters ?:  unknown ; ResultPath ?:  unknown ; RunAs ?:  string ; Type :  string ; WaitTime ?:  number ; }  &  {  End ?:  boolean ;  Next ?:  string  }  &  { Parameters ?:  {  [ key :  string ]:  unknown  } ; }  &  {  InputPath ?:  string  }  &  {  ResultPath ?:  string  }  &  { Catch ?:  ((...) &  (...))[] ; } |  { Comment ?:  unknown ; Next ?:  string ; Seconds ?:  number ; SecondsPath ?:  string ; Timestamp ?:  string ; TimestampPath ?:  string ; Type ?:  string ; } |  { Choices :  ({  Next ?:  (...)|  (...) }  &  { And ?:  (...) |  (...); BooleanEquals ?:  (...) |  (...) |  (...); BooleanEqualsPath ?:  (...) |  (...); IsBoolean ?:  (...) |  (...) |  (...); IsNull ?:  (...) |  (...) |  (...); IsNumeric ?:  (...) |  (...) |  (...); IsPresent ?:  (...) |  (...) |  (...); IsString ?:  (...) |  (...) |  (...); IsTimestamp ?:  (...) |  (...) |  (...); Not ?:  (...) |  (...); NumericEquals ?:  (...) |  (...); NumericEqualsPath ?:  (...) |  (...); NumericGreaterThan ?:  (...) |  (...); NumericGreaterThanEquals ?:  (...) |  (...); NumericGreaterThanEqualsPath ?:  (...) |  (...); NumericGreaterThanPath ?:  (...) |  (...); NumericLessThan ?:  (...) |  (...); NumericLessThanEquals ?:  (...) |  (...); NumericLessThanEqualsPath ?:  (...) |  (...); NumericLessThanPath ?:  (...) |  (...); Or ?:  (...) |  (...); StringEquals ?:  (...) |  (...); StringEqualsPath ?:  (...) |  (...); StringGreaterThan ?:  (...) |  (...); StringGreaterThanEquals ?:  (...) |  (...); StringGreaterThanEqualsPath ?:  (...) |  (...); StringGreaterThanPath ?:  (...) |  (...); StringLessThan ?:  (...) |  (...); StringLessThanEquals ?:  (...) |  (...); StringLessThanEqualsPath ?:  (...) |  (...); StringLessThanPath ?:  (...) |  (...); StringMatches ?:  (...) |  (...); TimestampEquals ?:  (...) |  (...); TimestampEqualsPath ?:  (...) |  (...); TimestampGreaterThan ?:  (...) |  (...); TimestampGreaterThanEquals ?:  (...) |  (...); TimestampGreaterThanEqualsPath ?:  (...) |  (...); TimestampGreaterThanPath ?:  (...) |  (...); TimestampLessThan ?:  (...) |  (...); TimestampLessThanEquals ?:  (...) |  (...); TimestampLessThanEqualsPath ?:  (...) |  (...); TimestampLessThanPath ?:  (...) |  (...); Variable ?:  (...) |  (...); } [] ; Comment ?:  string ; Default ?:  string ; Type ?:  string ; } |  { Comment ?:  unknown ; Next :  string ; Parameters :  unknown ; ResultPath :  unknown ; Type ?:  string ; }  &  {  Parameters ?:  {  [ key :  string ]:  unknown  }  }  &  { ResultPath ?:  string ; } |  {  Cause ?:  string ;  Comment ?:  string ;  Error ?:  string ;  Type ?:  string  } ; } ; } ; description ?:  string ; flow_administrators ?:  string [] ; flow_owner ?:  string ; flow_starters ?:  string [] ; flow_url ?:  string ; flow_viewers ?:  string [] ; globus_auth_scope ?:  string ; globus_auth_scopes_by_RunAs ?:  string [] ; globus_auth_username ?:  string ; id ?:  string ; input_schema ?:  Record < string ,  unknown > |  null ; is_high_assurance ?:  boolean ; keywords ?:  string [] ; log_supported ?:  boolean ; principal_urn ?:  string ; subscription_id ?:  string ; subtitle ?:  string ; synchronous ?:  boolean ; title ?:  string ; types ?:  ("Action"  |  "Event" )[] ; updated_at ?:  string ; user_role ?: |  "flow_owner" |  "flow_viewer" |  "flow_starter" |  "flow_administrator" ; } ; FlowRun :  { action_id :  string ; completion_time :  string ; details :  Record < string ,  unknown > |  null ; display_status ?:  string ; flow_id :  string ; flow_last_updated :  string ; label :  string ; run_id :  string ; run_managers ?:  string [] ; run_monitors ?:  string [] ; run_owner :  string ; start_time :  string ; status :  "SUCCEEDED"  |  "FAILED"  |  "ACTIVE"  |  "INACTIVE"  |  "ENDED" ; tags :  string [] ; user_role :  "run_manager"  |  "run_monitor"  |  "run_owner" ; } ; FlowRunWithFlowEmbed :  { action_id :  string ; completion_time :  string ; details :  Record < string ,  unknown > |  null ; display_status ?:  string ; flow_id :  string ; flow_last_updated :  string ; label :  string ; run_id :  string ; run_managers ?:  string [] ; run_monitors ?:  string [] ; run_owner :  string ; start_time :  string ; status :  "SUCCEEDED"  |  "FAILED"  |  "ACTIVE"  |  "INACTIVE"  |  "ENDED" ; tags :  string [] ; user_role :  "run_manager"  |  "run_monitor"  |  "run_owner" ; }  &  { flow_description ?:  { created_at :  string ; deleted_at ?:  string ; description ?:  string ; flow_owner ?:  string ; id :  string ; keywords ?:  string [] ; subtitle ?:  string ; title :  string ; updated_at ?:  string ; } ; } ; FlowScopes :  {  [ key :  string ]:  string []  } ; FlowValidationErrorResponse :  { debug_id :  string ; error :  { code :  string ; detail :  string  |  {  loc :  string [] ;  msg :  string ;  type :  string  } [] ; message ?:  string ; } ; } ; FlowValidationResponse :  {  scopes ?:  {  [ key :  string ]:  string []  }  } ; GetRunDefinitionResponse :  { definition :  Record < string ,  unknown > ; flow_id :  string ; input_schema :  Record < string ,  unknown > ; } ; InputBody :  {  [ key :  string ]:  unknown  } ; InputPath :  {  InputPath ?:  string  } ; JsonPathPattern :  string ; Label :  string ; LocationErrorList :  {  loc :  string [] ;  msg :  string ;  type :  string  } [] ; NextOrEnd :  {  End ?:  boolean ;  Next ?:  string  } ; Parameters :  {  Parameters ?:  {  [ key :  string ]:  unknown  }  } ; ParametersOrInputPath :  {  Parameters ?:  {  [ key :  string ]:  unknown  }  }  &  { InputPath ?:  string ; } ; ParametersOrInputPathNotRequired :  { Parameters ?:  {  [ key :  string ]:  unknown  } ; }  &  {  InputPath ?:  string  } ; Pass :  { Comment ?:  unknown ; End ?:  unknown ; InputPath ?:  unknown ; Next ?:  unknown ; Parameters ?:  unknown ; ResultPath ?:  unknown ; Type ?:  string ; }  &  {  End ?:  boolean ;  Next ?:  string  }  &  { Parameters ?:  {  [ key :  string ]:  unknown  } ; }  &  {  InputPath ?:  string  }  &  {  ResultPath ?:  string  } ; PrincipalURN :  string ; ResultPath :  {  ResultPath ?:  string  } ; RunManagers :  string [] ; RunMonitors :  string [] ; RunUpdate :  { label ?:  string ; run_managers ?:  string [] ; run_monitors ?:  string [] ; tags ?:  string [] ; } ; Tags :  string [] ; ValidateRun :  {  message :  string  } ; Wait :  { Comment ?:  unknown ; Next ?:  string ; Seconds ?:  number ; SecondsPath ?:  string ; Timestamp ?:  string ; TimestampPath ?:  string ; Type ?:  string ; } ; } 
Description
Given a pair of comma-separated ISO 8601 datetime strings, filter results to only those runs which completed execution within the specified range.
Example