{
  "_id": "6ac3969f192c10f297258d44",
  "Package": "shinypayload",
  "Type": "Package",
  "Title": "Accept POST Data and URL Parameters in 'shiny' (Same-Port\nIntegration)",
  "Version": "0.3.0",
  "Authors@R": "person(\"Pawan Rama\", \"Mali\", email = \"prm@outlook.in\", role = c(\"aut\", \"cre\"))",
  "Author": "Pawan Rama Mali [aut, cre]",
  "Maintainer": "Pawan Rama Mali <prm@outlook.in>",
  "Description": "Handle POST requests on a custom path (e.g., /ingress)\ninside the same 'shiny' HTTP server using user interface\nfunctions and HTTP responses. Expose latest payload as a\nreactive and provide helpers for query parameters.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/PawanRamaMali/shinypayload,\nhttps://pawanramamali.github.io/shinypayload/",
  "BugReports": "https://github.com/PawanRamaMali/shinypayload/issues",
  "Encoding": "UTF-8",
  "Config/testthat/edition": "3",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Config/pak/sysreqs": "cmake make libuv1-dev zlib1g-dev",
  "Repository": "https://pawanramamali.r-universe.dev",
  "Date/Publication": "2026-01-26 15:53:23 UTC",
  "RemoteUrl": "https://github.com/pawanramamali/shinypayload",
  "RemoteRef": "HEAD",
  "RemoteSha": "35a376bd9ef873a3f5feff426e4b998fdc58f778",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-05 12:19:25 UTC",
    "User": "root"
  },
  "_user": "pawanramamali",
  "_type": "src",
  "_file": "shinypayload_0.3.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/20b9a29133c521b4d4bc78640c04c1f526b71b5c63061984b353db1619bb25df",
  "_filesize": 1677469,
  "_sha256": "20b9a29133c521b4d4bc78640c04c1f526b71b5c63061984b353db1619bb25df",
  "_expires": "2027-01-13T12:22:53.000Z",
  "_created": "2026-10-05T12:19:25.000Z",
  "_published": "2026-10-05T12:22:55.320Z",
  "_jobs": [
    {
      "job": 111758742864,
      "time": 119,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11344847240"
    },
    {
      "job": 111758742919,
      "time": 111,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11345126233"
    },
    {
      "job": 111758742817,
      "time": 171,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11345395979"
    },
    {
      "job": 111758742858,
      "time": 166,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11345096319"
    },
    {
      "job": 111757686978,
      "time": 166,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11344981450"
    },
    {
      "job": 111758742853,
      "time": 107,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11345021754"
    },
    {
      "job": 111758742967,
      "time": 71,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11345175929"
    },
    {
      "job": 111758742966,
      "time": 84,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11344593430"
    },
    {
      "job": 111758742875,
      "time": 80,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11344583434"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/pawanramamali/actions/runs/37308401013",
  "_status": "success",
  "_upstream": "https://github.com/pawanramamali/shinypayload",
  "_commit": {
    "id": "35a376bd9ef873a3f5feff426e4b998fdc58f778",
    "author": "Pawan Rama Mali <prm@outlook.in>",
    "committer": "Pawan Rama Mali <prm@outlook.in>",
    "message": "Merge branch 'feature/v0.3.0-enhanced-request-handling'\n",
    "time": 1769442803
  },
  "_maintainer": {
    "name": "Pawan Rama Mali",
    "email": "prm@outlook.in",
    "login": "pawanramamali",
    "twitter": "@PawanRamaMali",
    "description": "Developer ",
    "uuid": 11299574
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1",
      "role": "Depends"
    },
    {
      "package": "shiny",
      "version": ">= 1.7.4",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "styler",
      "role": "Suggests"
    },
    {
      "package": "roxygen2",
      "role": "Suggests"
    },
    {
      "package": "DT",
      "role": "Suggests"
    },
    {
      "package": "digest",
      "role": "Suggests"
    },
    {
      "package": "xml2",
      "role": "Suggests"
    },
    {
      "package": "jsonvalidate",
      "role": "Suggests"
    }
  ],
  "_owner": "pawanramamali",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-40",
      "n": 1
    },
    {
      "week": "2026-05",
      "n": 2
    }
  ],
  "_tags": [],
  "_stars": 11,
  "_contributors": [
    {
      "user": "pawanramamali",
      "count": 50,
      "uuid": 11299574
    }
  ],
  "_userbio": {
    "uuid": 11299574,
    "type": "user",
    "name": "Pawan Rama Mali",
    "followers": 49,
    "description": "Developer "
  },
  "_downloads": {
    "count": 264,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/shinypayload"
  },
  "_devurl": "https://github.com/pawanramamali/shinypayload",
  "_pkgdown": "https://pawanramamali.github.io/shinypayload/",
  "_searchresults": 12,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/shinypayload.html",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/pawanramamali/shinypayload",
  "_realowner": "pawanramamali",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2025-08-29"
    }
  ],
  "_exports": [
    "params_get",
    "payload_batch",
    "payload_conditional",
    "payload_cors_config",
    "payload_cors_status",
    "payload_data_clear",
    "payload_data_config",
    "payload_data_status",
    "payload_debug_config",
    "payload_debug_status",
    "payload_endpoint_url",
    "payload_health_config",
    "payload_health_status",
    "payload_history",
    "payload_history_clear",
    "payload_history_config",
    "payload_history_stats",
    "payload_last",
    "payload_logs",
    "payload_logs_clear",
    "payload_methods",
    "payload_queue",
    "payload_queue_clear",
    "payload_queue_config",
    "payload_queue_dead_letter",
    "payload_queue_process",
    "payload_queue_status",
    "payload_response_config",
    "payload_response_status",
    "payload_schema_config",
    "payload_schema_status",
    "payload_security_clear_rate_limits",
    "payload_security_config",
    "payload_security_status",
    "payload_stream",
    "payload_system_status",
    "payload_ui",
    "payload_upload_config",
    "payload_upload_status",
    "setup_payload_endpoint"
  ],
  "_help": [
    {
      "page": "params_get",
      "title": "Get URL query parameters in Shiny",
      "topics": [
        "params_get"
      ]
    },
    {
      "page": "payload_batch",
      "title": "Create a batch reactive that collects payloads and processes them in groups",
      "topics": [
        "payload_batch"
      ]
    },
    {
      "page": "payload_conditional",
      "title": "Create a conditional reactive that updates only when conditions are met",
      "topics": [
        "payload_conditional"
      ]
    },
    {
      "page": "payload_cors_config",
      "title": "Configure Cross-Origin Resource Sharing (CORS)",
      "topics": [
        "payload_cors_config"
      ]
    },
    {
      "page": "payload_cors_status",
      "title": "Get current CORS configuration",
      "topics": [
        "payload_cors_status"
      ]
    },
    {
      "page": "payload_data_clear",
      "title": "Clear data processing configuration",
      "topics": [
        "payload_data_clear"
      ]
    },
    {
      "page": "payload_data_config",
      "title": "Configure data processing and transformation settings",
      "topics": [
        "payload_data_config"
      ]
    },
    {
      "page": "payload_data_status",
      "title": "Get current data processing configuration",
      "topics": [
        "payload_data_status"
      ]
    },
    {
      "page": "payload_debug_config",
      "title": "Configure development and debugging settings",
      "topics": [
        "payload_debug_config"
      ]
    },
    {
      "page": "payload_debug_status",
      "title": "Get development and debugging status",
      "topics": [
        "payload_debug_status"
      ]
    },
    {
      "page": "payload_endpoint_url",
      "title": "Generate the absolute URL for the payload endpoint",
      "topics": [
        "payload_endpoint_url"
      ]
    },
    {
      "page": "payload_health_config",
      "title": "Configure health check endpoint",
      "topics": [
        "payload_health_config"
      ]
    },
    {
      "page": "payload_health_status",
      "title": "Get current health check configuration",
      "topics": [
        "payload_health_status"
      ]
    },
    {
      "page": "payload_history",
      "title": "Get historical payloads for a specific endpoint",
      "topics": [
        "payload_history"
      ]
    },
    {
      "page": "payload_history_clear",
      "title": "Clear payload history for specific endpoint or all endpoints",
      "topics": [
        "payload_history_clear"
      ]
    },
    {
      "page": "payload_history_config",
      "title": "Configure payload history retention policies",
      "topics": [
        "payload_history_config"
      ]
    },
    {
      "page": "payload_history_stats",
      "title": "Get payload history statistics",
      "topics": [
        "payload_history_stats"
      ]
    },
    {
      "page": "payload_last",
      "title": "Get a reactive that polls for new payload data",
      "topics": [
        "payload_last"
      ]
    },
    {
      "page": "payload_logs",
      "title": "Get recent log entries",
      "topics": [
        "payload_logs"
      ]
    },
    {
      "page": "payload_logs_clear",
      "title": "Clear log entries",
      "topics": [
        "payload_logs_clear"
      ]
    },
    {
      "page": "payload_methods",
      "title": "Enhanced HTTP methods support for multiple endpoints",
      "topics": [
        "payload_methods"
      ]
    },
    {
      "page": "payload_queue",
      "title": "Enqueue a payload for async processing",
      "topics": [
        "payload_queue"
      ]
    },
    {
      "page": "payload_queue_clear",
      "title": "Clear queue items",
      "topics": [
        "payload_queue_clear"
      ]
    },
    {
      "page": "payload_queue_config",
      "title": "Configure async queue processing",
      "topics": [
        "payload_queue_config"
      ]
    },
    {
      "page": "payload_queue_dead_letter",
      "title": "Get dead letter queue items",
      "topics": [
        "payload_queue_dead_letter"
      ]
    },
    {
      "page": "payload_queue_process",
      "title": "Process queued payloads",
      "topics": [
        "payload_queue_process"
      ]
    },
    {
      "page": "payload_queue_status",
      "title": "Get queue status and statistics",
      "topics": [
        "payload_queue_status"
      ]
    },
    {
      "page": "payload_response_config",
      "title": "Configure custom response handler for an endpoint",
      "topics": [
        "payload_response_config"
      ]
    },
    {
      "page": "payload_response_status",
      "title": "Get current response handlers",
      "topics": [
        "payload_response_status"
      ]
    },
    {
      "page": "payload_schema_config",
      "title": "Configure JSON Schema validation for an endpoint",
      "topics": [
        "payload_schema_config"
      ]
    },
    {
      "page": "payload_schema_status",
      "title": "Get current JSON Schema configurations",
      "topics": [
        "payload_schema_status"
      ]
    },
    {
      "page": "payload_security_clear_rate_limits",
      "title": "Clear rate limit records for specific IP or all IPs",
      "topics": [
        "payload_security_clear_rate_limits"
      ]
    },
    {
      "page": "payload_security_config",
      "title": "Configure security settings for payload endpoints",
      "topics": [
        "payload_security_config"
      ]
    },
    {
      "page": "payload_security_status",
      "title": "Get current security configuration",
      "topics": [
        "payload_security_status"
      ]
    },
    {
      "page": "payload_stream",
      "title": "Create a streaming reactive for real-time payload updates",
      "topics": [
        "payload_stream"
      ]
    },
    {
      "page": "payload_system_status",
      "title": "Get comprehensive system status and diagnostics",
      "topics": [
        "payload_system_status"
      ]
    },
    {
      "page": "payload_ui",
      "title": "Wrap an existing UI with an integrated POST handler on the same port",
      "topics": [
        "payload_ui"
      ]
    },
    {
      "page": "payload_upload_config",
      "title": "Configure multipart/file upload settings",
      "topics": [
        "payload_upload_config"
      ]
    },
    {
      "page": "payload_upload_status",
      "title": "Get current upload configuration",
      "topics": [
        "payload_upload_status"
      ]
    },
    {
      "page": "setup_payload_endpoint",
      "title": "Setup POST endpoint in server function - MUST be called in server",
      "topics": [
        "setup_payload_endpoint"
      ]
    }
  ],
  "_pkglogo": "https://github.com/pawanramamali/shinypayload/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/pawanramamali/shinypayload/raw/HEAD/README.md",
  "_rundeps": [
    "base64enc",
    "bslib",
    "cachem",
    "cli",
    "commonmark",
    "digest",
    "fastmap",
    "fontawesome",
    "fs",
    "glue",
    "htmltools",
    "httpuv",
    "jquerylib",
    "jsonlite",
    "later",
    "lifecycle",
    "magrittr",
    "memoise",
    "mime",
    "otel",
    "promises",
    "R6",
    "rappdirs",
    "Rcpp",
    "rlang",
    "sass",
    "shiny",
    "sourcetools",
    "withr",
    "xtable"
  ],
  "_score": 4.12057393120585,
  "_indexed": true,
  "_nocasepkg": "shinypayload",
  "_universes": [
    "pawanramamali"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.0",
      "date": "2026-10-05T12:21:27.000Z",
      "distro": "resolute",
      "commit": "35a376bd9ef873a3f5feff426e4b998fdc58f778",
      "fileid": "https://r2.ropensci.org/6a44fa12e1c189c33aa51b0391e391e489acc3ddddb9eda9db37ea74c3090d9a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pawanramamali/actions/runs/37308401013"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.3.0",
      "date": "2026-10-05T12:21:19.000Z",
      "distro": "resolute",
      "commit": "35a376bd9ef873a3f5feff426e4b998fdc58f778",
      "fileid": "https://r2.ropensci.org/1a9e3549e894640fb8b7b8596835a1faf95c1988314e21b87146f38246870d9d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pawanramamali/actions/runs/37308401013"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.0",
      "date": "2026-10-05T12:22:06.000Z",
      "commit": "35a376bd9ef873a3f5feff426e4b998fdc58f778",
      "fileid": "https://r2.ropensci.org/0b135dfc919f71b902d9149ca74acdff3d894eb70cc7ac4a1e7e58568cfd47d2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pawanramamali/actions/runs/37308401013"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.3.0",
      "date": "2026-10-05T12:21:40.000Z",
      "commit": "35a376bd9ef873a3f5feff426e4b998fdc58f778",
      "fileid": "https://r2.ropensci.org/38ef8497f7c30afaeb2ac434e892426818aae1ef2c53f5a1f7aca22abb8bfde9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pawanramamali/actions/runs/37308401013"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.0",
      "date": "2026-10-05T12:21:28.000Z",
      "commit": "35a376bd9ef873a3f5feff426e4b998fdc58f778",
      "fileid": "https://r2.ropensci.org/7852191a953adb915578431c6f4775c38a95c6c55f0f050d747f058429d1a068",
      "status": "success",
      "buildurl": "https://github.com/r-universe/pawanramamali/actions/runs/37308401013"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.0",
      "date": "2026-10-05T12:20:32.000Z",
      "commit": "35a376bd9ef873a3f5feff426e4b998fdc58f778",
      "fileid": "https://r2.ropensci.org/129a2e63d06b75a969b8efda2928c5f939042fe758fe8d5b6076e58d5ae2c2cc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pawanramamali/actions/runs/37308401013"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.0",
      "date": "2026-10-05T12:20:43.000Z",
      "commit": "35a376bd9ef873a3f5feff426e4b998fdc58f778",
      "fileid": "https://r2.ropensci.org/bfdf7f36b776e6b9c8dc9851e4613ed82ea826ca265389d537e337b1ad404504",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pawanramamali/actions/runs/37308401013"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.3.0",
      "date": "2026-10-05T12:20:44.000Z",
      "commit": "35a376bd9ef873a3f5feff426e4b998fdc58f778",
      "fileid": "https://r2.ropensci.org/e7b523dc05bda865f0b4d8cbec693093852385bf018a706b59b20b9f36ab2463",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pawanramamali/actions/runs/37308401013"
    }
  ]
}