Update a subscription (blockchain or snag)
This endpoint allows you to update a stratus subscription.
POST
This endpoint allows you to update a stratus subscription. Every field is optional and only the ones you send are changed — its name, website and organization, associated function IDs, callback URL, active window, and the blockchain or snag subscriptions it watches.
Loading code example
Loading code example
Authorizations
apiKeyAuthstringheaderrequired
API key passed in the header.
Path Parameters
idstringrequired
Body
Body
namestringwebsiteIdstringorganizationIdstringfunctionIdsarray<string>callbackUrlstring<uri>metadataanystartsAtstringendsAtstringblockchainSubscriptionsarray<object>blockchainSubscriptions.triggerIdstringblockchainSubscriptions.chainIdnumberrequiredblockchainSubscriptions.contractAddressstringrequiredblockchainSubscriptions.blockchainSubscriptionType"EVENT" | "FUNCTION"requiredAllowed values:
"EVENT" | "FUNCTION"blockchainSubscriptions.eventAbistringblockchainSubscriptions.functionAbistringblockchainSubscriptions.fromBlockstringsnagSubscriptionsarray<object>snagSubscriptions.triggerIdstringsnagSubscriptions.tableNamesarray<string>requiredsnagSubscriptions.mainLoyaltyAccountIdsarray<string>Response
application/json
200
namestringrequiredwebsiteIdstringrequiredorganizationIdstringrequiredfunctionIdsarray<string>callbackUrlstringrequiredmetadataanystartsAtstringendsAtstringidstringrequiredversion"v1" | "v2"Allowed values:
"v1" | "v2"signingKeystringrequiredcreatedAtstring<date-time>requiredupdatedAtstring<date-time>requireddeletedAtstring<date-time>requireddisabledbooleandisabledAtstring<date-time>disabledReasonstringconsecutiveFailuresnumberblockchainSubscriptionsarray<object>blockchainSubscriptions.idstringrequiredblockchainSubscriptions.chainIdnumberrequiredblockchainSubscriptions.contractAddressstringrequiredblockchainSubscriptions.blockchainSubscriptionType"EVENT" | "FUNCTION"requiredAllowed values:
"EVENT" | "FUNCTION"blockchainSubscriptions.eventSelectorstringrequiredblockchainSubscriptions.eventAbistringrequiredblockchainSubscriptions.functionAbistringrequiredblockchainSubscriptions.fromBlockstringrequiredblockchainSubscriptions.createdAtBlockstringrequiredblockchainSubscriptions.createdAtstring<date-time>requiredblockchainSubscriptions.updatedAtstring<date-time>requiredblockchainSubscriptions.deletedAtstring<date-time>requiredsnagSubscriptionsarray<object>snagSubscriptions.idstringrequiredsnagSubscriptions.tablestringrequiredsnagSubscriptions.createdAtstring<date-time>requiredsnagSubscriptions.updatedAtstring<date-time>requiredsnagSubscriptions.deletedAtstring<date-time>required