Skip to contents

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)
} # }