Rename webhook and open api urls (#11684)

We want to have fewer base path for routing.

We will have:
- /files
- /webhooks
- /graphql
- /metadata
- /rest
- /auth
- /healthz

I'm moving /open-api under /rest, and centralizing the webhooks
(removing /stripe and /cloudflare)
This commit is contained in:
Félix Malfait
2025-04-22 22:24:26 +02:00
committed by GitHub
parent fba9ae6dfe
commit 8694840b92
9 changed files with 30 additions and 30 deletions

View File

@ -29,7 +29,7 @@ import { BillingWebhookInvoiceService } from 'src/engine/core-modules/billing/we
import { BillingWebhookPriceService } from 'src/engine/core-modules/billing/webhooks/services/billing-webhook-price.service';
import { BillingWebhookProductService } from 'src/engine/core-modules/billing/webhooks/services/billing-webhook-product.service';
import { BillingWebhookSubscriptionService } from 'src/engine/core-modules/billing/webhooks/services/billing-webhook-subscription.service';
@Controller('billing')
@Controller()
@UseFilters(BillingRestApiExceptionFilter)
export class BillingController {
protected readonly logger = new Logger(BillingController.name);
@ -46,7 +46,7 @@ export class BillingController {
private readonly billingWebhookCustomerService: BillingWebhookCustomerService,
) {}
@Post('/webhooks')
@Post(['billing/webhooks', 'webhooks/stripe'])
async handleWebhooks(
@Headers('stripe-signature') signature: string,
@Req() req: RawBodyRequest<Request>,