Skip to contents

All functions

call_api() questioning
Send a request to an API
compact_nested_list()
Discard empty elements
do_if_fn_defined()
Use a provided function
iterate_with_json_cursor()
Iteration helper for json cursors
req_auth_api_key()
Authenticate with an API key
req_init()
Setup a basic API request
req_modify()
Modify an API request for a particular endpoint
req_perform_opinionated()
Perform a request with opinionated defaults
req_pkg_user_agent()
Append package information to user agent
req_prepare()
Prepare a request for an API
req_tidy_policy()
Define a tidy policy for a request
resp_body_auto()
Automatically choose a body parser
resp_body_csv() resp_body_tsv()
Extract tabular data from response body
resp_body_separate()
Extract response body into list
resp_parse() questioning
Parse one or more responses
resp_tidy()
Extract and clean an API response
resp_tidy_json()
Title
stabilize_string()
Ensure an argument is a length-1 character
url_normalize()
Normalize a URL
url_path_append()
Add path elements to a URL