stripeapi-1.0.0.0: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Operations.PostWebhookEndpoints

Description

Contains the different functions to run the operation postWebhookEndpoints

Synopsis

Documentation

postWebhookEndpoints Source #

Arguments

:: forall m. MonadHTTP m 
=> PostWebhookEndpointsRequestBody

The request body to send

-> StripeT m (Response PostWebhookEndpointsResponse)

Monadic computation which returns the result of the operation

POST /v1/webhook_endpoints

<p>A webhook endpoint must have a <code>url</code> and a list of <code>enabled_events</code>. You may optionally specify the Boolean <code>connect</code> parameter. If set to true, then a Connect webhook endpoint that notifies the specified <code>url</code> about events from all connected accounts is created; otherwise an account webhook endpoint that notifies the specified <code>url</code> only about events from your account is created. You can also create webhook endpoints in the <a href="https://dashboard.stripe.com/account/webhooks">webhooks settings</a> section of the Dashboard.</p>

data PostWebhookEndpointsRequestBody Source #

Defines the object schema located at paths./v1/webhook_endpoints.POST.requestBody.content.application/x-www-form-urlencoded.schema in the specification.

Constructors

PostWebhookEndpointsRequestBody 

Fields

data PostWebhookEndpointsRequestBodyApiVersion' Source #

Defines the enum schema located at paths./v1/webhook_endpoints.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.api_version in the specification.

Events sent to this endpoint will be generated with this Stripe Version instead of your account's default Stripe Version.

Constructors

PostWebhookEndpointsRequestBodyApiVersion'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

PostWebhookEndpointsRequestBodyApiVersion'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

PostWebhookEndpointsRequestBodyApiVersion'Enum2011_01_01

Represents the JSON value "2011-01-01"

PostWebhookEndpointsRequestBodyApiVersion'Enum2011_06_21

Represents the JSON value "2011-06-21"

PostWebhookEndpointsRequestBodyApiVersion'Enum2011_06_28

Represents the JSON value "2011-06-28"

PostWebhookEndpointsRequestBodyApiVersion'Enum2011_08_01

Represents the JSON value "2011-08-01"

PostWebhookEndpointsRequestBodyApiVersion'Enum2011_09_15

Represents the JSON value "2011-09-15"

PostWebhookEndpointsRequestBodyApiVersion'Enum2011_11_17

Represents the JSON value "2011-11-17"

PostWebhookEndpointsRequestBodyApiVersion'Enum2012_02_23

Represents the JSON value "2012-02-23"

PostWebhookEndpointsRequestBodyApiVersion'Enum2012_03_25

Represents the JSON value "2012-03-25"

PostWebhookEndpointsRequestBodyApiVersion'Enum2012_06_18

Represents the JSON value "2012-06-18"

PostWebhookEndpointsRequestBodyApiVersion'Enum2012_06_28

Represents the JSON value "2012-06-28"

PostWebhookEndpointsRequestBodyApiVersion'Enum2012_07_09

Represents the JSON value "2012-07-09"

PostWebhookEndpointsRequestBodyApiVersion'Enum2012_09_24

Represents the JSON value "2012-09-24"

PostWebhookEndpointsRequestBodyApiVersion'Enum2012_10_26

Represents the JSON value "2012-10-26"

PostWebhookEndpointsRequestBodyApiVersion'Enum2012_11_07

Represents the JSON value "2012-11-07"

PostWebhookEndpointsRequestBodyApiVersion'Enum2013_02_11

Represents the JSON value "2013-02-11"

PostWebhookEndpointsRequestBodyApiVersion'Enum2013_02_13

Represents the JSON value "2013-02-13"

PostWebhookEndpointsRequestBodyApiVersion'Enum2013_07_05

Represents the JSON value "2013-07-05"

PostWebhookEndpointsRequestBodyApiVersion'Enum2013_08_12

Represents the JSON value "2013-08-12"

PostWebhookEndpointsRequestBodyApiVersion'Enum2013_08_13

