stripeapi-2.0.0.1: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Operations.PostWebhookEndpointsWebhookEndpoint

Description

Contains the different functions to run the operation postWebhookEndpointsWebhookEndpoint

Synopsis

Documentation

postWebhookEndpointsWebhookEndpoint Source #

Arguments

:: forall m. MonadHTTP m 
=> Text

webhook_endpoint | Constraints: Maximum length of 5000

-> Maybe PostWebhookEndpointsWebhookEndpointRequestBody

The request body to send

-> ClientT m (Response PostWebhookEndpointsWebhookEndpointResponse)

Monadic computation which returns the result of the operation

POST /v1/webhook_endpoints/{webhook_endpoint}

<p>Updates the webhook endpoint. You may edit the <code>url</code>, the list of <code>enabled_events</code>, and the status of your endpoint.</p>

data PostWebhookEndpointsWebhookEndpointRequestBody Source #

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

Constructors

PostWebhookEndpointsWebhookEndpointRequestBody 

Fields

Instances

Instances details
Eq PostWebhookEndpointsWebhookEndpointRequestBody Source # 
Instance details

Defined in StripeAPI.Operations.PostWebhookEndpointsWebhookEndpoint

Show PostWebhookEndpointsWebhookEndpointRequestBody Source # 
Instance details

Defined in StripeAPI.Operations.PostWebhookEndpointsWebhookEndpoint

ToJSON PostWebhookEndpointsWebhookEndpointRequestBody Source # 
Instance details

Defined in StripeAPI.Operations.PostWebhookEndpointsWebhookEndpoint

FromJSON PostWebhookEndpointsWebhookEndpointRequestBody Source # 
Instance details

Defined in StripeAPI.Operations.PostWebhookEndpointsWebhookEndpoint

data PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents' Source #

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

Constructors

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'Other Value

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

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'Typed Text

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

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'Enum_

Represents the JSON value "*"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumAccount'application'authorized

Represents the JSON value "account.application.authorized"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumAccount'application'deauthorized

Represents the JSON value "account.application.deauthorized"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumAccount'externalAccount'created

Represents the JSON value "account.external_account.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumAccount'externalAccount'deleted

Represents the JSON value "account.external_account.deleted"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumAccount'externalAccount'updated

Represents the JSON value "account.external_account.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumAccount'updated

Represents the JSON value "account.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumApplicationFee'created

Represents the JSON value "application_fee.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumApplicationFee'refund'updated

Represents the JSON value "application_fee.refund.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumApplicationFee'refunded

Represents the JSON value "application_fee.refunded"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumBalance'available

Represents the JSON value "balance.available"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumBillingPortal'configuration'created

Represents the JSON value "billing_portal.configuration.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumBillingPortal'configuration'updated

Represents the JSON value "billing_portal.configuration.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCapability'updated

Represents the JSON value "capability.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'captured

Represents the JSON value "charge.captured"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'dispute'closed

Represents the JSON value "charge.dispute.closed"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'dispute'created

Represents the JSON value "charge.dispute.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'dispute'fundsReinstated

Represents the JSON value "charge.dispute.funds_reinstated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'dispute'fundsWithdrawn

Represents the JSON value "charge.dispute.funds_withdrawn"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'dispute'updated

Represents the JSON value "charge.dispute.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'expired

Represents the JSON value "charge.expired"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'failed

Represents the JSON value "charge.failed"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'pending

Represents the JSON value "charge.pending"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'refund'updated

Represents the JSON value "charge.refund.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'refunded

Represents the JSON value "charge.refunded"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'succeeded

Represents the JSON value "charge.succeeded"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'updated

Represents the JSON value "charge.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCheckout'session'asyncPaymentFailed

Represents the JSON value "checkout.session.async_payment_failed"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCheckout'session'asyncPaymentSucceeded

Represents the JSON value "checkout.session.async_payment_succeeded"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCheckout'session'completed

Represents the JSON value "checkout.session.completed"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCoupon'created

Represents the JSON value "coupon.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCoupon'deleted

Represents the JSON value "coupon.deleted"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCoupon'updated

Represents the JSON value "coupon.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCreditNote'created

Represents the JSON value "credit_note.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCreditNote'updated

Represents the JSON value "credit_note.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCreditNote'voided

Represents the JSON value "credit_note.voided"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'created

Represents the JSON value "customer.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'deleted

Represents the JSON value "customer.deleted"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'discount'created

Represents the JSON value "customer.discount.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'discount'deleted

Represents the JSON value "customer.discount.deleted"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'discount'updated

Represents the JSON value "customer.discount.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'source'created

Represents the JSON value "customer.source.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'source'deleted

Represents the JSON value "customer.source.deleted"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'source'expiring

Represents the JSON value "customer.source.expiring"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'source'updated

Represents the JSON value "customer.source.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'subscription'created

