Post Data - Send Data Anywhere
A module for Foundry VTT that allows send Actors data to an endpoint in a regular interval
Compatibility
PDSDA is current compatible with:
- Foundry v10.286 and above
- System Dungeons & Dragons 5th Edition (dnd5e) - Version 2.1.2 and above
Installation
Using Foundry "Configuration and Setup" UI
- Go to
Configuration and Setupmenu on your FoundryVTT and click onAdd-on Modules - Click the
Install Modulebutton on the bottom of the screen - Search by the package name
Post Data - Send Data Anywhere - Click on the
Installbutton

Using manifest URL
You can install it using the following manifest URL
https://raw.githubusercontent.com/ingogbe/fvtt-pdsda/v1.2.0/module.json
- Go to
Configuration and Setupmenu on your FoundryVTT and click onAdd-on Modules - Click the
Install Modulebutton on the bottom of the screen - The
Install Modulewindow will popout, enter the manifest URL, provided above, on theManifest URLfield - Click on the
Installbutton

Manually
If you wish to manually install the module manually, you must:
- Clone or extract it into the
Data/modules/fvtt-pdsdafolder
Features
- Make a request to an endpoint, of the selected Actors data (see Post Data format section), in a specified time interval in milliseconds
- Ability to pause all requests, if needed
- Ability to log (or not) "POSTs" success and errors on browser console (feature for debug purposes)
Configuration


Post Data format
The data that PDSDA sends has only a few basic informations about the Actor, this is necessary to make a small payload for the POSTs and prevents the
PayloadTooLargeError error
{
"id": "mlaoF1kzT1zxdvxq",
"name": "Riswynn (Dwarf Rogue)",F
"img": "http://localhost:30000/systems/dnd5e/tokens/heroes/RogueHalfling.webp",
"race": "Hill Dwarf",
"level": 1,
"alignment": "True neutral",
"hp": {
"value": 11,
"max": 11,
"temp": null,
"tempmax": null,
"bonuses": {
"level": "",
"overall": ""
}
},
"classes": [
{
"name": "Rogue",
"img": "http://localhost:30000/icons/skills/melee/strike-sword-stabbed-brown.webp",
"level": 1
}
]
}