KosmoKrator

productivity

Podia CLI for CI

Use the Podia CLI for CI with headless JSON commands, schema discovery, credentials, and permission controls.

7 functions 7 read 0 write Bearer token auth

Podia CLI for CI

Run integration calls from CI jobs with JSON output, explicit credentials, and predictable exit status.

Use this shape when a pipeline needs to read or update an external service. 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 CI
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

FunctionTypeParametersDescription
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

Related Podia CLI Pages