> For the complete documentation index, see [llms.txt](https://docs.roboflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roboflow.com/roboflow/roboflow-hi/workspaces/billing-folders.md).

# Billing Folders

{% hint style="info" %}
Billing Folders एक **प्रीमियम** feature है जो Enterprise plans के लिए उपलब्ध है। अपने workspace में Billing Folders सक्षम करने के लिए, संपर्क करें [Roboflow sales team](https://roboflow.com/sales) या अपने account representative से। उपलब्ध plans के बारे में अधिक जानकारी के लिए, देखें [हमारे pricing page पर](https://roboflow.com/pricing).
{% endhint %}

जब यह सक्षम होता है, तो सभी usage (जैसे: training, inference, image storage, labeling, और भी बहुत कुछ) अपने-आप उस folder को attributed हो जाती है जिसमें उपयोग किया जा रहा project मौजूद है। इससे organizations को teams, departments, या clients के बीच cost visibility और spending control अधिक granular रूप में मिलता है।

### Usage Attribution कैसे काम करती है

जब Billing Folders सक्षम होता है, तो आपके workspace के प्रत्येक folder को अपना अलग API key मिलता है। किसी folder के projects के भीतर होने वाला सभी billable usage उस folder के API key के विरुद्ध track किया जाता है। इसका मतलब है कि आप अपने usage reports और dashboard में साफ़-साफ़ देख सकते हैं कि हर folder कितना consume कर रहा है।

{% hint style="info" %}
Usage attribution automatic है। आपको usage को manually folders को assign करने की आवश्यकता नहीं है। यह project से उसके parent folder तक flow करती है।
{% endhint %}

#### API या Deployment Usage

जब आप Roboflow services का उपयोग किसी API key के साथ करते हैं (जिसमें, लेकिन केवल इतना ही नहीं, Serverless API, Batch Processing, आदि शामिल हैं), तो billing attribution request में मौजूद API key के अनुसार होती है, न कि project के folder के अनुसार।

workspace-level API key के साथ की गई request workspace को attributed होती है, भले ही उपयोग किया गया model किसी ऐसे project का हो जो किसी folder में मौजूद है। direct API या batch usage को किसी folder को attribute करने के लिए, उस folder के API key के साथ request करें।

#### Image Storage Attribution

Image storage उस folder को attributed होती है जिसमें image को संदर्भित करने वाले project(s) मौजूद हैं।

यदि कोई image एक ही folder के भीतर कई projects में साझा की जाती है (या एक ही parent के subfolders के भीतर), तो storage उस सबसे गहरे folder को attributed होती है जिसमें उस image का उपयोग करने वाले सभी projects शामिल हों:

```
Workspace
├── Folder A
│   ├── Project 1  ← image.jpg
│   └── Project 2  ← image.jpg (shared)
└── Folder B
    └── Project 3

image.jpg storage Folder A को attributed होती है (वह सबसे गहरा folder जिसमें इसे संदर्भित करने वाले सभी projects शामिल हैं)
```

यदि कोई image अलग-अलग root folders के projects के बीच साझा की जाती है, जिनका कोई common parent folder नहीं है, तो storage workspace level पर attributed होती है:

```
Workspace
├── Folder A
│   └── Project 1  ← image.jpg
└── Folder B
    └── Project 2  ← image.jpg (shared)

image.jpg storage Workspace को attributed होती है (कोई single folder दोनों projects को शामिल नहीं करता)
```

### Usage देखना

आप अपने workspace के credit usage page में usage, जिसमें folder-wise breakdown भी शामिल है, देख सकते हैं और attribution filter को बदलकर **Folders**. Learn [कैसे usage को किसी billing folder के अनुसार filter करें](/roboflow/roboflow-hi/billing/credits/view-credit-usage.md#attribution-filter-track-workspace-usage-for-a-given-folder-or-api-key) या [कैसे सामान्य रूप से usage देखें।](/roboflow/roboflow-hi/billing/credits/view-credit-usage.md)

### Folder Usage को Pause और Resume करना

Workspace administrators अस्थायी रूप से किसी folder के भीतर सभी billable usage को pause कर सकते हैं। यह costs नियंत्रित करने या accidental usage रोकने के लिए उपयोगी है।

#### किसी Folder को Pause करना

किसी folder को pause करने के लिए, **Folder Settings** modal खोलें और **Pause Folder Usage**.

<figure><img src="/files/59c5df1a728fde2ad35754e83a9c18ce9556236a" alt=""><figcaption></figcaption></figure>

<div><figure><img src="/files/7d46ff01a1c0a58d315699655d2308a62b972230" alt=""><figcaption></figcaption></figure> <figure><img src="/files/d86c0fb3b119d330dcaefb3e54e3ae9aafc25066" alt=""><figcaption></figcaption></figure></div>

जब कोई folder paused होता है:

* उस folder से संबंधित सभी API keys disable हो जाती हैं
* कोई भी API request जो उस folder के विरुद्ध usage incur करती, उसे `423 Locked` status code के साथ reject कर दिया जाता है
* folder के लिए कोई नया billable usage रिकॉर्ड नहीं किया जाता

आप Pause All Descendant Folders' Usage को toggle करके एक साथ किसी folder और उसके सभी descendant folders को भी pause कर सकते हैं। इससे चयनित folder और उसके नीचे nested हर folder के लिए API keys disable हो जाती हैं।

#### किसी Folder को Resume करना

किसी paused folder को resume करने के लिए, "Folder Settings" modal पर वापस जाएँ और pause control को off करें। इससे folder की API keys फिर से सक्षम हो जाती हैं और सामान्य operation बहाल हो जाता है। इसी तरह, आप एक साथ किसी folder और उसके सभी descendants को भी resume कर सकते हैं।

Resume करना केवल उन keys को प्रभावित करता है जिन्हें folder pause feature द्वारा pause किया गया था। अन्य कारणों से disable की गई keys प्रभावित नहीं होतीं।

### Folder API Keys

जब Billing Folders सक्षम होता है, तो प्रत्येक folder को अपने-आप अपना API key मिल जाता है। इन keys का उपयोग internal रूप से यह track करने के लिए किया जाता है कि billable usage किस folder का है।

* **Keys देखना**: API Keys tab में जाने के लिए Folder Settings modal खोलें और किसी folder से जुड़े API keys देखें।
* **Automatic creation**: Folders बनने पर या आपके workspace में Billing Folders पहली बार सक्षम होने पर API keys अपने-आप बन जाती हैं। आपको उन्हें manually बनाने की आवश्यकता नहीं है।

### Common Scenarios

| Scenario                                        | क्या होता है                                                                                                                                                                           |
| ----------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **किसी project को किसी अलग folder में ले जाना** | उस project का भविष्य का usage नए folder को attributed होता है। ऐतिहासिक usage मूल folder को ही attributed रहता है।                                                                     |
| **किसी folder को delete करना**                  | folder आपके workspace से हटा दिया जाता है। child projects और sub-folders को parent folder में reassigned कर दिया जाता है। historical usage data billing reports में preserved रहता है। |
| **नए folders बनाना**                            | नए folders को billing attribution के लिए अपने-आप एक API key मिलती है। किसी अतिरिक्त setup की आवश्यकता नहीं होती।                                                                       |
| **Billing Folders को Disable करना**             | Folder-level attribution रुक जाती है। नया usage केवल workspace level पर track किया जाता है। folder billing period का historical usage data preserved रहता है।                          |

### Usage Report API

आप [billing usage report REST API](/developer/rest-api/billing-folders-usage-report.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.roboflow.com/roboflow/roboflow-hi/workspaces/billing-folders.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
