📄️ API pagination
A common pattern when interacting with APIs is dealing with paginated results, although there are various approaches to pagination, many common pagination designs can be handled by the api command.
📄️ API normalization
A common pattern when interacting with APIs is dealing with nested results. Normalization through the normalize command allows us to expand a key in the results containing nested results into a row perWhat is special about normalization is that it will maintain top level keys in each row, so in this example, each row will also include the top level region key.
📄️ API credentials
A common pattern when interacting with APIs is authentication. There are several ways to authenticate using the api command.
📄️ Common Flags
All commands in the crul query language have a set of common flags that can be used regardless of the command. These flags generally impact the way the query processor executes the command, and are quite powerful.
📄️ Tokenization
Tokenization is an important concept in the crul query language. Tokenization allows for usage of previous results in the execution of a stage. Tokens in the crul query language are represented by a leading $ and a closing $.
📄️ Internal Tokens
There are a number of tokens that are available to you in the crul query pipeline. These can be used like regular tokens to contruct command arguments and flag values