Alterar Configuração

Alterar uma configuração (url que receberá os eventos) de webhook

Required scopes:webhook_write
PUT
https://api.eduzz.com/webhook/v1/subscription/:subscriptionId

Path params

subscriptionId

Id da configuração

Body params

name
string

Nome da inscrição

url
string

URL do WebHook

events
array of object

Eventos que o WebHook irá receber

events[n].name
string

Nome do evento

filters
array of object

Filtros para os eventos

filters[n].metadata
string

Nome do filtro

filters[n].values
array of string

Valores para o filtro (sempre strings)

Response params (200)

id
string

ID da inscrição

name
string

Nome da inscrição criada

secretId
string

Id do Secret de WebHook

events
array of object

Eventos inscritos

events[n].name
string

Nome do evento

url
string

URL do WebHook

status
string

Status da inscrição

Status codes

StatusDescrição
200Success
400Bad Request
Swagger Logo

Exemplos

1curl --request PUT \
2	--url 'https://api.eduzz.com/webhook/v1/subscription/yaeung4oaxt25pi0bzzycoezf' \
3	--header 'Accept: application/json' \
4	--header 'Content-Type: application/json' \
5	--header 'authorization: Bearer {{YOUR_ACCESS_TOKEN}}'\
6	--data '
7{
8  "name": "Test for Doc",
9  "url": "https://webhook.site/c8ff7d31-4fd9-40c7-8eca-b2334d996fb0",
10  "events": [
11    {
12      "name": "nutror.lesson_watched"
13    }
14  ],
15  "filters": [
16    {
17      "metadata": "productId",
18      "values": [
19        "123456",
20        "789012"
21      ]
22    }
23  ]
24}
25'
Response
1{
2  "name": "Test for Doc",
3  "url": "https://webhook.site/c8ff7d31-4fd9-40c7-8eca-b2334d996fb0",
4  "secretId": "87fce2b9bbbf534fc91fa63fdb697a4e9b7f17205c2577ef2cb1f9757307c180",
5  "events": [
6    {
7      "name": "nutror.lesson_watched"
8    }
9  ],
10  "status": "disabled",
11  "id": "yaeung4oaxt25pi0bzzycoezf"
12}