productivity
Podia CLI for Coding Agents
Use the Podia CLI for coding agents with headless JSON commands, schema discovery, credentials, and permission controls.
7 functions 7 read 0 write Bearer token auth
Podia CLI for Coding Agents
Let coding agents discover schemas and execute integration functions through CLI commands or MCP.
Use this pattern when another coding agent needs exact commands and schema discovery. 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 Coding Agents
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.