# Basic listpraisonai endpoints list# JSON outputpraisonai endpoints list --format json# Filter by provider typepraisonai endpoints list --type agents-api# Filter by tagspraisonai endpoints list --tags audio,video# Custom server URLpraisonai endpoints list --url http://localhost:8000
praisonai endpoints types now includes plugin-contributed types alongside built-ins. Each plugin type is shown with the description Plugin provider and capability invoke, so types and invoke --type agree.
# Start the server (in another terminal)praisonai serve recipe --port 8765# Check healthpraisonai endpoints health# List available endpointspraisonai endpoints list# Get endpoint detailspraisonai endpoints describe my-recipe# Invoke endpointpraisonai endpoints invoke my-recipe --input-json '{"query": "Hello"}'
An unregistered --type is a validation error (exit code 2) — it no longer silently falls back to recipe. Omitting --type still defaults to recipe.Solution: The type isn’t registered. Check what is:
praisonai endpoints types
If it’s your own plugin, confirm your pyproject.toml publishes it under
praisonai.endpoint_providers and that the package is installed in the same
environment as praisonai.