{
  "_id": "6a19790facfb0bcc41df4120",
  "Package": "paddleR",
  "Type": "Package",
  "Title": "Wrapper for 'Paddle' API (Application Programming Interface)",
  "Version": "0.1.2",
  "Authors@R": "c(\nperson(\n\"Arnold\", \"Kakas\",\nemail = \"kakasarnold@gmail.com\",\nrole = c(\"aut\", \"cre\", \"cph\")\n)\n)",
  "Description": "A wrapper for 'Paddle' - The Merchant of Record for\ndigital products API (Application Programming Interface)\n<https://developer.paddle.com/api-reference/overview>. Provides\nfunctions to manage and analyze products, customers, invoices\nand many more.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Config/testthat/edition": "3",
  "RoxygenNote": "7.3.2",
  "VignetteBuilder": "knitr",
  "URL": "https://arnold-kakas.github.io/paddleR/,\nhttps://github.com/Arnold-Kakas/paddleR",
  "BugReports": "https://github.com/Arnold-Kakas/paddleR/issues",
  "Config/pak/sysreqs": "libssl-dev",
  "Repository": "https://arnold-kakas.r-universe.dev",
  "Date/Publication": "2025-06-20 06:20:56 UTC",
  "RemoteUrl": "https://github.com/arnold-kakas/paddler",
  "RemoteRef": "HEAD",
  "RemoteSha": "5f37b4bcc9a653aa326cf6e76147a5b25f807500",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-29 09:54:38 UTC",
    "User": "root"
  },
  "Author": "Arnold Kakas [aut, cre, cph]",
  "Maintainer": "Arnold Kakas <kakasarnold@gmail.com>",
  "MD5sum": "7dd0f36c96f3506fb2b244c6ca51fc28",
  "_user": "arnold-kakas",
  "_type": "src",
  "_file": "paddleR_0.1.2.tar.gz",
  "_fileid": "989e0bf4d6a8f499561d8360121faee78322b2a703ed665cbf68c5afd6fb687d",
  "_filesize": 454089,
  "_sha256": "989e0bf4d6a8f499561d8360121faee78322b2a703ed665cbf68c5afd6fb687d",
  "_created": "2026-05-29T09:54:38.000Z",
  "_published": "2026-05-29T11:31:27.050Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78479032987,
      "time": 106,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7288082247"
    },
    {
      "job": 78479032979,
      "time": 133,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7288089997"
    },
    {
      "job": 78479033011,
      "time": 146,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7289632857"
    },
    {
      "job": 78479033027,
      "time": 133,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7289592692"
    },
    {
      "job": 78478090157,
      "time": 376,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7288049527"
    },
    {
      "job": 78479033004,
      "time": 107,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7288082438"
    },
    {
      "job": 78479033029,
      "time": 96,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7288079286"
    },
    {
      "job": 78479033003,
      "time": 107,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7288082820"
    },
    {
      "job": 78479032983,
      "time": 99,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7288080318"
    }
  ],
  "_buildurl": "https://github.com/r-universe/arnold-kakas/actions/runs/26630559304",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/arnold-kakas/paddler",
  "_commit": {
    "id": "5f37b4bcc9a653aa326cf6e76147a5b25f807500",
    "author": "Arnold-Kakas <kakasarnold@gmail.com>",
    "committer": "Arnold-Kakas <kakasarnold@gmail.com>",
    "message": "cran comments update\n",
    "time": 1750400456
  },
  "_maintainer": {
    "name": "Arnold Kakas",
    "email": "kakasarnold@gmail.com",
    "login": "arnold-kakas",
    "linkedin": "in/arnold-kakas",
    "description": "Data Analyst | R | SQL | PBI | DAX | M | Excel",
    "uuid": 112856554
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "httr2",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "arnold-kakas",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-22",
      "n": 4
    },
    {
      "week": "2025-23",
      "n": 4
    },
    {
      "week": "2025-24",
      "n": 20
    },
    {
      "week": "2025-25",
      "n": 14
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "arnold-kakas",
      "count": 42,
      "uuid": 112856554
    }
  ],
  "_userbio": {
    "uuid": 112856554,
    "type": "user",
    "name": "Arnold Kakas",
    "description": "Data Analyst | R | SQL | PBI | DAX | M | Excel"
  },
  "_downloads": {
    "count": 498,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/paddleR"
  },
  "_devurl": "https://github.com/arnold-kakas/paddler",
  "_pkgdown": "https://arnold-kakas.github.io/paddleR/",
  "_searchresults": 9,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/paddleR.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/arnold-kakas/paddler",
  "_realowner": "arnold-kakas",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.2",
      "date": "2025-06-24"
    }
  ],
  "_exports": [
    "get_paddle_key",
    "get_paddle_mode",
    "get_paddle_url",
    "paddle_activate_trial_subscription",
    "paddle_cancel_subscription",
    "paddle_create_customer",
    "paddle_create_customer_address",
    "paddle_create_customer_business",
    "paddle_create_discount",
    "paddle_create_price",
    "paddle_create_product",
    "paddle_create_transaction",
    "paddle_generate_auth_token",
    "paddle_get_events",
    "paddle_get_update_payment_transaction",
    "paddle_has_token",
    "paddle_list_credit_balances",
    "paddle_list_customer_addresses",
    "paddle_list_customer_businesses",
    "paddle_list_customers",
    "paddle_list_discounts",
    "paddle_list_prices",
    "paddle_list_products",
    "paddle_list_subscriptions",
    "paddle_list_transactions",
    "paddle_pause_subscription",
    "paddle_preview_one_time_charge",
    "paddle_preview_subscription_update",
    "paddle_preview_transaction",
    "paddle_resume_subscription",
    "paddle_update_customer",
    "paddle_update_customer_address",
    "paddle_update_customer_business",
    "paddle_update_discount",
    "paddle_update_price",
    "paddle_update_product",
    "paddle_update_subscription",
    "paddle_update_transaction",
    "set_paddle_mode"
  ],
  "_help": [
    {
      "page": "drop_nulls",
      "title": "Drop NULL values from a list",
      "topics": [
        "drop_nulls"
      ]
    },
    {
      "page": "get",
      "title": "Make a GET request to Paddle API",
      "topics": [
        "get"
      ]
    },
    {
      "page": "get_paddle_key",
      "title": "Get Paddle API Key Based on Current Mode",
      "topics": [
        "get_paddle_key"
      ]
    },
    {
      "page": "get_paddle_mode",
      "title": "Get Paddle Mode This function retrieves the current mode set for Paddle API requests.",
      "topics": [
        "get_paddle_mode"
      ]
    },
    {
      "page": "get_paddle_url",
      "title": "Get Paddle URL This function retrieves the base URL for Paddle API requests based on the current mode.",
      "topics": [
        "get_paddle_url"
      ]
    },
    {
      "page": "handle_paddle_response",
      "title": "Handle Paddle API Response",
      "topics": [
        "handle_paddle_response"
      ]
    },
    {
      "page": "paddle_activate_trial_subscription",
      "title": "Activate a trialing subscription",
      "topics": [
        "paddle_activate_trial_subscription"
      ]
    },
    {
      "page": "paddle_cancel_subscription",
      "title": "Cancel a Paddle subscription",
      "topics": [
        "paddle_cancel_subscription"
      ]
    },
    {
      "page": "paddle_create_customer",
      "title": "Create a Customer.",
      "topics": [
        "paddle_create_customer"
      ]
    },
    {
      "page": "paddle_create_customer_address",
      "title": "Create an Address for a Customer",
      "topics": [
        "paddle_create_customer_address"
      ]
    },
    {
      "page": "paddle_create_customer_business",
      "title": "Create a Business for a Customer",
      "topics": [
        "paddle_create_customer_business"
      ]
    },
    {
      "page": "paddle_create_discount",
      "title": "Create a Paddle Discount",
      "topics": [
        "paddle_create_discount"
      ]
    },
    {
      "page": "paddle_create_price",
      "title": "Create a Paddle Price",
      "topics": [
        "paddle_create_price"
      ]
    },
    {
      "page": "paddle_create_product",
      "title": "Create a Paddle Product",
      "topics": [
        "paddle_create_product"
      ]
    },
    {
      "page": "paddle_create_transaction",
      "title": "Create a Transaction",
      "topics": [
        "paddle_create_transaction"
      ]
    },
    {
      "page": "paddle_generate_auth_token",
      "title": "Generate an Authentication Token for a Paddle Customer",
      "topics": [
        "paddle_generate_auth_token"
      ]
    },
    {
      "page": "paddle_get_events",
      "title": "Get Paddle Events",
      "topics": [
        "paddle_get_events"
      ]
    },
    {
      "page": "paddle_get_update_payment_transaction",
      "title": "Get a transaction to update payment method",
      "topics": [
        "paddle_get_update_payment_transaction"
      ]
    },
    {
      "page": "paddle_list_credit_balances",
      "title": "List Credit Balances for a Customer",
      "topics": [
        "paddle_list_credit_balances"
      ]
    },
    {
      "page": "paddle_list_customer_addresses",
      "title": "List Addresses for a Customer",
      "topics": [
        "paddle_list_customer_addresses"
      ]
    },
    {
      "page": "paddle_list_customer_businesses",
      "title": "List Businesses for a Customer",
      "topics": [
        "paddle_list_customer_businesses"
      ]
    },
    {
      "page": "paddle_list_customers",
      "title": "Retrieve Paddle Customers",
      "topics": [
        "paddle_list_customers"
      ]
    },
    {
      "page": "paddle_list_discounts",
      "title": "Retrieve Paddle Discounts",
      "topics": [
        "paddle_list_discounts"
      ]
    },
    {
      "page": "paddle_list_prices",
      "title": "Retrieve a List of Paddle Prices",
      "topics": [
        "paddle_list_prices"
      ]
    },
    {
      "page": "paddle_list_products",
      "title": "Retrieve Paddle Products",
      "topics": [
        "paddle_list_products"
      ]
    },
    {
      "page": "paddle_list_subscriptions",
      "title": "List subscriptions",
      "topics": [
        "paddle_list_subscriptions"
      ]
    },
    {
      "page": "paddle_list_transactions",
      "title": "List Paddle Transactions",
      "topics": [
        "paddle_list_transactions"
      ]
    },
    {
      "page": "paddle_pause_subscription",
      "title": "Pause a subscription",
      "topics": [
        "paddle_pause_subscription"
      ]
    },
    {
      "page": "paddle_preview_one_time_charge",
      "title": "Preview a one-time charge for a subscription",
      "topics": [
        "paddle_preview_one_time_charge"
      ]
    },
    {
      "page": "paddle_preview_subscription_update",
      "title": "Preview an update to a subscription",
      "topics": [
        "paddle_preview_subscription_update"
      ]
    },
    {
      "page": "paddle_preview_transaction",
      "title": "Preview a transaction",
      "topics": [
        "paddle_preview_transaction"
      ]
    },
    {
      "page": "paddle_resume_subscription",
      "title": "Resume a paused or scheduled-to-pause subscription",
      "topics": [
        "paddle_resume_subscription"
      ]
    },
    {
      "page": "paddle_update_customer",
      "title": "Update a Paddle Customer",
      "topics": [
        "paddle_update_customer"
      ]
    },
    {
      "page": "paddle_update_customer_address",
      "title": "Update a Customer Address",
      "topics": [
        "paddle_update_customer_address"
      ]
    },
    {
      "page": "paddle_update_customer_business",
      "title": "Update a Business for a Customer",
      "topics": [
        "paddle_update_customer_business"
      ]
    },
    {
      "page": "paddle_update_discount",
      "title": "Update a Paddle Discount",
      "topics": [
        "paddle_update_discount"
      ]
    },
    {
      "page": "paddle_update_price",
      "title": "Update a Paddle Price",
      "topics": [
        "paddle_update_price"
      ]
    },
    {
      "page": "paddle_update_product",
      "title": "Update a Paddle Product",
      "topics": [
        "paddle_update_product"
      ]
    },
    {
      "page": "paddle_update_subscription",
      "title": "Update a subscription",
      "topics": [
        "paddle_update_subscription"
      ]
    },
    {
      "page": "paddle_update_transaction",
      "title": "Update a Transaction",
      "topics": [
        "paddle_update_transaction"
      ]
    },
    {
      "page": "post",
      "title": "Make a POST request to Paddle API",
      "topics": [
        "post"
      ]
    },
    {
      "page": "post_excl_body",
      "title": "Make a POST request to Paddle API without body",
      "topics": [
        "post_excl_body"
      ]
    },
    {
      "page": "set_paddle_mode",
      "title": "Set Paddle Mode This function sets the mode for Paddle API requests, either \"sandbox\" or \"live\".",
      "topics": [
        "set_paddle_mode"
      ]
    },
    {
      "page": "update",
      "title": "Make a DELETE request to Paddle API",
      "topics": [
        "update"
      ]
    }
  ],
  "_pkglogo": "https://github.com/arnold-kakas/paddler/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/arnold-kakas/paddler/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "cli",
    "curl",
    "glue",
    "httr2",
    "lifecycle",
    "magrittr",
    "openssl",
    "R6",
    "rappdirs",
    "rlang",
    "sys",
    "vctrs",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "getting_started_with_paddleR.Rmd",
      "filename": "getting_started_with_paddleR.html",
      "title": "Getting Started with paddle",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Setting the API Mode",
        "Setting Your API Key",
        "Option 1: Single Key (Live OR Sandbox)",
        "Option 2: Recommended – Separate Keys for Live and Sandbox",
        "Example: Initialize and Fetch Data",
        "Package Initialization Logic",
        "Next Steps",
        "Need Help?"
      ],
      "created": "2025-06-12 18:26:10",
      "modified": "2025-06-14 16:16:08",
      "commits": 2
    },
    {
      "source": "managing_customers.Rmd",
      "filename": "managing_customers.html",
      "title": "Managing customers",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Creating Customer",
        "Bulk Customer Creation (e.g. Testing)",
        "Listing Customers",
        "Updating a Customer",
        "Managing Customer Addresses",
        "Create Address",
        "Update Address",
        "Managing Businesses",
        "Create a Business",
        "Update a Business",
        "Checking Credit Balances",
        "Summary"
      ],
      "created": "2025-06-12 18:26:10",
      "modified": "2025-06-14 14:37:30",
      "commits": 4
    }
  ],
  "_score": 4.6020599913279625,
  "_indexed": true,
  "_nocasepkg": "paddler",
  "_universes": [
    "arnold-kakas"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.2",
      "date": "2026-05-29T10:00:01.000Z",
      "distro": "noble",
      "commit": "5f37b4bcc9a653aa326cf6e76147a5b25f807500",
      "fileid": "99653ed98e4f72e70f6454916054f87fa18c125af15714420888b837d1dbbc22",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/arnold-kakas/actions/runs/26630559304"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.2",
      "date": "2026-05-29T10:00:22.000Z",
      "distro": "noble",
      "commit": "5f37b4bcc9a653aa326cf6e76147a5b25f807500",
      "fileid": "7b621d0e4987478aa0a5c90c6f922606dc364693cd04cb2cd5727c842fe8cf11",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/arnold-kakas/actions/runs/26630559304"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.2",
      "date": "2026-05-29T11:30:41.000Z",
      "commit": "5f37b4bcc9a653aa326cf6e76147a5b25f807500",
      "fileid": "13fd56f8a9bfe8ad415330b96931b0539cd57f8b83cd31a3b142ca1749f4d6aa",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/arnold-kakas/actions/runs/26630559304"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.2",
      "date": "2026-05-29T11:28:18.000Z",
      "commit": "5f37b4bcc9a653aa326cf6e76147a5b25f807500",
      "fileid": "2a447d47c71c37796f226fd30004072bc7fb9a6b13cf40f6866e374bceaec6fb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/arnold-kakas/actions/runs/26630559304"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.2",
      "date": "2026-05-29T10:00:12.000Z",
      "commit": "5f37b4bcc9a653aa326cf6e76147a5b25f807500",
      "fileid": "358ad1697266391d857eacb204774d47057e2f101a46d1a2ab87301f9f08400a",
      "status": "success",
      "buildurl": "https://github.com/r-universe/arnold-kakas/actions/runs/26630559304"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.2",
      "date": "2026-05-29T09:59:44.000Z",
      "commit": "5f37b4bcc9a653aa326cf6e76147a5b25f807500",
      "fileid": "5dc8b8463eb204773dcebdd3da68f59466b45a6deb777a8f0f13b8a5dc9dd922",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/arnold-kakas/actions/runs/26630559304"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.2",
      "date": "2026-05-29T09:59:53.000Z",
      "commit": "5f37b4bcc9a653aa326cf6e76147a5b25f807500",
      "fileid": "5974a6b787ab0899d3b4c11bc7342f70487c3c8015219360c60d98755696febb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/arnold-kakas/actions/runs/26630559304"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.2",
      "date": "2026-05-29T09:59:44.000Z",
      "commit": "5f37b4bcc9a653aa326cf6e76147a5b25f807500",
      "fileid": "e852e34dc16c9fda1ee2bf9f27cea676152960e7f2c9113de0807632fcae0346",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/arnold-kakas/actions/runs/26630559304"
    }
  ]
}