Webhooks

Updates user subscription based on chosen settings

Updates subscription

put
http://0.0.0.0:8081/webhooks/api/subscriptions

Body

application/json

UpdateSubscriptionRequest

config_idstringrequired
eventsarray[string]required

Response

application/json

Successfully updated subscription

UpdateSubscriptionResponse

messagestringrequired
recordobject
Show Child Parameters
successbooleanrequired
put/webhooks/api/subscriptions

Body

{ "config_id": "config_id", "events": [] }
 
application/json

Activates/Deactivates subscription based on config ID and to portal ID

Activates/Deactivates subscription

put
http://0.0.0.0:8081/webhooks/api/subscriptions/activate

Body

application/json

ActivateSubscriptionRequest

config_idstringrequired
statusinteger(int32)required

Response

application/json

Successfully updated state of config id to activated/deactivated

ActivateSubscriptionResponse

messagestringrequired
successbooleanrequired
put/webhooks/api/subscriptions/activate

Body

{ "config_id": "config_id", "status": 0 }
 
application/json

Gets all portal subscriptions

Gets portal subscriptions

get
http://0.0.0.0:8081/webhooks/api/subscriptions/list

Body

*/*

ActorSystemObject

whenTerminatedobjectrequired

Response

application/json

Successfully listed subscriptions

ListSubscriptionsResponse

configsarray[object]required
Show Child Parameters
messagestringrequired
successbooleanrequired
get/webhooks/api/subscriptions/list

Body

{ "whenTerminated": {} }
 
application/json

Renames user subscription based on provided name

Renames subscription

put
http://0.0.0.0:8081/webhooks/api/subscriptions/rename

Body

application/json

RenameSubscriptionRequest

config_idstringrequired
namestringrequired

Response

application/json

Successfully renamed subscription

RenameSubscriptionResponse

messagestringrequired
successbooleanrequired
put/webhooks/api/subscriptions/rename

Body

{ "config_id": "config_id", "name": "name" }
 
application/json

Deletes subscription based on config id

Deletes subscription

delete
http://0.0.0.0:8081/webhooks/api/subscriptions/{configId}

Path Parameters

configIdstringrequired

Config ID

Body

*/*
string

Response

Successfully deleted subscription

delete/webhooks/api/subscriptions/{configId}

Body

{}