---
title: "Receive Webhook"
method: POST
path: "/v2/integrations/{integration}/webhooks/{webhook_id}/{event}"
tags: ["webhooks", "generic"]
---

# Receive Webhook

`POST /v2/integrations/{integration}/webhooks/{webhook_id}/{event}`

## Request

- Base URL: `https://api.mentium.io` (the document declares no server; this is the origin it was published from)
- URL: `https://api.mentium.io/v2/integrations/{integration}/webhooks/{webhook_id}/{event}`
- Auth: none declared

Receive generic inbound webhook from external provider.

Args:
    integration: Integration name (e.g. TAI, NETSUITE)
    webhook_id: Globally unique webhook identifier
    event: Event key (e.g. shipment-create)
    request: FastAPI Request object
    service: Generic webhook service
    
Returns:
    WebhookResponse with success status and IDs

## Path parameters

- `integration` string, required
- `webhook_id` string, required
- `event` string, required

## Response `200`

Successful Response

- WebhookResponse: Response schema for webhook receiver.
  - `success` boolean, required
  - `integration_event_id` string, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/mentium/apis/mentium-api.md) - [All operations](https://skmtc.dev/mentium/apis/mentium-api/llms.txt) - [OpenAPI document](https://skmtc.dev/mentium/apis/mentium-api/revisions/b4ed8e59432e?raw)
