USER.SUBMIT_FORM_DATA: Сбой фильтра событий для исходящего вызова UPHATE через WebHook - PullRequest
0 голосов
/ 03 мая 2020

Я могу зарегистрировать события с USER.SUBMIT_FORM_DATA без проблем, также я могу обновить (PUT) все остальные фильтры событий без ошибок. Ошибка USER.SUBMIT_FORM_DATA при использовании PUT для обновления. Воспроизводится ошибка в PowerShell, Curl и Postman. Я также заметил, что Swagger не имеет USER.SUBMIT_FORM_DATA в массиве. Вот что доступно:

CONVERSATION.CREATE

CONVERSATION.UPDATE

CONVERSATION.ADD_ITEM

CONVERSATION.UPDATE_ITEM

USER.USER_UPDATED

USER.USER_SETTING_UPDATED

Запрос:

curl -L -X PUT 'https://circuitsandbox.net/rest/v2/webhooks/IdHere' \
-H 'accept: application/json' \
-H 'authorization: Bearer Token\
-H 'content-type: application/x-www-form-urlencoded' \
--data-urlencode 'url=https://webhook.site/IdHere' \
--data-urlencode 'filter=USER.SUBMIT_FORM_DATA'

Ошибка:

{
    "errorDescription": "the request contains invalid data",
    "validationErrors": [
        "The request array with name ::= [filter] and content value ::=[USER.SUBMIT_FORM_DATA]does not match the expression ::= [CONVERSATION.CREATE||CONVERSATION.UPDATE||CONVERSATION.ADD_ITEM||CONVERSATION.UPDATE_ITEM||USER.USER_UPDATED||USER.USER_SETTING_UPDATED]."
    ],
    "errorCode": "400"
}

1 Ответ

1 голос
/ 04 мая 2020

Извините, это ошибка в конечной точке, я добавил исправление, которое будет доступно в следующем выпуске.

...