curl --request POST \
--url https://gateway.jelou.ai/jelouapi/v1/external-support/{projectId} \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--data '
{
"webhookUrl": "https://my-system.com/webhook/jelou",
"authType": "no_auth",
"authorization": "my-secret-token"
}
'{
"id": "INTEGRATION_ID",
"brainId": "BRAIN_ID",
"webhookUrl": "https://my-system.com/webhook/jelou",
"authType": "bearer",
"signingSecret": "a1b2c3d4...signing_secret_hex",
"createdAt": "2023-11-07T05:31:56Z"
}Create a new integration with your external support panel
curl --request POST \
--url https://gateway.jelou.ai/jelouapi/v1/external-support/{projectId} \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--data '
{
"webhookUrl": "https://my-system.com/webhook/jelou",
"authType": "no_auth",
"authorization": "my-secret-token"
}
'{
"id": "INTEGRATION_ID",
"brainId": "BRAIN_ID",
"webhookUrl": "https://my-system.com/webhook/jelou",
"authType": "bearer",
"signingSecret": "a1b2c3d4...signing_secret_hex",
"createdAt": "2023-11-07T05:31:56Z"
}Documentation Index
Fetch the complete documentation index at: https://docs.jelou.ai/llms.txt
Use this file to discover all available pages before exploring further.
signingSecret is only shown in the creation response. Store it securely.signingSecret associated with the project.
POST https://gateway.jelou.ai/jelouapi/v1/external-support/{projectId}
https://my-system.com/webhook/jeloux-api-key header with your Jelou project API key.
x-api-key: API_KEY
PROJECT_ID, configuring the webhook.
curl --request POST \
--url https://gateway.jelou.ai/jelouapi/v1/external-support/PROJECT_ID \
--header 'x-api-key: API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"webhookUrl": "https://my-system.com/webhook/jelou"
}'
| Code | Status | Description |
|---|---|---|
| 200 | OK | Integration created successfully. Includes the signingSecret. |
| 422 | Unprocessable Entity | Fields sent in the request contain invalid values or fail validations. |
| 401 | Unauthorized | Invalid or missing authentication credentials. |
| 500 | Internal Server Error | Internal server error. |
{
"message": [
"Integration created successfully"
],
"statusMessage": "success",
"status": 1,
"data": {
"id": "INTEGRATION_ID",
"brainId": "PROJECT_ID",
"webhookUrl": "https://my-system.com/webhook/jelou",
"authType": "no_auth",
"signingSecret": "SIGNING_SECRET",
"createdAt": "2026-01-15T10:30:00.000Z"
}
}
Basic authentication using Base64 encoded clientId:clientSecret
Unique identifier of the Jelou project
Webhook URL where events will be sent
"https://my-system.com/webhook/jelou"
Authentication type for invoking the webhook
bearer, api_key, basic, no_auth Credentials for authenticating when invoking the webhook
"my-secret-token"
Was this page helpful?