Документация

Вебхуки: события и подпись

Вебхук — это POST-запрос на ваш сервер при событии. Ниже формат, подпись и примеры проверки на Python и PHP.

События

Д

о

с

т

у

п

н

ы

д

в

а

с

о

б

ы

т

и

я

:

i

n

c

i

d

e

n

t

.

o

p

e

n

e

d

п

р

и

п

о

д

т

в

е

р

ж

д

ё

н

н

о

м

с

б

о

е

и

i

n

c

i

d

e

n

t

.

r

e

s

o

l

v

e

d

п

р

и

в

о

с

с

т

а

н

о

в

л

е

н

и

и

.

Т

и

п

ы

в

ы

б

и

р

а

ю

т

с

я

п

р

и

с

о

з

д

а

н

и

и

в

е

б

х

у

к

а

.

Запрос

М

е

т

о

д

P

O

S

T

,

C

o

n

t

e

n

t

-

T

y

p

e

a

p

p

l

i

c

a

t

i

o

n

/

j

s

o

n

,

т

а

й

м

а

у

т

о

ж

и

д

а

н

и

я

о

т

в

е

т

а

8

с

е

к

у

н

д

.

У

с

п

е

х

—

л

ю

б

о

й

к

о

д

2

x

x

.

  • X-Monitera-Event — тип события
  • X-Monitera-Signature — t=,v1=
  • Тело — JSON с полями event, sentAt, data

Проверка подписи

П

о

д

п

и

с

ь

с

ч

и

т

а

е

т

с

я

к

а

к

H

M

A

C

-

S

H

A

2

5

6

о

т

с

т

р

о

к

и

«

t

+

.

+

т

е

л

о

з

а

п

р

о

с

а

»

с

с

е

к

р

е

т

о

м

в

е

б

х

у

к

а

.

Д

о

п

у

с

к

п

о

в

р

е

м

е

н

и

—

5

м

и

н

у

т

.

Поведение при ошибке

С

е

й

ч

а

с

в

ы

п

о

л

н

я

е

т

с

я

о

д

н

а

п

о

п

ы

т

к

а

;

с

т

а

т

у

с

о

т

в

е

т

а

и

в

р

е

м

я

д

о

с

т

а

в

к

и

в

и

д

н

ы

в

к

а

б

и

н

е

т

е

.

П

р

и

к

о

д

е

4

x

x

п

р

о

в

е

р

ь

т

е

U

R

L

,

п

р

и

5

x

x

—

д

о

с

т

у

п

н

о

с

т

ь

в

а

ш

е

г

о

о

б

р

а

б

о

т

ч

и

к

а

.

Секрет

С

е

к

р

е

т

п

о

к

а

з

ы

в

а

е

т

с

я

о

д

и

н

р

а

з

п

р

и

с

о

з

д

а

н

и

и

в

е

б

х

у

к

а

.

Х

р

а

н

и

т

е

е

г

о

н

а

с

в

о

е

й

с

т

о

р

о

н

е

и

н

е

п

е

р

е

д

а

в

а

й

т

е

в

к

л

и

е

н

т

с

к

и

й

к

о

д

.