Represents the JSON value "customer.subscription.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'subscription'deleted

Represents the JSON value "customer.subscription.deleted"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'subscription'pendingUpdateApplied

Represents the JSON value "customer.subscription.pending_update_applied"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'subscription'pendingUpdateExpired

Represents the JSON value "customer.subscription.pending_update_expired"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'subscription'trialWillEnd

Represents the JSON value "customer.subscription.trial_will_end"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'subscription'updated

Represents the JSON value "customer.subscription.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'taxId'created

Represents the JSON value "customer.tax_id.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'taxId'deleted

Represents the JSON value "customer.tax_id.deleted"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'taxId'updated

Represents the JSON value "customer.tax_id.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'updated

Represents the JSON value "customer.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumFile'created

Represents the JSON value "file.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIdentity'verificationSession'canceled

Represents the JSON value "identity.verification_session.canceled"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIdentity'verificationSession'created

Represents the JSON value "identity.verification_session.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIdentity'verificationSession'processing

Represents the JSON value "identity.verification_session.processing"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIdentity'verificationSession'redacted

Represents the JSON value "identity.verification_session.redacted"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIdentity'verificationSession'requiresInput

Represents the JSON value "identity.verification_session.requires_input"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIdentity'verificationSession'verified

Represents the JSON value "identity.verification_session.verified"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'created

Represents the JSON value "invoice.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'deleted

Represents the JSON value "invoice.deleted"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'finalizationFailed

Represents the JSON value "invoice.finalization_failed"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'finalized

Represents the JSON value "invoice.finalized"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'markedUncollectible

Represents the JSON value "invoice.marked_uncollectible"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'paid

Represents the JSON value "invoice.paid"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'paymentActionRequired

Represents the JSON value "invoice.payment_action_required"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'paymentFailed

Represents the JSON value "invoice.payment_failed"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'paymentSucceeded

Represents the JSON value "invoice.payment_succeeded"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'sent

Represents the JSON value "invoice.sent"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'upcoming

Represents the JSON value "invoice.upcoming"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'updated

Represents the JSON value "invoice.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'voided

Represents the JSON value "invoice.voided"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoiceitem'created

Represents the JSON value "invoiceitem.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoiceitem'deleted

Represents the JSON value "invoiceitem.deleted"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoiceitem'updated

Represents the JSON value "invoiceitem.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingAuthorization'created

Represents the JSON value "issuing_authorization.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingAuthorization'request

Represents the JSON value "issuing_authorization.request"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingAuthorization'updated

Represents the JSON value "issuing_authorization.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingCard'created

Represents the JSON value "issuing_card.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingCard'updated

Represents the JSON value "issuing_card.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingCardholder'created

Represents the JSON value "issuing_cardholder.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingCardholder'updated

Represents the JSON value "issuing_cardholder.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingDispute'closed

Represents the JSON value "issuing_dispute.closed"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingDispute'created

Represents the JSON value "issuing_dispute.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingDispute'fundsReinstated

Represents the JSON value "issuing_dispute.funds_reinstated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingDispute'submitted

Represents the JSON value "issuing_dispute.submitted"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingDispute'updated

Represents the JSON value "issuing_dispute.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingTransaction'created

Represents the JSON value "issuing_transaction.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingTransaction'updated

Represents the JSON value "issuing_transaction.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumMandate'updated

Represents the JSON value "mandate.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumOrder'created

Represents the JSON value "order.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumOrder'paymentFailed

Represents the JSON value "order.payment_failed"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumOrder'paymentSucceeded

Represents the JSON value "order.payment_succeeded"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumOrder'updated

Represents the JSON value "order.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumOrderReturn'created

Represents the JSON value "order_return.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentIntent'amountCapturableUpdated

Represents the JSON value "payment_intent.amount_capturable_updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentIntent'canceled

Represents the JSON value "payment_intent.canceled"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentIntent'created

Represents the JSON value "payment_intent.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentIntent'paymentFailed

Represents the JSON value "payment_intent.payment_failed"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentIntent'processing

Represents the JSON value "payment_intent.processing"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentIntent'requiresAction

Represents the JSON value "payment_intent.requires_action"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentIntent'succeeded

Represents the JSON value "payment_intent.succeeded"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentMethod'attached

Represents the JSON value "payment_method.attached"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentMethod'automaticallyUpdated

Represents the JSON value "payment_method.automatically_updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentMethod'detached

Represents the JSON value "payment_method.detached"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentMethod'updated

Represents the JSON value "payment_method.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPayout'canceled

Represents the JSON value "payout.canceled"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPayout'created

Represents the JSON value "payout.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPayout'failed

Represents the JSON value "payout.failed"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPayout'paid

Represents the JSON value "payout.paid"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPayout'updated

Represents the JSON value "payout.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPerson'created

Represents the JSON value "person.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPerson'deleted

