Receive a signed Stripe subscription callback

Billing · receiveStripeWebhook

Stripe callback endpoint. It is not intended for BusinessMode customers to call manually.

POST/stripe/webhook

Base URL: https://api.businessmode.io/v1

Authentication

Public

The requirement above comes from this operation's OpenAPI security declaration. See Authentication.

Parameters

NameInRequiredType and constraints
Stripe-SignatureheaderYesstringStripe webhook signature calculated over the exact raw request bytes.Minimum length: 1

Request body

Required

application/json

object
  • Additional properties allowed

Responses

For status codes, request IDs, and safe retry decisions, see Errors & recovery. Known-code descriptions below are operation-specific, not a complete global error enum.

200 Successful response.

Content type: application/json

object · StripeWebhookResponse
  • No additional properties
FieldTypeRequiredDescription / constraints
receivedbooleanYesConstant: true

400 Invalid request.

Content type: application/json

object · ErrorResponse
  • No additional properties
FieldTypeRequiredDescription / constraints
errorobjectYesNo additional properties
View nested schema
object
  • No additional properties
FieldTypeRequiredDescription / constraints
codestringYesMinimum length: 1
messagestringYesMinimum length: 1

500 An unexpected server error occurred.

Content type: application/json

object · ErrorResponse
  • No additional properties
FieldTypeRequiredDescription / constraints
errorobjectYesNo additional properties
View nested schema
object
  • No additional properties
FieldTypeRequiredDescription / constraints
codestringYesMinimum length: 1
messagestringYesMinimum length: 1

503 A required operation-specific provider or PostgreSQL is unavailable.

Content type: application/json

object · ErrorResponse
  • No additional properties
FieldTypeRequiredDescription / constraints
errorobjectYesNo additional properties
View nested schema
object
  • No additional properties
FieldTypeRequiredDescription / constraints
codestringYesMinimum length: 1
messagestringYesMinimum length: 1

← All API operations