
Stripe Create
CertifiedCreate Stripe customer record
Stripe Create
Create Stripe customer record
Creates a Stripe customer with provided name, email, and metadata. By default only customerId is returned; set includeFullCustomerData to true to include the full Stripe payload (may contain PII).
type: io.kestra.plugin.stripe.customer.CreateExamples
Create a customer with name, email, and metadata
id: create_customer
namespace: company.team
tasks:
- id: create_customer
type: io.kestra.plugin.stripe.customer.Create
apiKey: "{{ secret('STRIPE_API_KEY') }}"
name: "John Doe"
email: "john@example.com"
metadata:
plan: "pro"
signup_source: "landing_page"
Properties
apiKey *Requiredstring
Stripe API Key
Secret key for authenticating with Stripe. Starts with 'sk_' for live/test keys.
email *Requiredstring
Customer email address
Email saved on the customer and used for receipts; required
name *Requiredstring
Customer name
Full name stored on the Stripe customer; required
includeFullCustomerData booleanstring
falseInclude full customer payload
Defaults to false to avoid returning PII; when true, adds the complete Stripe customer object to the output
metadata object
Customer metadata
Key-value pairs converted to strings before sending to Stripe
pluginDefaultsRef Non-dynamicstring
Reference (ref) of the pluginDefaults to apply to this task.
Outputs
customerData object
Full customer payload
Stripe customer object as a map; present only when includeFullCustomerData is true
customerId string
Created customer ID