Represents the JSON value "person.deleted"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPerson'updated

Represents the JSON value "person.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPlan'created

Represents the JSON value "plan.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPlan'deleted

Represents the JSON value "plan.deleted"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPlan'updated

Represents the JSON value "plan.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPrice'created

Represents the JSON value "price.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPrice'deleted

Represents the JSON value "price.deleted"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPrice'updated

Represents the JSON value "price.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumProduct'created

Represents the JSON value "product.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumProduct'deleted

Represents the JSON value "product.deleted"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumProduct'updated

Represents the JSON value "product.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPromotionCode'created

Represents the JSON value "promotion_code.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPromotionCode'updated

Represents the JSON value "promotion_code.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumRadar'earlyFraudWarning'created

Represents the JSON value "radar.early_fraud_warning.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumRadar'earlyFraudWarning'updated

Represents the JSON value "radar.early_fraud_warning.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumRecipient'created

Represents the JSON value "recipient.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumRecipient'deleted

Represents the JSON value "recipient.deleted"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumRecipient'updated

Represents the JSON value "recipient.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumReporting'reportRun'failed

Represents the JSON value "reporting.report_run.failed"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumReporting'reportRun'succeeded

Represents the JSON value "reporting.report_run.succeeded"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumReporting'reportType'updated

Represents the JSON value "reporting.report_type.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumReview'closed

Represents the JSON value "review.closed"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumReview'opened

Represents the JSON value "review.opened"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSetupIntent'canceled

Represents the JSON value "setup_intent.canceled"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSetupIntent'created

Represents the JSON value "setup_intent.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSetupIntent'requiresAction

Represents the JSON value "setup_intent.requires_action"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSetupIntent'setupFailed

Represents the JSON value "setup_intent.setup_failed"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSetupIntent'succeeded

Represents the JSON value "setup_intent.succeeded"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSigma'scheduledQueryRun'created

Represents the JSON value "sigma.scheduled_query_run.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSku'created

Represents the JSON value "sku.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSku'deleted

Represents the JSON value "sku.deleted"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSku'updated

Represents the JSON value "sku.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSource'canceled

Represents the JSON value "source.canceled"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSource'chargeable

Represents the JSON value "source.chargeable"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSource'failed

Represents the JSON value "source.failed"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSource'mandateNotification

Represents the JSON value "source.mandate_notification"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSource'refundAttributesRequired

Represents the JSON value "source.refund_attributes_required"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSource'transaction'created

Represents the JSON value "source.transaction.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSource'transaction'updated

Represents the JSON value "source.transaction.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSubscriptionSchedule'aborted

Represents the JSON value "subscription_schedule.aborted"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSubscriptionSchedule'canceled

Represents the JSON value "subscription_schedule.canceled"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSubscriptionSchedule'completed

Represents the JSON value "subscription_schedule.completed"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSubscriptionSchedule'created

Represents the JSON value "subscription_schedule.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSubscriptionSchedule'expiring

Represents the JSON value "subscription_schedule.expiring"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSubscriptionSchedule'released

Represents the JSON value "subscription_schedule.released"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSubscriptionSchedule'updated

Represents the JSON value "subscription_schedule.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTaxRate'created

Represents the JSON value "tax_rate.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTaxRate'updated

Represents the JSON value "tax_rate.updated"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTopup'canceled

Represents the JSON value "topup.canceled"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTopup'created

Represents the JSON value "topup.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTopup'failed

Represents the JSON value "topup.failed"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTopup'reversed

Represents the JSON value "topup.reversed"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTopup'succeeded

Represents the JSON value "topup.succeeded"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTransfer'created

Represents the JSON value "transfer.created"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTransfer'failed

Represents the JSON value "transfer.failed"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTransfer'paid

Represents the JSON value "transfer.paid"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTransfer'reversed

Represents the JSON value "transfer.reversed"

PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTransfer'updated

Represents the JSON value "transfer.updated"

Instances

Instances details
Eq PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents' Source # 
Instance details

Defined in StripeAPI.Operations.PostWebhookEndpointsWebhookEndpoint

Show PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents' Source # 
Instance details

Defined in StripeAPI.Operations.PostWebhookEndpointsWebhookEndpoint

ToJSON PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents' Source # 
Instance details

Defined in StripeAPI.Operations.PostWebhookEndpointsWebhookEndpoint

FromJSON PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents' Source # 
Instance details

Defined in StripeAPI.Operations.PostWebhookEndpointsWebhookEndpoint

data PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants Source #

Defines the oneOf schema located at paths./v1/webhook_endpoints/{webhook_endpoint}.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 PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostWebhookEndpointsWebhookEndpoint

Show PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostWebhookEndpointsWebhookEndpoint

ToJSON PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostWebhookEndpointsWebhookEndpoint

FromJSON PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostWebhookEndpointsWebhookEndpoint