## Stripe CLI Commands

The Stripe Command Line Interface (CLI) provides a powerful set of tools for interacting with Stripe directly from your terminal. This documentation outlines the various commands available, their functionalities, and how to use them effectively.

### Inspecting Stripe Integration and Logs

*   **/cli/intro\_stripe.md**: This page provides an overview of Stripe-related commands in the CLI, focusing on inspecting integration details, logs, and service availability.
*   **/cli/logs/tail.md**: Learn how to use the `stripe logs tail` command to establish a direct connection with Stripe and view your test mode Stripe API request logs in real-time. This includes details on various filtering options such as account, HTTP method, IP address, request path, request status, source, and status code.

### Managing Webhooks

*   **/cli/intro\_webhooks.md**: Introduces commands for listening to webhook events and triggering or resending them for local testing.
*   **/cli/listen.md**: Details the `stripe listen` command, which allows you to receive webhook events from Stripe on your local machine. It covers options for filtering events, forwarding them to your application, and handling Connect webhook events.
*   **/cli/trigger.md**: Explains how to use the `stripe trigger` command to simulate webhook events for local testing. It lists supported event types and highlights that triggering events can have side effects by creating necessary API objects.
*   **/cli/events/resend.md**: Describes the `stripe events resend` command, which enables you to resend an event to your local webhook endpoint. It outlines the necessary arguments and flags, including specifying a webhook endpoint ID and handling Connect webhook events.

### Interacting with the Stripe API

*   **/cli/get.md**: Covers the `stripe get` command for making GET HTTP requests to retrieve individual API objects or sets of objects. It details arguments for specifying object IDs or URL paths and various flags for filtering, expanding, and managing requests.
*   **/cli/post.md**: Explains the `stripe post` command for making POST HTTP requests to create or update API objects. It includes information on supported arguments and flags for idempotency keys, expandable objects, and request data.
*   **/cli/delete.md**: Details the `stripe delete` command for making DELETE HTTP requests to remove API objects. It outlines the required URL path argument and available flags for confirmation and request customization.

### Utility Commands

*   **/cli/open.md**: Introduces the `stripe open` command, a shortcut for opening Stripe documentation or the Dashboard in your browser. It lists supported shortcuts for various Stripe resources and provides examples of how to use the `--live` and `--list` flags.
*   **/cli/serve.md**: Describes the `stripe serve` command, which starts an HTTP server to serve static files. This is particularly useful for working with Stripe Samples and includes an example of serving files from a specified directory.