# Functions
Run executes the parser with the given payload and routes configuration returning a Pipeline It returns an error if the payload cannot be unmarshalled, the route cannot be found, the event route cannot be found, or the CEL expression cannot be evaluated It returns the PipelineData object if the parser is successful The payload is the JSON data to be parsed from the webhook The path is the path of the route to be executed from the request The routes are the list of routes to be executed with their associated events and variables from the configuration.
# Structs
PipelineData represents a pipeline to be executed It contains the name, path, event, repository, commit, and variables (a map of variable names and their values).