{ "schema": 1, "id": "stripe", "name": "Stripe", "category": "payments", "auth": { "kind": "both", "base": "https://api.stripe.com", "authorization": "Bearer", "pat_help": "https://dashboard.stripe.com/apikeys — create a RESTRICTED key with only the permissions you want reachable (include Account read so the connection can verify itself)", "oauth": { "authorize_url": "https://connect.stripe.com/oauth/authorize", "token_url": "https://connect.stripe.com/oauth/token", "scopes": ["read_write"] } }, "ops": [ { "id": "viewer", "label": "Who am I connected as", "access": "read", "method": "GET", "path": "/v1/account", "pick": { "fields": [ "id", "email", "business_profile.name", "settings.dashboard.display_name", "default_currency" ] } }, { "id": "balance.get", "label": "Current balance", "access": "read", "method": "GET", "path": "/v1/balance", "pick": { "fields": [ "available", "pending" ] } }, { "id": "charges.list", "label": "Recent charges", "access": "read", "method": "GET", "path": "/v1/charges?limit=10", "pick": { "root": "data", "fields": [ "id", "amount", "currency", "status", "refunded", "description", "created" ] } }, { "id": "payouts.list", "label": "Recent payouts", "access": "read", "method": "GET", "path": "/v1/payouts?limit=10", "pick": { "root": "data", "fields": [ "id", "amount", "currency", "status", "arrival_date", "created" ] } }, { "id": "subscriptions.list", "label": "Recent subscriptions", "access": "read", "method": "GET", "path": "/v1/subscriptions?limit=10&status=all", "pick": { "root": "data", "fields": [ "id", "status", "customer", "cancel_at_period_end", "current_period_end", "created" ] } }, { "id": "refund.create", "label": "Refund a charge", "access": "write", "method": "POST", "path": "/v1/refunds", "args": { "charge": { "required": true } }, "body_form": { "charge": "{charge}" }, "encoding": "form", "confirm": "Refund charge {charge} in full? This moves real money." } ] }