Represents the JSON value "2013-08-13"

PostWebhookEndpointsRequestBodyApiVersion'Enum2013_10_29

Represents the JSON value "2013-10-29"

PostWebhookEndpointsRequestBodyApiVersion'Enum2013_12_03

Represents the JSON value "2013-12-03"

PostWebhookEndpointsRequestBodyApiVersion'Enum2014_01_31

Represents the JSON value "2014-01-31"

PostWebhookEndpointsRequestBodyApiVersion'Enum2014_03_13

Represents the JSON value "2014-03-13"

PostWebhookEndpointsRequestBodyApiVersion'Enum2014_03_28

Represents the JSON value "2014-03-28"

PostWebhookEndpointsRequestBodyApiVersion'Enum2014_05_19

Represents the JSON value "2014-05-19"

PostWebhookEndpointsRequestBodyApiVersion'Enum2014_06_13

Represents the JSON value "2014-06-13"

PostWebhookEndpointsRequestBodyApiVersion'Enum2014_06_17

Represents the JSON value "2014-06-17"

PostWebhookEndpointsRequestBodyApiVersion'Enum2014_07_22

Represents the JSON value "2014-07-22"

PostWebhookEndpointsRequestBodyApiVersion'Enum2014_07_26

Represents the JSON value "2014-07-26"

PostWebhookEndpointsRequestBodyApiVersion'Enum2014_08_04

Represents the JSON value "2014-08-04"

PostWebhookEndpointsRequestBodyApiVersion'Enum2014_08_20

Represents the JSON value "2014-08-20"

PostWebhookEndpointsRequestBodyApiVersion'Enum2014_09_08

Represents the JSON value "2014-09-08"

PostWebhookEndpointsRequestBodyApiVersion'Enum2014_10_07

Represents the JSON value "2014-10-07"

PostWebhookEndpointsRequestBodyApiVersion'Enum2014_11_05

Represents the JSON value "2014-11-05"

PostWebhookEndpointsRequestBodyApiVersion'Enum2014_11_20

Represents the JSON value "2014-11-20"

PostWebhookEndpointsRequestBodyApiVersion'Enum2014_12_08

Represents the JSON value "2014-12-08"

PostWebhookEndpointsRequestBodyApiVersion'Enum2014_12_17

Represents the JSON value "2014-12-17"

PostWebhookEndpointsRequestBodyApiVersion'Enum2014_12_22

Represents the JSON value "2014-12-22"

PostWebhookEndpointsRequestBodyApiVersion'Enum2015_01_11

Represents the JSON value "2015-01-11"

PostWebhookEndpointsRequestBodyApiVersion'Enum2015_01_26

Represents the JSON value "2015-01-26"

PostWebhookEndpointsRequestBodyApiVersion'Enum2015_02_10

Represents the JSON value "2015-02-10"

PostWebhookEndpointsRequestBodyApiVersion'Enum2015_02_16

Represents the JSON value "2015-02-16"

PostWebhookEndpointsRequestBodyApiVersion'Enum2015_02_18

Represents the JSON value "2015-02-18"

PostWebhookEndpointsRequestBodyApiVersion'Enum2015_03_24

Represents the JSON value "2015-03-24"

PostWebhookEndpointsRequestBodyApiVersion'Enum2015_04_07

Represents the JSON value "2015-04-07"

PostWebhookEndpointsRequestBodyApiVersion'Enum2015_06_15

Represents the JSON value "2015-06-15"

PostWebhookEndpointsRequestBodyApiVersion'Enum2015_07_07

Represents the JSON value "2015-07-07"

PostWebhookEndpointsRequestBodyApiVersion'Enum2015_07_13

Represents the JSON value "2015-07-13"

PostWebhookEndpointsRequestBodyApiVersion'Enum2015_07_28

Represents the JSON value "2015-07-28"

PostWebhookEndpointsRequestBodyApiVersion'Enum2015_08_07

Represents the JSON value "2015-08-07"

