Create Webhook Configuration
post
https://api.flxpoint.com/webhhok/configurationsUse this when you want to create webhook data through the API.
๐ X-API-TOKENโฑ 2 req/sToken: Account ยท Source ยท Channel
This page explains the endpoint. To send a live test request, use the interactive tester in Stoplight or your own Postman / HTTP client.
Creates a Webhook Configuration for an account
Request
Body
application/jsonconfigurationNamestringName of the configured Webhook
sourceIdintegerSource ID against which the webhook is setup
channelIdintegerChannel ID against which the webhook is setup
webhookUrlstringrequiredUrl for the webhook configuration
notificationEmailstringEmail address where webhook status updates are sent
subscribedEventsarray[WebhookEvents]requiredWebhookEvents
List of events supported to share over webhook
allowed
FulfillmentRequestProcessingEventOrderImportedEventExample request
post
/webhhok/configurationscurl -X POST "https://api.flxpoint.com/webhhok/configurations" \
-H "Accept: application/json" \
-H "X-API-TOKEN: YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"configurationName": "string",
"sourceId": 0,
"channelId": 0,
"webhookUrl": "string",
"notificationEmail": "string",
"subscribedEvents": [
"FulfillmentRequestProcessingEvent"
]
}'Example body ยท application/json
{
"configurationName": "string",
"sourceId": 0,
"channelId": 0,
"webhookUrl": "string",
"notificationEmail": "string",
"subscribedEvents": [
"FulfillmentRequestProcessingEvent"
]
}Responses
200OKapplication/json
idintegerrequiredWebhook Configuration ID used for identification
configurationNamestringrequiredName of the configured Webhook
sourceIdintegerSource ID against which the webhook is setup
channelIdintegerChannel ID against which the webhook is setup
webhookUrlstringrequiredUrl for the webhook configuration
notificationEmailstringEmail address where webhook status updates are sent
statusWebhookConfigurationStatusallowed
activedisableddeletedsubscribedEventsarray[WebhookEvents]requiredWebhookEvents
List of events supported to share over webhook
allowed
FulfillmentRequestProcessingEventOrderImportedEventcreatedAtstring (date-time)updatedAtstring (date-time)Example response
{
"id": 0,
"configurationName": "string",
"sourceId": 0,
"channelId": 0,
"webhookUrl": "string",
"notificationEmail": "string",
"status": "active",
"subscribedEvents": [
"FulfillmentRequestProcessingEvent"
],
"createdAt": "2026-04-20T00:00:00Z",
"updatedAt": "2026-04-20T00:00:00Z"
}400Bad Request
No schema documented for this status.
401Unauthorized
No schema documented for this status.
OpenAPI fragment
{
"post": {
"summary": "Create Webhook Configuration",
"description": "Creates a Webhook Configuration for an account",
"parameters": [],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CreateWebhookConfigurationRequest"
}
}
}
},
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WebhookConfiguration"
}
}
}
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized"
}
}
}
}Ready to run it? Send the curl from your terminal or Postman, or use the interactive tester in Stoplight.Open in Stoplight