Skip to main content
PATCH
Update Webhook Details

Authorizations

X-API-KEY
string
header
required

API key to access the API (optional)

Path Parameters

id
string
required

Id of the webhook to edit.

Example:

"ba8eea63-9354-42f5-8268-03483a7f1df5"

Body

application/json
name
string
required

Name of webhook.

Example:

"My Webhook"

description
string
required

Description of webhook.

Example:

"My Webhook description"

metadata
object
required

Additional metadata to be returned alongside a webhook response.

Example:
contractAddress
string
required

Address of contract to watch.

Example:

"0xdAC17F958D2ee523a2206206994597C13D831ec7"

chainIds
enum<number>
required

Unique identifier for blockchain networks.

Available options:
[object Object]
Example:
addChainIds
enum<number>
required

Add unique identifiers for blockchain networks.

Available options:
[object Object]
Example:
removeChainIds
enum<number>
required

Remove unique identifiers for blockchain networks.

Available options:
[object Object]
Example:
addresses
string[]

Addresses to be watched.

Example:
addAddresses
string[]

Add addresses to be watched.

Example:
removeAddresses
string[]

Remove addresses from being watched.

Example:
filter
object

An object representing the desired filters.

walletAddresses
string[]

Set addresses watched by wallet event.

Example:
addWalletAddresses
string[]

Add addresses watched by wallet event.

Example:
removeWalletAddresses
string[]

Remove addresses watched by wallet event.

Example:
contractAddresses
string[]

Set contract addresses for a webhook. Input format is {chain}.{address}

Example:
addContractAddresses
string[]

Addresses to add from webhook. Input format is {chain}.{address}

Example:
removeContractAddresses
string[]

Addresses to remove from webhook. Input format is {chain}.{address}

Example:
marketplaces
string[]

Marketplaces to monitor.

Example:
addMarketplaces
string[]

Additional marketplaces to monitor.

Example:
removeMarketplaces
string[]

Marketplaces to remove from monitoring.

Example:
collectionIds
string[]

Collection Ids to monitor.

Example:
addCollectionIds
string[]

Additional collection Ids to monitor.

Example:
removeCollectionIds
string[]

Collection Ids to remove from monitoring.

Example:
nftIds
string[]

NFT Ids to monitor. Input format is {chain}.{contract}.{token_id} for EVM chains, {chain}.{token_id} for Solana

Example:
addNftIds
string[]

Addtional NFT Ids to monitor. Input format is {chain}.{contract}.{token_id} for EVM chains, {chain}.{token_id} for Solana

Example:
removeNftIds
string[]

NFT Ids to remove from monitoring. Input format is {chain}.{contract}.{token_id} for EVM chains, {chain}.{token_id} for Solana

Example:

Response

200 - undefined