PostWebhookEndpointsRequestBodyApiVersion'Enum2015_08_19

Represents the JSON value "2015-08-19"

PostWebhookEndpointsRequestBodyApiVersion'Enum2015_09_03

Represents the JSON value "2015-09-03"

PostWebhookEndpointsRequestBodyApiVersion'Enum2015_09_08

Represents the JSON value "2015-09-08"

PostWebhookEndpointsRequestBodyApiVersion'Enum2015_09_23

Represents the JSON value "2015-09-23"

PostWebhookEndpointsRequestBodyApiVersion'Enum2015_10_01

Represents the JSON value "2015-10-01"

PostWebhookEndpointsRequestBodyApiVersion'Enum2015_10_12

Represents the JSON value "2015-10-12"

PostWebhookEndpointsRequestBodyApiVersion'Enum2015_10_16

Represents the JSON value "2015-10-16"

PostWebhookEndpointsRequestBodyApiVersion'Enum2016_02_03

Represents the JSON value "2016-02-03"

PostWebhookEndpointsRequestBodyApiVersion'Enum2016_02_19

Represents the JSON value "2016-02-19"

PostWebhookEndpointsRequestBodyApiVersion'Enum2016_02_22

Represents the JSON value "2016-02-22"

PostWebhookEndpointsRequestBodyApiVersion'Enum2016_02_23

Represents the JSON value "2016-02-23"

PostWebhookEndpointsRequestBodyApiVersion'Enum2016_02_29

Represents the JSON value "2016-02-29"

PostWebhookEndpointsRequestBodyApiVersion'Enum2016_03_07

Represents the JSON value "2016-03-07"

PostWebhookEndpointsRequestBodyApiVersion'Enum2016_06_15

Represents the JSON value "2016-06-15"

PostWebhookEndpointsRequestBodyApiVersion'Enum2016_07_06

Represents the JSON value "2016-07-06"

PostWebhookEndpointsRequestBodyApiVersion'Enum2016_10_19

Represents the JSON value "2016-10-19"

PostWebhookEndpointsRequestBodyApiVersion'Enum2017_01_27

Represents the JSON value "2017-01-27"

PostWebhookEndpointsRequestBodyApiVersion'Enum2017_02_14

Represents the JSON value "2017-02-14"

PostWebhookEndpointsRequestBodyApiVersion'Enum2017_04_06

Represents the JSON value "2017-04-06"

PostWebhookEndpointsRequestBodyApiVersion'Enum2017_05_25

Represents the JSON value "2017-05-25"

PostWebhookEndpointsRequestBodyApiVersion'Enum2017_06_05

Represents the JSON value "2017-06-05"

PostWebhookEndpointsRequestBodyApiVersion'Enum2017_08_15

Represents the JSON value "2017-08-15"

PostWebhookEndpointsRequestBodyApiVersion'Enum2017_12_14

Represents the JSON value "2017-12-14"

PostWebhookEndpointsRequestBodyApiVersion'Enum2018_01_23

Represents the JSON value "2018-01-23"

PostWebhookEndpointsRequestBodyApiVersion'Enum2018_02_05

Represents the JSON value "2018-02-05"

PostWebhookEndpointsRequestBodyApiVersion'Enum2018_02_06

Represents the JSON value "2018-02-06"

PostWebhookEndpointsRequestBodyApiVersion'Enum2018_02_28

Represents the JSON value "2018-02-28"

PostWebhookEndpointsRequestBodyApiVersion'Enum2018_05_21

Represents the JSON value "2018-05-21"

PostWebhookEndpointsRequestBodyApiVersion'Enum2018_07_27

Represents the JSON value "2018-07-27"

PostWebhookEndpointsRequestBodyApiVersion'Enum2018_08_23

Represents the JSON value "2018-08-23"

PostWebhookEndpointsRequestBodyApiVersion'Enum2018_09_06

Represents the JSON value "2018-09-06"

PostWebhookEndpointsRequestBodyApiVersion'Enum2018_09_24

