Webhook
Key Features
โ
Real-time On-chain Notification
๋ธ๋ก, ํธ๋์ญ์
, ์ด๋ฒคํธ, ์ค๋งํธ ์ปจํธ๋ํธ์ ์ํ ๋ณํ ๋ฑ ์ดํ๋ฆฌ์ผ์ด์
์์ ํ์ํ ์จ์ฒด์ธ ์ด๋ฒคํธ๋ฅผ ์ค์๊ฐ์ผ๋ก ๊ตฌ๋
ํ ์ ์์ต๋๋ค. ๋ฐ์ดํฐ ์กฐํ๋ฅผ ๋งค๋ฒ ์์ฒญํ๊ฑฐ๋ Stream ์ฑ๋์ ์ ์งํ์ง ์๊ณ ๋น๋๊ธฐ API ํธ์ถ์ ํตํ ๋ฐ์ดํฐ ์กฐํ๊ฐ ํ์ํ๋ค๋ฉด Webhook์ ํ์ฉํ ํจ๊ณผ์ ์ธ ๋ชจ๋ํฐ๋ง์ด ๊ฐ๋ฅํฉ๋๋ค.
โ
Endpoint Registration
์ ์ํ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ ๊ด๋ จ ๋ฐ์ดํฐ๋ฅผ ์์ ํ Endpoint URL์ ์ง์ ์ง์ ํ ์ ์์ผ๋ฉฐ, ์ด๋ฅผ ํตํด ๋ง์ถคํ ์ ํ๋ฆฌ์ผ์ด์
์ํฌํ๋ก์ฐ๋ฅผ ์ค๊ณํ ์ ์์ต๋๋ค.
โ
Filter Support
ํธ๋์ญ์
, ๋ธ๋ก, ์ด๋ฒคํธ ๋ฑ ๋ค์ํ ํํฐ๋ฅผ ํ์ฉํ์ฌ ํจ๊ณผ์ ์ผ๋ก ๋์์ ๋ชจ๋ํฐ๋งํ๊ณ , ๋ค์ํ ์กฐ๊ฑด์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ๊ฐ ๋ค๋ฅธ Endpoint๋ก ๋ฑ๋กํ์ฌ ์์ ํ๋ ๋ฑ์ ์์ฉ์ ํตํด ๋ณต์กํ ๋น์ฆ๋์ค ๋ก์ง์ ์ฝ๊ฒ ๊ตฌํํ ์ ์์ต๋๋ค.
์ค์๊ฐ ์จ์ฒด์ธ ์ด๋ฒคํธ Notification, Webhook
Nodit Webhook์ ์ ์ํ ์จ์ฒด์ธ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ ๋, Webhook์ ๋ฑ๋ก๋ URL๋ก ์ด๋ฒคํธ์ ๋ฐ์ ์ ๋ณด๋ฅผ ์ ๋ฌํจ์ผ๋ก์ ์ค์๊ฐ ์ด๋ฒคํธ์ ๋ํ ๋ฐ์ํ ์ดํ๋ฆฌ์ผ์ด์ ์ ๊ตฌํํ ์ ์๋๋ก ๋๋ ๊ฐ๋ฐ๋๊ตฌ์ ๋๋ค. ๋ธ๋ก์ฒด์ธ์์ ์๋ก์ด ํธ๋์ญ์ ์ด ๋ฐ์ํ๊ฑฐ๋ ์ค๋งํธ ์ปจํธ๋ํธ ์ํ๊ฐ ๋ณ๊ฒฝ๋๋ ๋ฑ ์ค์ํ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ ๋, ์ค์๊ฐ์ผ๋ก ์ ๋ณด๋ฅผ ๋ฐ์๋ณผ ์ ์์ต๋๋ค.
Webhook์ ํน์ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ ๋ ์ง์ ๋ URL(์ฌ์ฉ์ Endpoint)๋ก HTTP POST ์์ฒญ์ ์๋์ผ๋ก ์ ์กํฉ๋๋ค. ์ด ์์ฒญ์๋ ์ด๋ฒคํธ์ ์ ํ, ๊ด๋ จ ๋ฐ์ดํฐ, ๊ธฐํ ํ์ํ ์ ๋ณด๊ฐ ํฌํจ๋ฉ๋๋ค. Webhook์ ๊ธฐ๋ณธ ์๋ ํ๋ฆ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ์ด๋ฒคํธ ๋ฐ์: ๋ธ๋ก์ฒด์ธ์์ ์๋ก์ด ํธ๋์ญ์ , ๋ธ๋ก ์์ฑ, ๋๋ ์ค๋งํธ ์ปจํธ๋ํธ ์ํธ์์ฉ๊ณผ ๊ฐ์ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํฉ๋๋ค.
- ํธ๋ฆฌ๊ฑฐ(Trigger): ํด๋น ์ด๋ฒคํธ์ ์ํด Webhook์ด ํธ๋ฆฌ๊ฑฐ๋ฉ๋๋ค.
- ๋ฐ์ดํฐ ์ ์ก: Webhook์ ๋ฐ์ํ ์ด๋ฒคํธ ๋ฐ์ดํฐ๋ฅผ ํฌํจํ HTTP POST ์์ฒญ์ ์ฌ์ฉ์ ์ง์ Endpoint๋ก ์๋ ์ ์กํฉ๋๋ค.
Webhook Quickstart
๊ตฌ๋ ํ ์ด๋ฒคํธ๋ฅผ ์ ์ํ๊ณ Webhook์ ์์ ํ Endpoint๋ฅผ ๋ฑ๋กํ์ฌ Webhook์ ์์ฑํด๋ณผ๊น์? Webhook์ ๋ค์๊ณผ ๊ฐ์ด Nodit ์ฝ์์ Webhook ๋ฉ๋ด๋ฅผ ํตํด ์์ฑํ๊ฑฐ๋ API๋ฅผ ํตํด ์์ฑํ ์ ์์ต๋๋ค.
Nodit ์ฝ์์ ํตํ Webhook ์์ฑ ๋ฐ ๊ด๋ฆฌ
Nodit ์ฝ์์ Webhook ๋ฉ๋ด์์ ์๋ก์ด Webhook์ ์์ฑํ ์ ์์ต๋๋ค. Select Node
์์ญ์ ์ด๋ฒคํธ๋ฅผ ๊ตฌ๋
ํ๊ณ ์ ํ๋ ๋์ ์ฒด์ธ์ ์ ํํ๊ณ Select Event Type
์์ญ์์ ๊ตฌ๋
ํ๊ณ ์ ํ๋ ์ด๋ฒคํธ ํ์
์ ์ ํํฉ๋๋ค. ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ ๊ด๋ จ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ธฐ ์ํ Webhook URL์ ์
๋ ฅํ ๋ค [Test Webhook] ๋ฒํผ์ ํด๋ฆญํ์ฌ ํด๋น URL์์ ์ ์์ ์ผ๋ก ๋ฉ์์ง ์์ ์ด ๊ฐ๋ฅํ์ง ํ
์คํธํ ์ ์์ต๋๋ค. ์ดํ ์ ํํ Event Type์ ๋ฐ๋ผ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์ฐ์ธก Conditions
์์ญ์์ ์ค์ ํจ์ผ๋ก์ Webhook ์์ฑ์ ์๋ฃํ ์ ์์ต๋๋ค.
Webhook ์์ฑ์ด ์๋ฃ๋๋ฉด Webhook ๋ชฉ๋ก์์ ์์ฑ๋ Webhook์ ํ์ธํ ์ ์์ต๋๋ค. ๋ํ Webhook์ ํตํ ์ด๋ฒคํธ ์์ ์ ์ ์ ๋ฉ์ถ๊ฑฐ๋ ์ฌ๊ฐํ ์ ์์ผ๋ฉฐ, ๋ถํ์ํ Webhook์ ์ญ์ ํ ์ ์์ต๋๋ค.
Aptos Webhook์ ์ํ ์ฝ์ ๊ธฐ๋ฅ์ด ๊ณง ์ง์๋ ์์ ์ ๋๋ค!
Aptos Webhook์ Beta ์๋น์ค ๊ธฐ๊ฐ ์ค API๋ฅผ ํตํ ์์ฑ, ์กฐํ, ์ญ์ ๋ง์ ์ง์ํฉ๋๋ค. ์ด์ ๋ฐ๋ผ ์ ์ ์๋น์ค ์ด์ ๊น์ง๋ ์ฝ์ Webhook ์์ฑ ํ๋ฉด์
Select Node
์์ญ์์ Aptos ๋คํธ์ํฌ ์ ํ์ด ์ ๊ณต๋์ง ์๊ฑฐ๋, Webhook ๋ชฉ๋ก์์ ์์ฑํ Aptos Webhook์ด ์กฐํ๋์ง ์์ ์ ์์ต๋๋ค. ์ฝ์ ์ฌ์ฉ์ฑ์ ํฌํจํ ์ ์ Aptos Webhook์ 25๋ 1๋ถ๊ธฐ ๋ด ์ง์ ์์ ์ด๋ ์ฌ์ฉ์ ์ฐธ๊ณ ๋ถํ๋๋ฆฝ๋๋ค.
API๋ฅผ ํ์ฉํ Webhook ์์ฑ ๋ฐ ๊ด๋ฆฌ
์ดํ๋ฆฌ์ผ์ด์ ์ ๊ตฌํ์ ๋ฐ๋ผ ์ค์๊ฐ์ผ๋ก Webhook์ ์์ฑํ๊ณ ์ญ์ ํด์ผ ํ๋ ๊ฒฝ์ฐ, API๋ฅผ ํ์ฉํ ๊ด๋ฆฌ๊ฐ ๊ฐ๋ฅํฉ๋๋ค. Webhook API Reference๋ฅผ ์ฐธ๊ณ ํ์ฌ API๋ฅผ ํธ์ถํ๊ณ Webhook์ด ์ ์์ ์ผ๋ก ์์ฑ๋์๋์ง ํ์ธํด๋ณด์ธ์.
Updated about 19 hours ago