auth0 apis list
List your existing APIs. To create one, run: auth0 apis create.
Use ‘–schema’ to see available query parameters. Use ‘–query’ to filter results via a JSON object (any API-supported parameter works immediately).
Usage
auth0 apis list [flags]
Examples
auth0 apis list
auth0 apis ls
auth0 apis ls --number 100
auth0 apis ls -n 100 --json
auth0 apis ls -n 100 --json-compact
auth0 apis ls --csv
auth0 apis list --schema
auth0 apis list --schema --json
auth0 apis list --query '{"identifiers":["https://my-api"]}'
auth0 apis list --query '{"identifiers":["https://my-api"]}' --json
Flags
--csv Output in csv format.
--json Output in json format.
--json-compact Output in compact json format.
-n, --number int Number of APIs to retrieve. Minimum 1, maximum 1000. (default 100)
-q, --query string Filter results with a JSON object of query parameters. Any API-supported parameter works immediately. Run '--schema' to see documented parameters. On offset-paginated endpoints, add "include_totals":true to receive total counts and a pagination hint (without it the API returns a bare array and no hint can be given).
--schema Print the request payload schema for this command and exit. Use with --json or --json-compact for machine-readable output.
Inherited Flags
--agent-mode Output JSON, disable prompts and colors. Auto-enabled for AI agents; set AUTH0_AGENT_MODE=false to disable.
--debug Enable debug mode.
--no-color Disable colors.
--no-input Disable interactivity.
--tenant string Specific tenant to use.
Related Commands
- auth0 apis create - Create a new API
- auth0 apis delete - Delete an API
- auth0 apis list - List your APIs
- auth0 apis open - Open the settings page of an API
- auth0 apis scopes - Manage resources for API scopes
- auth0 apis show - Show an API
- auth0 apis update - Update an API