Represents the JSON value "2018-09-24"

PostWebhookEndpointsRequestBodyApiVersion'Enum2018_10_31

Represents the JSON value "2018-10-31"

PostWebhookEndpointsRequestBodyApiVersion'Enum2018_11_08

Represents the JSON value "2018-11-08"

PostWebhookEndpointsRequestBodyApiVersion'Enum2019_02_11

Represents the JSON value "2019-02-11"

PostWebhookEndpointsRequestBodyApiVersion'Enum2019_02_19

Represents the JSON value "2019-02-19"

PostWebhookEndpointsRequestBodyApiVersion'Enum2019_03_14

Represents the JSON value "2019-03-14"

PostWebhookEndpointsRequestBodyApiVersion'Enum2019_05_16

Represents the JSON value "2019-05-16"

PostWebhookEndpointsRequestBodyApiVersion'Enum2019_08_14

Represents the JSON value "2019-08-14"

PostWebhookEndpointsRequestBodyApiVersion'Enum2019_09_09

Represents the JSON value "2019-09-09"

PostWebhookEndpointsRequestBodyApiVersion'Enum2019_10_08

Represents the JSON value "2019-10-08"

PostWebhookEndpointsRequestBodyApiVersion'Enum2019_10_17

Represents the JSON value "2019-10-17"

PostWebhookEndpointsRequestBodyApiVersion'Enum2019_11_05

Represents the JSON value "2019-11-05"

PostWebhookEndpointsRequestBodyApiVersion'Enum2019_12_03

Represents the JSON value "2019-12-03"

PostWebhookEndpointsRequestBodyApiVersion'Enum2020_03_02

Represents the JSON value "2020-03-02"

PostWebhookEndpointsRequestBodyApiVersion'Enum2020_08_27

Represents the JSON value "2020-08-27"

data PostWebhookEndpointsRequestBodyEnabledEvents' Source #

Defines the enum schema located at paths./v1/webhook_endpoints.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.enabled_events.items in the specification.

Constructors

PostWebhookEndpointsRequestBodyEnabledEvents'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

PostWebhookEndpointsRequestBodyEnabledEvents'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

PostWebhookEndpointsRequestBodyEnabledEvents'Enum_

Represents the JSON value "*"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumAccount'application'authorized

Represents the JSON value "account.application.authorized"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumAccount'application'deauthorized

Represents the JSON value "account.application.deauthorized"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumAccount'externalAccount'created

Represents the JSON value "account.external_account.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumAccount'externalAccount'deleted

Represents the JSON value "account.external_account.deleted"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumAccount'externalAccount'updated

Represents the JSON value "account.external_account.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumAccount'updated

Represents the JSON value "account.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumApplicationFee'created

Represents the JSON value "application_fee.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumApplicationFee'refund'updated

Represents the JSON value "application_fee.refund.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumApplicationFee'refunded

Represents the JSON value "application_fee.refunded"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumBalance'available

Represents the JSON value "balance.available"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumBillingPortal'configuration'created

Represents the JSON value "billing_portal.configuration.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumBillingPortal'configuration'updated

Represents the JSON value "billing_portal.configuration.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCapability'updated

Represents the JSON value "capability.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCharge'captured

Represents the JSON value "charge.captured"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCharge'dispute'closed

Represents the JSON value "charge.dispute.closed"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCharge'dispute'created

Represents the JSON value "charge.dispute.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCharge'dispute'fundsReinstated

Represents the JSON value "charge.dispute.funds_reinstated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCharge'dispute'fundsWithdrawn

Represents the JSON value "charge.dispute.funds_withdrawn"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCharge'dispute'updated

Represents the JSON value "charge.dispute.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCharge'expired

Represents the JSON value "charge.expired"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCharge'failed

Represents the JSON value "charge.failed"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCharge'pending

Represents the JSON value "charge.pending"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCharge'refund'updated

Represents the JSON value "charge.refund.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCharge'refunded

Represents the JSON value "charge.refunded"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCharge'succeeded

