POST api/Webhook?subscriptionId={subscriptionId}&transactionid={transactionid}&status={status}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
subscriptionId

string

Required

transactionid

string

Required

status

string

Required

Body Parameters

StripeRecurringDetailsModel
NameDescriptionTypeAdditional information
Id

integer

None.

Token

string

None.

SubscriptionId

string

None.

FirstPaymentOn

date

None.

LastPaymentOn

date

None.

IsSubscriptionCancelled

boolean

None.

CancelledOn

date

None.

Request Formats

application/json, text/json

Sample:
{
  "Id": 1,
  "Token": "sample string 2",
  "SubscriptionId": "sample string 3",
  "FirstPaymentOn": "2026-09-10T06:01:50.5546762+00:00",
  "LastPaymentOn": "2026-09-10T06:01:50.5546762+00:00",
  "IsSubscriptionCancelled": true,
  "CancelledOn": "2026-09-10T06:01:50.5546762+00:00"
}

application/xml, text/xml

Sample:
<StripeRecurringDetailsModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/stripe_recurring_webhook">
  <CancelledOn>2026-09-10T06:01:50.5546762+00:00</CancelledOn>
  <FirstPaymentOn>2026-09-10T06:01:50.5546762+00:00</FirstPaymentOn>
  <Id>1</Id>
  <IsSubscriptionCancelled>true</IsSubscriptionCancelled>
  <LastPaymentOn>2026-09-10T06:01:50.5546762+00:00</LastPaymentOn>
  <SubscriptionId>sample string 3</SubscriptionId>
  <Token>sample string 2</Token>
</StripeRecurringDetailsModel>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'StripeRecurringDetailsModel'.

Response Information

Resource Description

boolean

Response Formats

application/json, text/json

Sample:
true

application/xml, text/xml

Sample:
<boolean xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</boolean>