R level functions enabling to work with the Dynata API. https://developers.dynata.com/demand-api-reference/introduction/welcome
Usage
dynata_project_create(file, auth = dynata_auth())
dynata_project_list(auth = dynata_auth())
dynata_project_feasibility(project_id, auth = dynata_auth())
dynata_project_buy(project_id, file, auth = dynata_auth())
dynata_project_report(project_id, auth = dynata_auth())
dynata_project_update(project_id, file, auth = dynata_auth())
dynata_project_pause(project_id, lineitem_id, auth = dynata_auth())
dynata_project_resume(project_id, lineitem_id, auth = dynata_auth())
dynata_project_close(project_id, auth = dynata_auth())Arguments
- file
The file with the JSON specification of the project.
- auth
Result of dynata_auth
- project_id
The project's extProjectId id.
- lineitem_id
LineItem ID to be paused or resumed.
Examples
if (FALSE) { # \dontrun{
prod_auth <- dynata_auth(TRUE)
dynata_project_list(auth = prod_auth)
project <- system.file("dynata/dynata_example_10_targets.json", package = "g6tr")
file.copy(project, to = file.path(getwd(), "dynata_test.json"))
extProjectId <- "YourNewCustomProjectID"
# now edit the extProjectId field in the dynata_test.json file!
dynata_project_create(file = "dynata_test.json", auth = prod_auth)
dynata_project_feasibility(extProjectId, auth = prod_auth)
dynata_project_report(extProjectId, auth = prod_auth)
dynata_project_update(extProjectId, file = "dynata_test.json", auth = prod_auth)
dynata_project_buy(extProjectId, file = "dynata_test.json", auth = prod_auth)
dynata_project_close(extProjectId, auth = prod_auth)
} # }