Represents the JSON value "charge.succeeded"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCharge'updated

Represents the JSON value "charge.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCheckout'session'asyncPaymentFailed

Represents the JSON value "checkout.session.async_payment_failed"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCheckout'session'asyncPaymentSucceeded

Represents the JSON value "checkout.session.async_payment_succeeded"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCheckout'session'completed

Represents the JSON value "checkout.session.completed"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCoupon'created

Represents the JSON value "coupon.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCoupon'deleted

Represents the JSON value "coupon.deleted"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCoupon'updated

Represents the JSON value "coupon.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCreditNote'created

Represents the JSON value "credit_note.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCreditNote'updated

Represents the JSON value "credit_note.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCreditNote'voided

Represents the JSON value "credit_note.voided"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCustomer'created

Represents the JSON value "customer.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCustomer'deleted

Represents the JSON value "customer.deleted"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCustomer'discount'created

Represents the JSON value "customer.discount.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCustomer'discount'deleted

Represents the JSON value "customer.discount.deleted"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCustomer'discount'updated

Represents the JSON value "customer.discount.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCustomer'source'created

Represents the JSON value "customer.source.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCustomer'source'deleted

Represents the JSON value "customer.source.deleted"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCustomer'source'expiring

Represents the JSON value "customer.source.expiring"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCustomer'source'updated

Represents the JSON value "customer.source.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCustomer'subscription'created

Represents the JSON value "customer.subscription.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCustomer'subscription'deleted

Represents the JSON value "customer.subscription.deleted"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCustomer'subscription'pendingUpdateApplied

Represents the JSON value "customer.subscription.pending_update_applied"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCustomer'subscription'pendingUpdateExpired

Represents the JSON value "customer.subscription.pending_update_expired"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCustomer'subscription'trialWillEnd

Represents the JSON value "customer.subscription.trial_will_end"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCustomer'subscription'updated

Represents the JSON value "customer.subscription.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCustomer'taxId'created

Represents the JSON value "customer.tax_id.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCustomer'taxId'deleted

Represents the JSON value "customer.tax_id.deleted"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCustomer'taxId'updated

Represents the JSON value "customer.tax_id.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumCustomer'updated

Represents the JSON value "customer.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumFile'created

Represents the JSON value "file.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumIdentity'verificationSession'canceled

Represents the JSON value "identity.verification_session.canceled"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumIdentity'verificationSession'created

Represents the JSON value "identity.verification_session.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumIdentity'verificationSession'processing

Represents the JSON value "identity.verification_session.processing"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumIdentity'verificationSession'redacted

Represents the JSON value "identity.verification_session.redacted"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumIdentity'verificationSession'requiresInput

Represents the JSON value "identity.verification_session.requires_input"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumIdentity'verificationSession'verified

Represents the JSON value "identity.verification_session.verified"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumInvoice'created

Represents the JSON value "invoice.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumInvoice'deleted

Represents the JSON value "invoice.deleted"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumInvoice'finalizationFailed

Represents the JSON value "invoice.finalization_failed"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumInvoice'finalized

Represents the JSON value "invoice.finalized"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumInvoice'markedUncollectible

Represents the JSON value "invoice.marked_uncollectible"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumInvoice'paid

Represents the JSON value "invoice.paid"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumInvoice'paymentActionRequired

Represents the JSON value "invoice.payment_action_required"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumInvoice'paymentFailed

Represents the JSON value "invoice.payment_failed"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumInvoice'paymentSucceeded

Represents the JSON value "invoice.payment_succeeded"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumInvoice'sent

Represents the JSON value "invoice.sent"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumInvoice'upcoming

Represents the JSON value "invoice.upcoming"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumInvoice'updated

Represents the JSON value "invoice.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumInvoice'voided

Represents the JSON value "invoice.voided"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumInvoiceitem'created

Represents the JSON value "invoiceitem.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumInvoiceitem'deleted

Represents the JSON value "invoiceitem.deleted"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumInvoiceitem'updated

Represents the JSON value "invoiceitem.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumIssuingAuthorization'created

Represents the JSON value "issuing_authorization.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumIssuingAuthorization'request

Represents the JSON value "issuing_authorization.request"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumIssuingAuthorization'updated

Represents the JSON value "issuing_authorization.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumIssuingCard'created

Represents the JSON value "issuing_card.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumIssuingCard'updated

Represents the JSON value "issuing_card.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumIssuingCardholder'created

Represents the JSON value "issuing_cardholder.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumIssuingCardholder'updated

Represents the JSON value "issuing_cardholder.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumIssuingDispute'closed

Represents the JSON value "issuing_dispute.closed"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumIssuingDispute'created

Represents the JSON value "issuing_dispute.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumIssuingDispute'fundsReinstated

Represents the JSON value "issuing_dispute.funds_reinstated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumIssuingDispute'submitted

Represents the JSON value "issuing_dispute.submitted"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumIssuingDispute'updated

Represents the JSON value "issuing_dispute.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumIssuingTransaction'created

Represents the JSON value "issuing_transaction.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumIssuingTransaction'updated

Represents the JSON value "issuing_transaction.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumMandate'updated

Represents the JSON value "mandate.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumOrder'created

Represents the JSON value "order.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumOrder'paymentFailed

Represents the JSON value "order.payment_failed"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumOrder'paymentSucceeded

Represents the JSON value "order.payment_succeeded"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumOrder'updated

Represents the JSON value "order.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumOrderReturn'created

Represents the JSON value "order_return.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumPaymentIntent'amountCapturableUpdated

Represents the JSON value "payment_intent.amount_capturable_updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumPaymentIntent'canceled

Represents the JSON value "payment_intent.canceled"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumPaymentIntent'created

Represents the JSON value "payment_intent.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumPaymentIntent'paymentFailed

Represents the JSON value "payment_intent.payment_failed"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumPaymentIntent'processing

Represents the JSON value "payment_intent.processing"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumPaymentIntent'requiresAction

Represents the JSON value "payment_intent.requires_action"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumPaymentIntent'succeeded

Represents the JSON value "payment_intent.succeeded"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumPaymentMethod'attached

Represents the JSON value "payment_method.attached"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumPaymentMethod'automaticallyUpdated

Represents the JSON value "payment_method.automatically_updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumPaymentMethod'detached

Represents the JSON value "payment_method.detached"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumPaymentMethod'updated

Represents the JSON value "payment_method.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumPayout'canceled

Represents the JSON value "payout.canceled"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumPayout'created

Represents the JSON value "payout.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumPayout'failed

Represents the JSON value "payout.failed"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumPayout'paid

Represents the JSON value "payout.paid"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumPayout'updated

Represents the JSON value "payout.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumPerson'created

Represents the JSON value "person.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumPerson'deleted

Represents the JSON value "person.deleted"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumPerson'updated

Represents the JSON value "person.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumPlan'created

Represents the JSON value "plan.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumPlan'deleted

Represents the JSON value "plan.deleted"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumPlan'updated

Represents the JSON value "plan.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumPrice'created

Represents the JSON value "price.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumPrice'deleted

Represents the JSON value "price.deleted"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumPrice'updated

Represents the JSON value "price.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumProduct'created

Represents the JSON value "product.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumProduct'deleted

Represents the JSON value "product.deleted"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumProduct'updated

Represents the JSON value "product.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumPromotionCode'created

Represents the JSON value "promotion_code.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumPromotionCode'updated

Represents the JSON value "promotion_code.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumRadar'earlyFraudWarning'created

Represents the JSON value "radar.early_fraud_warning.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumRadar'earlyFraudWarning'updated

Represents the JSON value "radar.early_fraud_warning.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumRecipient'created

Represents the JSON value "recipient.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumRecipient'deleted

Represents the JSON value "recipient.deleted"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumRecipient'updated

Represents the JSON value "recipient.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumReporting'reportRun'failed

Represents the JSON value "reporting.report_run.failed"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumReporting'reportRun'succeeded

Represents the JSON value "reporting.report_run.succeeded"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumReporting'reportType'updated

Represents the JSON value "reporting.report_type.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumReview'closed

Represents the JSON value "review.closed"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumReview'opened

Represents the JSON value "review.opened"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumSetupIntent'canceled

Represents the JSON value "setup_intent.canceled"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumSetupIntent'created

Represents the JSON value "setup_intent.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumSetupIntent'requiresAction

Represents the JSON value "setup_intent.requires_action"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumSetupIntent'setupFailed

Represents the JSON value "setup_intent.setup_failed"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumSetupIntent'succeeded

Represents the JSON value "setup_intent.succeeded"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumSigma'scheduledQueryRun'created

Represents the JSON value "sigma.scheduled_query_run.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumSku'created

Represents the JSON value "sku.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumSku'deleted

Represents the JSON value "sku.deleted"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumSku'updated

Represents the JSON value "sku.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumSource'canceled

Represents the JSON value "source.canceled"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumSource'chargeable

Represents the JSON value "source.chargeable"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumSource'failed

Represents the JSON value "source.failed"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumSource'mandateNotification

Represents the JSON value "source.mandate_notification"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumSource'refundAttributesRequired

Represents the JSON value "source.refund_attributes_required"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumSource'transaction'created

Represents the JSON value "source.transaction.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumSource'transaction'updated

Represents the JSON value "source.transaction.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumSubscriptionSchedule'aborted

Represents the JSON value "subscription_schedule.aborted"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumSubscriptionSchedule'canceled

Represents the JSON value "subscription_schedule.canceled"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumSubscriptionSchedule'completed

Represents the JSON value "subscription_schedule.completed"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumSubscriptionSchedule'created

Represents the JSON value "subscription_schedule.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumSubscriptionSchedule'expiring

Represents the JSON value "subscription_schedule.expiring"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumSubscriptionSchedule'released

Represents the JSON value "subscription_schedule.released"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumSubscriptionSchedule'updated

Represents the JSON value "subscription_schedule.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumTaxRate'created

Represents the JSON value "tax_rate.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumTaxRate'updated

Represents the JSON value "tax_rate.updated"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumTopup'canceled

Represents the JSON value "topup.canceled"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumTopup'created

Represents the JSON value "topup.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumTopup'failed

Represents the JSON value "topup.failed"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumTopup'reversed

Represents the JSON value "topup.reversed"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumTopup'succeeded

Represents the JSON value "topup.succeeded"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumTransfer'created

Represents the JSON value "transfer.created"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumTransfer'failed

Represents the JSON value "transfer.failed"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumTransfer'paid

Represents the JSON value "transfer.paid"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumTransfer'reversed

Represents the JSON value "transfer.reversed"

PostWebhookEndpointsRequestBodyEnabledEvents'EnumTransfer'updated

Represents the JSON value "transfer.updated"

data PostWebhookEndpointsRequestBodyMetadata'Variants Source #

Defines the oneOf schema located at paths./v1/webhook_endpoints.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.metadata.anyOf in the specification.

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.

Instances

Instances details
Eq PostWebhookEndpointsRequestBodyMetadata'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostWebhookEndpoints

Show PostWebhookEndpointsRequestBodyMetadata'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostWebhookEndpoints

ToJSON PostWebhookEndpointsRequestBodyMetadata'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostWebhookEndpoints

FromJSON PostWebhookEndpointsRequestBodyMetadata'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostWebhookEndpoints

data PostWebhookEndpointsResponse Source #

Represents a response of the operation postWebhookEndpoints.

The response constructor is chosen by the status code of the response. If no case matches (no specific case for the response code, no range case, no default case), PostWebhookEndpointsResponseError is used.

Constructors

PostWebhookEndpointsResponseError String

Means either no matching case available or a parse error

PostWebhookEndpointsResponse200 WebhookEndpoint

Successful response.

PostWebhookEndpointsResponseDefault Error

Error response.