# Stripe Scopes

This page is related to [Connecting a Platform Stripe Account to Violet](/prism/payments/payment-integrations/supported-providers/stripe/connecting-a-platform-stripe-account.md) and contains the list of required scopes for the restricted keys that are generated.

{% hint style="info" %}
**Action Required:** As of November 11, 2024, Violet requires **WRITE** permissions on Charges to process refunds.

If you are using a restricted key with only **READ** permissions on Charges, Violet **will be unable to process refunds**. To ensure refund functionality, update the restricted key assigned to Violet with **WRITE** permissions on Charges. **You do not need to create a new key or roll your key to make this change.**

**How to Update Permissions**

1. Go to [Stripe API Keys](https://dashboard.stripe.com/apikeys).
2. Locate the restricted key generated for Violet.
3. Update its scope to include **WRITE** permissions and **WRITE** Connect permissions on Charges.

For more details on generating and managing restricted keys for Violet, see [Connecting a Platform Stripe Account to Violet](/prism/payments/payment-integrations/supported-providers/stripe/connecting-a-platform-stripe-account.md).
{% endhint %}

## Core Resources

***

| **Resource**                | **Permissions** | **Connect Permissions** |
| --------------------------- | --------------- | ----------------------- |
| Apple Pay Domains           | **None**        | **None**                |
| Balance                     | **None**        | **None**                |
| Balance transaction sources | **Read**        | **Read**                |
| Balance Transfers           | **None**        | **None**                |
| Test clocks                 | **None**        | **None**                |
| Charges                     | **Write**       | **Write**               |
| Confirmation token          | **None**        | **None**                |
| Confirmation token (client) | **None**        | **None**                |
| Customers                   | **Write**       | **Write**               |
| Customer session            | **None**        | **None**                |
| Disputes                    | **None**        | **None**                |
| Events                      | **None**        | **None**                |
| Ephemeral keys              | **None**        | **None**                |
| Files                       | **None**        | **None**                |
| Funding Instructions        | **None**        | **None**                |
| PaymentIntents              | **Write**       | **Write**               |
| PaymentMethods              | **Write**       | **Write**               |
| Payment Method Domains      | **None**        | **None**                |
| Payouts                     | **Read**        | **Read**                |
| Products                    | **None**        | **None**                |
| Shipping Rates              | **None**        | **None**                |
| SetupIntents                | **None**        | **None**                |
| Sources                     | **None**        | **None**                |
| Tokens                      | **Write**       | **Write**               |

## Checkout Resources

***

| **Resource**      | **Permissions** | **Connect Permissions** |
| ----------------- | --------------- | ----------------------- |
| Checkout Sessions | **None**        | **None**                |

## Billing Resources

***

| **Resource**            | **Permissions** | **Connect Permissions** |
| ----------------------- | --------------- | ----------------------- |
| Coupons                 | **None**        | **None**                |
| Promotion Codes         | **None**        | **None**                |
| Credit notes            | **None**        | **None**                |
| Customer portal         | **None**        | **None**                |
| Invoices                | **None**        | **None**                |
| Prices                  | **None**        | **None**                |
| Subscriptions           | **Write**       | **Write**               |
| Quote                   | **None**        | **None**                |
| Tax IDs                 | **None**        | **None**                |
| Tax Rates               | **None**        | **None**                |
| Usage Records           | **None**        | **None**                |
| Meters                  | **None**        | **None**                |
| Meter Events            | **None**        | **None**                |
| Meter Event Adjustments | **None**        | **None**                |

## Connect Resources

***

| **Resource**     | **Permissions** | **Connect Permissions** |
| ---------------- | --------------- | ----------------------- |
| All              | N/A             | Write                   |
| Application Fees | N/A             | Inherited from parent   |
| Login Links      | N/A             | Inherited from parent   |
| Account Links    | N/A             | Inherited from parent   |
| Top-ups          | N/A             | Inherited from parent   |
| Transfers        | N/A             | Inherited from parent   |

## Order Resources

***

| **Resource** | **Permissions** | **Connect Permissions** |
| ------------ | --------------- | ----------------------- |
| Orders       | **None**        | **None**                |
| SKUs         | **None**        | **None**                |

## Issuing Resources

***

| **Resource**       | **Permissions** | **Connect Permissions** |
| ------------------ | --------------- | ----------------------- |
| Authorizations     | **None**        | **None**                |
| Cardholders        | **None**        | **None**                |
| Cards              | **None**        | **None**                |
| Disputes           | **None**        | **None**                |
| Tokens             | **None**        | **None**                |
| Token Network Data | **None**        | **None**                |
| Transactions       | **None**        | **None**                |

## Reporting Resources

***

| **Resource**                 | **Permissions** | **Connect Permissions** |
| ---------------------------- | --------------- | ----------------------- |
| Report Runs and Report Types | **None**        | **None**                |

## Webhook Resources

***

| **Resource**      | **Permissions** | **Connect Permissions** |
| ----------------- | --------------- | ----------------------- |
| Webhook Endpoints | **Write**       |                         |

## Stripe CLI Resources

***

| **Resource**    | **Permissions** | **Connect Permissions** |
| --------------- | --------------- | ----------------------- |
| Debugging tools | **None**        | **None**                |

## Payment Links Resources

***

| **Resource**  | **Permissions** | **Connect Permissions** |
| ------------- | --------------- | ----------------------- |
| Payment Links | **None**        | **None**                |

## Terminal Resources

***

| **Resource**      | **Permissions** | **Connect Permissions** |
| ----------------- | --------------- | ----------------------- |
| Configurations    | **None**        | **None**                |
| Locations         | **None**        | **None**                |
| Readers           | **None**        | **None**                |
| Connection Tokens | **None**        | **None**                |

## Tax

***

| **Resource**                      | **Permissions** | **Connect Permissions** |
| --------------------------------- | --------------- | ----------------------- |
| Tax Calculations and Transactions | **None**        | **None**                |
| Tax Settings and Registrations    | **None**        | **None**                |

## Radar

***

| **Resource** | **Permissions** | **Connect Permissions** |
| ------------ | --------------- | ----------------------- |
| Reviews      | **None**        | **None**                |

## Climate Resources

***

| **Resource**   | **Permissions** | **Connect Permissions** |
| -------------- | --------------- | ----------------------- |
| Climate Orders | **None**        | **None**                |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.violet.io/prism/payments/payment-integrations/supported-providers/stripe/required-stripe-scopes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
