Skip to contents

Authorize access to Megamation

Create environment variables for Megamation credentials

mm_authorize()
Install Megamation credentials

Download

Data

Retrieve tables

mm_data()
Download data

Names

Retrieve table column names, filter statuses, descriptions, and types

mm_names()
Retrieve column names and details

Programming around the Megamation API

Low-level functions used internally

mm_req()
Create a Megamation API request
mm_error_body()
Extract error body from a Megamation API response
mm_req_append()
Append a GET request
mm_req_perform()
Perform a Megamation API request
mm_next_req()
Return next request (if existing) from a Megamation API response
mm_resp_parse()
Parse body from Megamation API response
mm_parsed_extract() extract_data() extract_criteria_or_labels() extract_schema()
Create tibble from parsed response
mm_resp_extract()
Extract data from Megamation API response
mm_pagebind()
Bind multiple Megamation API pages by row before converting to a tibble
mm_list_get_reqs()
List GET requests
has_creds()
Are there credentials on hand?
mm_key()
Get Megamation key
mm_url()
Get Megamation URL
mm_get_appendix()
Get endpoint appendix (criteria, schema, labels)
testing_key()
Get testing key