productivity
Podia CLI for Headless Automation
Use the Podia CLI for headless automation with headless JSON commands, schema discovery, credentials, and permission controls.
7 functions 7 read 0 write Bearer token auth
Podia CLI for Headless Automation
Use KosmoKrator as a non-interactive integration runtime for local automations and wrappers.
Use headless automation when another tool needs a stable local command surface. The Podia CLI uses the same integration registry as the TUI, Lua runtime, and MCP gateway, but returns predictable command output for automation.
Command Shape
# Podia CLI for Headless Automation
kosmokrator integrations:configure podia --set access_token="$PODIA_ACCESS_TOKEN" --enable --read allow --write ask --json
kosmo integrations:call podia.podia_list_products '{}' --json Discovery Before Execution
Agents and scripts can inspect Podia docs and schemas before choosing a function.
kosmo integrations:docs podia --json
kosmo integrations:docs podia.podia_list_products --json
kosmo integrations:schema podia.podia_list_products --json
kosmo integrations:search "Podia" --json
kosmo integrations:list --json Useful Podia CLI Functions
| Function | Type | Parameters | Description |
|---|---|---|---|
podia.podia_list_products | Read | none | List all online courses and digital downloads in your Podia account. Returns product names, IDs, types, and metadata. |
podia.podia_get_product | Read | product_id | Get detailed information about a single Podia product by its ID. Returns full product data including description, price, type (course or download), and purchase URL. |
podia.podia_list_customers | Read | page | List all customers in your Podia account. Returns customer names, emails, and purchase history summaries. |
podia.podia_get_customer | Read | customer_id | Get detailed information about a single Podia customer by their ID. Returns customer status, email, and purchase details. |
podia.podia_list_sales | Read | product_id, before, after, page | List sales from your Podia account. Optionally filter by product ID, date range, or page. Returns sale details including buyer info, amount, and product. |
podia.podia_get_sale | Read | sale_id | Get detailed information about a single Podia sale by its ID. Returns full sale data including buyer details, amount, product, and payment status. |
podia.podia_get_current_user | Read | none | Get the profile of the currently authenticated Podia user. Useful to verify the connection and see account details. |
Automation Notes
- Use
--jsonfor machine-readable output. - Keep credentials out of argv by using environment variables or stored KosmoKrator configuration.
- Configure read/write policy before unattended runs; use
--forceonly for trusted automation. - Use the MCP gateway instead when the agent needs dynamic tool discovery inside a conversation.