Permissions और Scopes

Permissions और Scopes

Stripe Apps permission-based access control use करते हैं। आपका app केवल वही data access कर सकता है जो explicitly manifest में declare किया गया हो।

Tajo Brevo Integration के लिए Required Permissions

"permissions": [
{
"permission": "customer_read",
"purpose": "Stripe customers को Brevo contacts में sync करें customer data, purchase history, और LTV के साथ"
},
{
"permission": "payment_intents_read",
"purpose": "Successful payments track करें Brevo में transactional events के रूप में retention campaigns के लिए"
},
{
"permission": "subscriptions_read",
"purpose": "Subscription lifecycle events monitor करें renewal reminders और churn prevention के लिए"
},
{
"permission": "charges_read",
"purpose": "Refunds और disputes track करें targeted win-back messaging के लिए"
}
]

Available Permission Scopes

Read Permissions

PermissionAccess
customer_readCustomer profiles और metadata
payment_intents_readPayment intent data
subscriptions_readSubscription data और status
charges_readCharge और refund data
invoices_readInvoice data
products_readProduct और price data
checkout_sessions_readCheckout session data

Write Permissions

PermissionAccess
customer_writeCustomer metadata update करें

Caution

Least privilege principle follow करें। केवल वही permissions request करें जो आपके app की core functionality के लिए genuinely required हों। Unnecessary permissions review process को delay कर सकती हैं।

Permissions Best Practices

  1. Minimum Required: केवल वो permissions request करें जिनकी आपको वास्तव में ज़रूरत है
  2. Clear Purpose: हर permission के लिए user को clear explanation दें
  3. Justify Each: Review process में हर permission को justify करने के लिए तैयार रहें

अगले कदम

Subscribe to updates

developer-docs

Drop your email or phone number — we'll send you what matters next.

AI सहायक

नमस्ते! डॉक्यूमेंटेशन के बारे में कुछ भी पूछें।

Brevo के साथ मुफ्त में शुरू करें