Skip to contents

Core Functions

Main functions for handling POST data in Shiny

payload_ui()
Wrap an existing UI with an integrated POST handler on the same port
payload_last()
Get a reactive that polls for new payload data
params_get()
Get URL query parameters in Shiny
payload_endpoint_url()
Generate the absolute URL for the payload endpoint
setup_payload_endpoint()
Setup POST endpoint in server function - MUST be called in server

Request Methods

Functions for handling different HTTP methods and request patterns

payload_methods()
Enhanced HTTP methods support for multiple endpoints
payload_stream()
Create a streaming reactive for real-time payload updates
payload_conditional()
Create a conditional reactive that updates only when conditions are met
payload_batch()
Create a batch reactive that collects payloads and processes them in groups

History Management

Functions for managing request history

payload_history()
Get historical payloads for a specific endpoint
payload_history_config()
Configure payload history retention policies
payload_history_clear()
Clear payload history for specific endpoint or all endpoints
payload_history_stats()
Get payload history statistics

Security Configuration

Functions for managing security settings

payload_security_config()
Configure security settings for payload endpoints
payload_security_status()
Get current security configuration
payload_security_clear_rate_limits()
Clear rate limit records for specific IP or all IPs

Data Management

Functions for managing payload data

payload_data_config()
Configure data processing and transformation settings
payload_data_status()
Get current data processing configuration
payload_data_clear()
Clear data processing configuration

CORS Configuration

Cross-Origin Resource Sharing (CORS) settings

payload_cors_config()
Configure Cross-Origin Resource Sharing (CORS)
payload_cors_status()
Get current CORS configuration

Health Check

Built-in health check endpoint for container orchestration

payload_health_config()
Configure health check endpoint
payload_health_status()
Get current health check configuration

Custom Responses

Configure custom response handlers for endpoints

payload_response_config()
Configure custom response handler for an endpoint
payload_response_status()
Get current response handlers

Schema Validation

JSON Schema validation for incoming payloads

payload_schema_config()
Configure JSON Schema validation for an endpoint
payload_schema_status()
Get current JSON Schema configurations

Async Queue Processing

Deferred payload processing with retry and dead letter queue

payload_queue_config()
Configure async queue processing
payload_queue()
Enqueue a payload for async processing
payload_queue_process()
Process queued payloads
payload_queue_status()
Get queue status and statistics
payload_queue_clear()
Clear queue items
payload_queue_dead_letter()
Get dead letter queue items

Upload Configuration

Multipart form and file upload settings

payload_upload_config()
Configure multipart/file upload settings
payload_upload_status()
Get current upload configuration

Debugging and Logging

Functions for debugging and logging

payload_debug_config()
Configure development and debugging settings
payload_debug_status()
Get development and debugging status
payload_logs()
Get recent log entries
payload_logs_clear()
Clear log entries

System Status

Functions for monitoring system status

payload_system_status()
Get comprehensive system status and diagnostics