# Generated Beladed Python API client 0.1.0-beta.1.
# API version: 2026-07-11; operations: 283; contract: sha256:478f3385fbfb86f845f794fe3e71f4f6411059faab2ad4605087d4e219bc6377.
# Source: reviewed public OpenAPI only. Unlisted operations are intentionally unavailable.
import json
import re
from urllib.error import HTTPError
from urllib.parse import quote, urlencode
from urllib.request import Request, urlopen

BASE_URLS = {
  "development": "https://api.beladed.dev",
  "production": "https://api.beladed.com"
}
OPERATIONS = json.loads(r'''{"accountsAccountGeneralForgotPost":{"operationId":"accountsAccountGeneralForgotPost","productId":"accounts","method":"POST","path":"/api/account/general/forgot","credentialType":"public","originRestricted":false,"accountTypes":["Business","Streamer","Personal"],"platforms":["server","web","browser-extension","ios","android","react-native"],"stability":"beta"},"accountsAccountGeneralGetAccountidGet":{"operationId":"accountsAccountGeneralGetAccountidGet","productId":"accounts","method":"GET","path":"/api/account/general/get/{accountId}","credentialType":"authenticated_session","originRestricted":false,"accountTypes":["Business","Streamer","Personal"],"platforms":["server","web","browser-extension","ios","android","react-native"],"stability":"beta"},"accountsAccountGeneralGetSessionsGet":{"operationId":"accountsAccountGeneralGetSessionsGet","productId":"accounts","method":"GET","path":"/api/account/general/get-sessions","credentialType":"authenticated_session","originRestricted":false,"accountTypes":["Business","Streamer","Personal"],"platforms":["server","web","browser-extension","ios","android","react-native"],"stability":"beta"},"accountsAccountGeneralLogoutDevicePost":{"operationId":"accountsAccountGeneralLogoutDevicePost","productId":"accounts","method":"POST","path":"/api/account/general/logout-device","credentialType":"authenticated_session","originRestricted":false,"accountTypes":["Business","Streamer","Personal"],"platforms":["server","web","browser-extension","ios","android","react-native"],"stability":"beta"},"accountsAccountGeneralLogoutEverywherePost":{"operationId":"accountsAccountGeneralLogoutEverywherePost","productId":"accounts","method":"POST","path":"/api/account/general/logout-everywhere","credentialType":"authenticated_session","originRestricted":false,"accountTypes":["Business","Streamer","Personal"],"platforms":["server","web","browser-extension","ios","android","react-native"],"stability":"beta"},"accountsAccountGeneralLogoutPost":{"operationId":"accountsAccountGeneralLogoutPost","productId":"accounts","method":"POST","path":"/api/account/general/logout","credentialType":"authenticated_session","originRestricted":false,"accountTypes":["Business","Streamer","Personal"],"platforms":["server","web","browser-extension","ios","android","react-native"],"stability":"beta"},"accountsAccountGeneralResetPut":{"operationId":"accountsAccountGeneralResetPut","productId":"accounts","method":"PUT","path":"/api/account/general/reset","credentialType":"authenticated_session","originRestricted":false,"accountTypes":["Business","Streamer","Personal"],"platforms":["server","web","browser-extension","ios","android","react-native"],"stability":"beta"},"accountsAccountGeneralSessionGet":{"operationId":"accountsAccountGeneralSessionGet","productId":"accounts","method":"GET","path":"/api/account/general/session","credentialType":"authenticated_session","originRestricted":false,"accountTypes":["Business","Streamer","Personal"],"platforms":["server","web","browser-extension","ios","android","react-native"],"stability":"beta"},"accountsAccountGeneralSetPasswordPost":{"operationId":"accountsAccountGeneralSetPasswordPost","productId":"accounts","method":"POST","path":"/api/account/general/set-password","credentialType":"authenticated_session","originRestricted":false,"accountTypes":["Business","Streamer","Personal"],"platforms":["server","web","browser-extension","ios","android","react-native"],"stability":"beta"},"accountsCreate":{"operationId":"accountsCreate","productId":"accounts","method":"POST","path":"/api/account/general/create","credentialType":"public","originRestricted":false,"accountTypes":["Business","Streamer","Personal"],"platforms":["server","web","browser-extension","ios","android","react-native"],"stability":"beta"},"accountsListTypes":{"operationId":"accountsListTypes","productId":"accounts","method":"GET","path":"/api/account/types/get","credentialType":"public","originRestricted":false,"accountTypes":["Business","Streamer","Personal"],"platforms":["server","web","browser-extension","ios","android","react-native"],"stability":"beta"},"accountsLogin":{"operationId":"accountsLogin","productId":"accounts","method":"POST","path":"/api/account/general/login","credentialType":"public","originRestricted":false,"accountTypes":["Business","Streamer","Personal"],"platforms":["server","web","browser-extension","ios","android","react-native"],"stability":"beta"},"adsAdsAdvertisementCreatePost":{"operationId":"adsAdsAdvertisementCreatePost","productId":"ads","method":"POST","path":"/api/ads/advertisement/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"adsAdsAdvertisementGetPost":{"operationId":"adsAdsAdvertisementGetPost","productId":"ads","method":"POST","path":"/api/ads/advertisement/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"adsAdsAttributionAllGet":{"operationId":"adsAdsAttributionAllGet","productId":"ads","method":"GET","path":"/api/ads/attribution/all","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"adsAdsAttributionCreatePost":{"operationId":"adsAdsAttributionCreatePost","productId":"ads","method":"POST","path":"/api/ads/attribution/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"adsAdsAttributionDeleteAttributionidDelete":{"operationId":"adsAdsAttributionDeleteAttributionidDelete","productId":"ads","method":"DELETE","path":"/api/ads/attribution/delete/{attributionId}","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"adsAdsAttributionGetAttributionidGet":{"operationId":"adsAdsAttributionGetAttributionidGet","productId":"ads","method":"GET","path":"/api/ads/attribution/get/{attributionId}","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"adsAdsAttributionUpdateAttributionidPut":{"operationId":"adsAdsAttributionUpdateAttributionidPut","productId":"ads","method":"PUT","path":"/api/ads/attribution/update/{attributionId}","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"adsAdsBiddingAllGet":{"operationId":"adsAdsBiddingAllGet","productId":"ads","method":"GET","path":"/api/ads/bidding/all","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"adsAdsBiddingCreatePost":{"operationId":"adsAdsBiddingCreatePost","productId":"ads","method":"POST","path":"/api/ads/bidding/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"adsAdsInteractionCreatePost":{"operationId":"adsAdsInteractionCreatePost","productId":"ads","method":"POST","path":"/api/ads/interaction/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"adsAdsInventoryAllGet":{"operationId":"adsAdsInventoryAllGet","productId":"ads","method":"GET","path":"/api/ads/inventory/all","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"adsAdsInventoryCreatePost":{"operationId":"adsAdsInventoryCreatePost","productId":"ads","method":"POST","path":"/api/ads/inventory/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"adsAdsPlacementAllGet":{"operationId":"adsAdsPlacementAllGet","productId":"ads","method":"GET","path":"/api/ads/placement/all","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"adsAdsPlacementChoicePlacementidPost":{"operationId":"adsAdsPlacementChoicePlacementidPost","productId":"ads","method":"POST","path":"/api/ads/placement/choice/{placementId}","credentialType":"public","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server","web","browser-extension"],"stability":"beta"},"adsAdsPlacementInteractPlacementidPost":{"operationId":"adsAdsPlacementInteractPlacementidPost","productId":"ads","method":"POST","path":"/api/ads/placement/interact/{placementId}","credentialType":"public","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server","web","browser-extension"],"stability":"beta"},"adsAdsPlacementVotePlacementidPost":{"operationId":"adsAdsPlacementVotePlacementidPost","productId":"ads","method":"POST","path":"/api/ads/placement/vote/{placementId}","credentialType":"public","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server","web","browser-extension"],"stability":"beta"},"adsCreatePlacement":{"operationId":"adsCreatePlacement","productId":"ads","method":"POST","path":"/api/ads/placement/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"embedsGet":{"operationId":"embedsGet","productId":"embeds","method":"POST","path":"/api/vote/embed/get","credentialType":"publishable_key","originRestricted":true,"accountTypes":["Business","Streamer","Personal"],"platforms":["server","web","browser-extension"],"stability":"beta"},"embedsList":{"operationId":"embedsList","productId":"embeds","method":"POST","path":"/api/vote/embed/all","credentialType":"publishable_key","originRestricted":true,"accountTypes":["Business","Streamer","Personal"],"platforms":["server","web","browser-extension"],"stability":"beta"},"embedsVoteEmbedCreatePost":{"operationId":"embedsVoteEmbedCreatePost","productId":"embeds","method":"POST","path":"/api/vote/embed/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"embedsVoteEmbedDeletePost":{"operationId":"embedsVoteEmbedDeletePost","productId":"embeds","method":"POST","path":"/api/vote/embed/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"embedsVoteEmbedUpdatePut":{"operationId":"embedsVoteEmbedUpdatePut","productId":"embeds","method":"PUT","path":"/api/vote/embed/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"eventsCreate":{"operationId":"eventsCreate","productId":"events","method":"POST","path":"/api/events/general/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"eventsEventsGeneralDeletePost":{"operationId":"eventsEventsGeneralDeletePost","productId":"events","method":"POST","path":"/api/events/general/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"eventsGetPublic":{"operationId":"eventsGetPublic","productId":"events","method":"GET","path":"/api/events/general/get","credentialType":"public","originRestricted":false,"accountTypes":["Business","Streamer","Personal"],"platforms":["server","web","browser-extension","ios","android","react-native"],"stability":"beta"},"eventsListPublic":{"operationId":"eventsListPublic","productId":"events","method":"GET","path":"/api/events/general/all","credentialType":"public","originRestricted":false,"accountTypes":["Business","Streamer","Personal"],"platforms":["server","web","browser-extension","ios","android","react-native"],"stability":"beta"},"eventsUpdate":{"operationId":"eventsUpdate","productId":"events","method":"PUT","path":"/api/events/general/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamCreate":{"operationId":"livestreamCreate","productId":"livestream","method":"POST","path":"/api/video/stream/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamGet":{"operationId":"livestreamGet","productId":"livestream","method":"GET","path":"/api/video/stream/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoCategoryAllGet":{"operationId":"livestreamVideoCategoryAllGet","productId":"livestream","method":"GET","path":"/api/video/category/all","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoCategoryCreatePost":{"operationId":"livestreamVideoCategoryCreatePost","productId":"livestream","method":"POST","path":"/api/video/category/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoCategoryDeletePost":{"operationId":"livestreamVideoCategoryDeletePost","productId":"livestream","method":"POST","path":"/api/video/category/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoCategoryGetGet":{"operationId":"livestreamVideoCategoryGetGet","productId":"livestream","method":"GET","path":"/api/video/category/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoCategoryUpdatePut":{"operationId":"livestreamVideoCategoryUpdatePut","productId":"livestream","method":"PUT","path":"/api/video/category/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoChannelAllGet":{"operationId":"livestreamVideoChannelAllGet","productId":"livestream","method":"GET","path":"/api/video/channel/all","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoChannelCreatePost":{"operationId":"livestreamVideoChannelCreatePost","productId":"livestream","method":"POST","path":"/api/video/channel/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoChannelDeletePost":{"operationId":"livestreamVideoChannelDeletePost","productId":"livestream","method":"POST","path":"/api/video/channel/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoChannelGetGet":{"operationId":"livestreamVideoChannelGetGet","productId":"livestream","method":"GET","path":"/api/video/channel/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoChannelUpdatePut":{"operationId":"livestreamVideoChannelUpdatePut","productId":"livestream","method":"PUT","path":"/api/video/channel/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoDetailsAllGet":{"operationId":"livestreamVideoDetailsAllGet","productId":"livestream","method":"GET","path":"/api/video/details/all","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoDetailsCreatePost":{"operationId":"livestreamVideoDetailsCreatePost","productId":"livestream","method":"POST","path":"/api/video/details/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoDetailsDeletePost":{"operationId":"livestreamVideoDetailsDeletePost","productId":"livestream","method":"POST","path":"/api/video/details/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoDetailsGetGet":{"operationId":"livestreamVideoDetailsGetGet","productId":"livestream","method":"GET","path":"/api/video/details/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoDetailsUpdatePut":{"operationId":"livestreamVideoDetailsUpdatePut","productId":"livestream","method":"PUT","path":"/api/video/details/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoEventCreatePost":{"operationId":"livestreamVideoEventCreatePost","productId":"livestream","method":"POST","path":"/api/video/event/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoEventDeletePost":{"operationId":"livestreamVideoEventDeletePost","productId":"livestream","method":"POST","path":"/api/video/event/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoEventUpdatePut":{"operationId":"livestreamVideoEventUpdatePut","productId":"livestream","method":"PUT","path":"/api/video/event/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoStaticAllGet":{"operationId":"livestreamVideoStaticAllGet","productId":"livestream","method":"GET","path":"/api/video/static/all","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoStaticCreatePost":{"operationId":"livestreamVideoStaticCreatePost","productId":"livestream","method":"POST","path":"/api/video/static/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoStaticDeletePost":{"operationId":"livestreamVideoStaticDeletePost","productId":"livestream","method":"POST","path":"/api/video/static/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoStaticGetGet":{"operationId":"livestreamVideoStaticGetGet","productId":"livestream","method":"GET","path":"/api/video/static/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoStaticUpdatePut":{"operationId":"livestreamVideoStaticUpdatePut","productId":"livestream","method":"PUT","path":"/api/video/static/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoStreamAllGet":{"operationId":"livestreamVideoStreamAllGet","productId":"livestream","method":"GET","path":"/api/video/stream/all","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoStreamCreateclipPost":{"operationId":"livestreamVideoStreamCreateclipPost","productId":"livestream","method":"POST","path":"/api/video/stream/createClip","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoStreamDeletePost":{"operationId":"livestreamVideoStreamDeletePost","productId":"livestream","method":"POST","path":"/api/video/stream/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoStreamGetanalyticsPost":{"operationId":"livestreamVideoStreamGetanalyticsPost","productId":"livestream","method":"POST","path":"/api/video/stream/getAnalytics","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoStreamGetembedcodePost":{"operationId":"livestreamVideoStreamGetembedcodePost","productId":"livestream","method":"POST","path":"/api/video/stream/getEmbedCode","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoStreamGetstatusPost":{"operationId":"livestreamVideoStreamGetstatusPost","productId":"livestream","method":"POST","path":"/api/video/stream/getStatus","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoStreamUpdatePut":{"operationId":"livestreamVideoStreamUpdatePut","productId":"livestream","method":"PUT","path":"/api/video/stream/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoSubcategoryAllGet":{"operationId":"livestreamVideoSubcategoryAllGet","productId":"livestream","method":"GET","path":"/api/video/subcategory/all","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoSubcategoryCreatePost":{"operationId":"livestreamVideoSubcategoryCreatePost","productId":"livestream","method":"POST","path":"/api/video/subcategory/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoSubcategoryDeletePost":{"operationId":"livestreamVideoSubcategoryDeletePost","productId":"livestream","method":"POST","path":"/api/video/subcategory/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoSubcategoryGetGet":{"operationId":"livestreamVideoSubcategoryGetGet","productId":"livestream","method":"GET","path":"/api/video/subcategory/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"livestreamVideoSubcategoryUpdatePut":{"operationId":"livestreamVideoSubcategoryUpdatePut","productId":"livestream","method":"PUT","path":"/api/video/subcategory/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"loyaltyCreateItem":{"operationId":"loyaltyCreateItem","productId":"loyalty","method":"POST","path":"/api/incentive/loyalty/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"loyaltyIncentiveLoyaltyAllGet":{"operationId":"loyaltyIncentiveLoyaltyAllGet","productId":"loyalty","method":"GET","path":"/api/incentive/loyalty/all","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"loyaltyIncentiveLoyaltyDeletePost":{"operationId":"loyaltyIncentiveLoyaltyDeletePost","productId":"loyalty","method":"POST","path":"/api/incentive/loyalty/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"loyaltyIncentiveLoyaltyGetGet":{"operationId":"loyaltyIncentiveLoyaltyGetGet","productId":"loyalty","method":"GET","path":"/api/incentive/loyalty/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"loyaltyIncentiveLoyaltyUpdatePut":{"operationId":"loyaltyIncentiveLoyaltyUpdatePut","productId":"loyalty","method":"PUT","path":"/api/incentive/loyalty/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"loyaltyIncentivePromotionAllGet":{"operationId":"loyaltyIncentivePromotionAllGet","productId":"loyalty","method":"GET","path":"/api/incentive/promotion/all","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"loyaltyIncentivePromotionCreatePost":{"operationId":"loyaltyIncentivePromotionCreatePost","productId":"loyalty","method":"POST","path":"/api/incentive/promotion/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"loyaltyIncentivePromotionDeletePost":{"operationId":"loyaltyIncentivePromotionDeletePost","productId":"loyalty","method":"POST","path":"/api/incentive/promotion/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"loyaltyIncentivePromotionGetGet":{"operationId":"loyaltyIncentivePromotionGetGet","productId":"loyalty","method":"GET","path":"/api/incentive/promotion/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"loyaltyIncentivePromotionUpdatePut":{"operationId":"loyaltyIncentivePromotionUpdatePut","productId":"loyalty","method":"PUT","path":"/api/incentive/promotion/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"loyaltyIncentiveRewardAllGet":{"operationId":"loyaltyIncentiveRewardAllGet","productId":"loyalty","method":"GET","path":"/api/incentive/reward/all","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"loyaltyIncentiveRewardCreatePost":{"operationId":"loyaltyIncentiveRewardCreatePost","productId":"loyalty","method":"POST","path":"/api/incentive/reward/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"loyaltyIncentiveRewardDeletePost":{"operationId":"loyaltyIncentiveRewardDeletePost","productId":"loyalty","method":"POST","path":"/api/incentive/reward/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"loyaltyIncentiveRewardGetGet":{"operationId":"loyaltyIncentiveRewardGetGet","productId":"loyalty","method":"GET","path":"/api/incentive/reward/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"loyaltyIncentiveRewardUpdatePut":{"operationId":"loyaltyIncentiveRewardUpdatePut","productId":"loyalty","method":"PUT","path":"/api/incentive/reward/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"marketingCreateCampaign":{"operationId":"marketingCreateCampaign","productId":"marketing","method":"POST","path":"/api/marketing/campaign/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"marketingMarketingAutomationCreatePost":{"operationId":"marketingMarketingAutomationCreatePost","productId":"marketing","method":"POST","path":"/api/marketing/automation/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"marketingMarketingAutomationDeletePost":{"operationId":"marketingMarketingAutomationDeletePost","productId":"marketing","method":"POST","path":"/api/marketing/automation/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"marketingMarketingAutomationGetPost":{"operationId":"marketingMarketingAutomationGetPost","productId":"marketing","method":"POST","path":"/api/marketing/automation/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"marketingMarketingAutomationUpdatePost":{"operationId":"marketingMarketingAutomationUpdatePost","productId":"marketing","method":"POST","path":"/api/marketing/automation/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"marketingMarketingCampaignAllPost":{"operationId":"marketingMarketingCampaignAllPost","productId":"marketing","method":"POST","path":"/api/marketing/campaign/all","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"marketingMarketingCampaignGetPost":{"operationId":"marketingMarketingCampaignGetPost","productId":"marketing","method":"POST","path":"/api/marketing/campaign/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"marketingMarketingContactAllPost":{"operationId":"marketingMarketingContactAllPost","productId":"marketing","method":"POST","path":"/api/marketing/contact/all","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"marketingMarketingContactCreatePost":{"operationId":"marketingMarketingContactCreatePost","productId":"marketing","method":"POST","path":"/api/marketing/contact/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"marketingMarketingContactDeletePost":{"operationId":"marketingMarketingContactDeletePost","productId":"marketing","method":"POST","path":"/api/marketing/contact/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"marketingMarketingContactGetPost":{"operationId":"marketingMarketingContactGetPost","productId":"marketing","method":"POST","path":"/api/marketing/contact/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"marketingMarketingContactUpdatePost":{"operationId":"marketingMarketingContactUpdatePost","productId":"marketing","method":"POST","path":"/api/marketing/contact/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"marketingMarketingEmailsequenceCreatePost":{"operationId":"marketingMarketingEmailsequenceCreatePost","productId":"marketing","method":"POST","path":"/api/marketing/emailSequence/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"marketingMarketingEmailsequenceDeletePost":{"operationId":"marketingMarketingEmailsequenceDeletePost","productId":"marketing","method":"POST","path":"/api/marketing/emailSequence/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"marketingMarketingEmailsequenceGetPost":{"operationId":"marketingMarketingEmailsequenceGetPost","productId":"marketing","method":"POST","path":"/api/marketing/emailSequence/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"marketingMarketingIntegrationAllPost":{"operationId":"marketingMarketingIntegrationAllPost","productId":"marketing","method":"POST","path":"/api/marketing/integration/all","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"marketingMarketingIntegrationCreatePost":{"operationId":"marketingMarketingIntegrationCreatePost","productId":"marketing","method":"POST","path":"/api/marketing/integration/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"marketingMarketingIntegrationDeletePost":{"operationId":"marketingMarketingIntegrationDeletePost","productId":"marketing","method":"POST","path":"/api/marketing/integration/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"marketingMarketingIntegrationGetPost":{"operationId":"marketingMarketingIntegrationGetPost","productId":"marketing","method":"POST","path":"/api/marketing/integration/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"marketingMarketingIntegrationUpdatePost":{"operationId":"marketingMarketingIntegrationUpdatePost","productId":"marketing","method":"POST","path":"/api/marketing/integration/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"marketingMarketingLeadscoreGetPost":{"operationId":"marketingMarketingLeadscoreGetPost","productId":"marketing","method":"POST","path":"/api/marketing/leadScore/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"marketingMarketingLeadscoreUpdatePost":{"operationId":"marketingMarketingLeadscoreUpdatePost","productId":"marketing","method":"POST","path":"/api/marketing/leadScore/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"marketingMarketingSegmentAllPost":{"operationId":"marketingMarketingSegmentAllPost","productId":"marketing","method":"POST","path":"/api/marketing/segment/all","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"marketingMarketingSegmentCreatePost":{"operationId":"marketingMarketingSegmentCreatePost","productId":"marketing","method":"POST","path":"/api/marketing/segment/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"marketingMarketingSegmentDeletePost":{"operationId":"marketingMarketingSegmentDeletePost","productId":"marketing","method":"POST","path":"/api/marketing/segment/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"marketingMarketingSegmentGetPost":{"operationId":"marketingMarketingSegmentGetPost","productId":"marketing","method":"POST","path":"/api/marketing/segment/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"marketingMarketingSegmentUpdatePost":{"operationId":"marketingMarketingSegmentUpdatePost","productId":"marketing","method":"POST","path":"/api/marketing/segment/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"marketingMarketingTemplateAllPost":{"operationId":"marketingMarketingTemplateAllPost","productId":"marketing","method":"POST","path":"/api/marketing/template/all","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"marketingMarketingTemplateCreatePost":{"operationId":"marketingMarketingTemplateCreatePost","productId":"marketing","method":"POST","path":"/api/marketing/template/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"marketingMarketingTemplateDeletePost":{"operationId":"marketingMarketingTemplateDeletePost","productId":"marketing","method":"POST","path":"/api/marketing/template/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"marketingMarketingTemplateGetPost":{"operationId":"marketingMarketingTemplateGetPost","productId":"marketing","method":"POST","path":"/api/marketing/template/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"marketingMarketingTemplateUpdatePost":{"operationId":"marketingMarketingTemplateUpdatePost","productId":"marketing","method":"POST","path":"/api/marketing/template/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"pagesCreate":{"operationId":"pagesCreate","productId":"pages","method":"POST","path":"/api/pages/general/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"pagesCreateLead":{"operationId":"pagesCreateLead","productId":"pages","method":"POST","path":"/api/pages/leads/create","credentialType":"public","originRestricted":false,"accountTypes":["Business","Streamer","Personal"],"platforms":["server","web","browser-extension","ios","android","react-native"],"stability":"beta"},"pagesGetPublic":{"operationId":"pagesGetPublic","productId":"pages","method":"GET","path":"/api/pages/general/get","credentialType":"public","originRestricted":false,"accountTypes":["Business","Streamer","Personal"],"platforms":["server","web","browser-extension","ios","android","react-native"],"stability":"beta"},"pagesListPublic":{"operationId":"pagesListPublic","productId":"pages","method":"GET","path":"/api/pages/general/all","credentialType":"public","originRestricted":false,"accountTypes":["Business","Streamer","Personal"],"platforms":["server","web","browser-extension","ios","android","react-native"],"stability":"beta"},"pagesPagesGeneralAnalyticsGet":{"operationId":"pagesPagesGeneralAnalyticsGet","productId":"pages","method":"GET","path":"/api/pages/general/analytics","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"pagesPagesGeneralDeleteDelete":{"operationId":"pagesPagesGeneralDeleteDelete","productId":"pages","method":"DELETE","path":"/api/pages/general/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"pagesPagesGeneralStatsGet":{"operationId":"pagesPagesGeneralStatsGet","productId":"pages","method":"GET","path":"/api/pages/general/stats","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"pagesPagesGeneralUpdatePut":{"operationId":"pagesPagesGeneralUpdatePut","productId":"pages","method":"PUT","path":"/api/pages/general/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"pagesPagesLeadsAllGet":{"operationId":"pagesPagesLeadsAllGet","productId":"pages","method":"GET","path":"/api/pages/leads/all","credentialType":"public","originRestricted":false,"accountTypes":["Business","Streamer","Personal"],"platforms":["server","web","browser-extension","ios","android","react-native"],"stability":"beta"},"pagesPagesLeadsDeleteDelete":{"operationId":"pagesPagesLeadsDeleteDelete","productId":"pages","method":"DELETE","path":"/api/pages/leads/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"pagesPagesLeadsGetGet":{"operationId":"pagesPagesLeadsGetGet","productId":"pages","method":"GET","path":"/api/pages/leads/get","credentialType":"public","originRestricted":false,"accountTypes":["Business","Streamer","Personal"],"platforms":["server","web","browser-extension","ios","android","react-native"],"stability":"beta"},"pagesPagesLeadsUpdatePut":{"operationId":"pagesPagesLeadsUpdatePut","productId":"pages","method":"PUT","path":"/api/pages/leads/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsCreateCustomer":{"operationId":"paymentsCreateCustomer","productId":"payments","method":"POST","path":"/api/payment/customer/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsCreateLink":{"operationId":"paymentsCreateLink","productId":"payments","method":"POST","path":"/api/payment/link/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsCreateSubscription":{"operationId":"paymentsCreateSubscription","productId":"payments","method":"POST","path":"/api/payment/subscription/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsGetSubscription":{"operationId":"paymentsGetSubscription","productId":"payments","method":"POST","path":"/api/payment/subscription/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsGetTransaction":{"operationId":"paymentsGetTransaction","productId":"payments","method":"POST","path":"/api/payment/transaction/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaySShortidGet":{"operationId":"paymentsPaySShortidGet","productId":"payments","method":"GET","path":"/api/pay/s/{shortId}","credentialType":"public","originRestricted":false,"accountTypes":["Business","Streamer","Personal"],"platforms":["server","web","browser-extension","ios","android","react-native"],"stability":"beta"},"paymentsPayShortidGet":{"operationId":"paymentsPayShortidGet","productId":"payments","method":"GET","path":"/api/pay/{shortId}","credentialType":"public","originRestricted":false,"accountTypes":["Business","Streamer","Personal"],"platforms":["server","web","browser-extension","ios","android","react-native"],"stability":"beta"},"paymentsPaymentChargeAllPost":{"operationId":"paymentsPaymentChargeAllPost","productId":"payments","method":"POST","path":"/api/payment/charge/all","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentChargeCreatePost":{"operationId":"paymentsPaymentChargeCreatePost","productId":"payments","method":"POST","path":"/api/payment/charge/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentChargeDeletePost":{"operationId":"paymentsPaymentChargeDeletePost","productId":"payments","method":"POST","path":"/api/payment/charge/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentChargeGetPost":{"operationId":"paymentsPaymentChargeGetPost","productId":"payments","method":"POST","path":"/api/payment/charge/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentChargeRefundPost":{"operationId":"paymentsPaymentChargeRefundPost","productId":"payments","method":"POST","path":"/api/payment/charge/refund","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentChargeReversePost":{"operationId":"paymentsPaymentChargeReversePost","productId":"payments","method":"POST","path":"/api/payment/charge/reverse","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentChargeUpdatePost":{"operationId":"paymentsPaymentChargeUpdatePost","productId":"payments","method":"POST","path":"/api/payment/charge/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentChargeUpdatePut":{"operationId":"paymentsPaymentChargeUpdatePut","productId":"payments","method":"PUT","path":"/api/payment/charge/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentCustomerAllPost":{"operationId":"paymentsPaymentCustomerAllPost","productId":"payments","method":"POST","path":"/api/payment/customer/all","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentCustomerDeletePost":{"operationId":"paymentsPaymentCustomerDeletePost","productId":"payments","method":"POST","path":"/api/payment/customer/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentCustomerGetPost":{"operationId":"paymentsPaymentCustomerGetPost","productId":"payments","method":"POST","path":"/api/payment/customer/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentCustomerSearchPost":{"operationId":"paymentsPaymentCustomerSearchPost","productId":"payments","method":"POST","path":"/api/payment/customer/search","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentCustomerUpdatePost":{"operationId":"paymentsPaymentCustomerUpdatePost","productId":"payments","method":"POST","path":"/api/payment/customer/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentInvoiceChargePost":{"operationId":"paymentsPaymentInvoiceChargePost","productId":"payments","method":"POST","path":"/api/payment/invoice/charge","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentInvoiceCreatePost":{"operationId":"paymentsPaymentInvoiceCreatePost","productId":"payments","method":"POST","path":"/api/payment/invoice/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentInvoiceDeletePost":{"operationId":"paymentsPaymentInvoiceDeletePost","productId":"payments","method":"POST","path":"/api/payment/invoice/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentInvoiceGetGet":{"operationId":"paymentsPaymentInvoiceGetGet","productId":"payments","method":"GET","path":"/api/payment/invoice/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentInvoiceGetallGet":{"operationId":"paymentsPaymentInvoiceGetallGet","productId":"payments","method":"GET","path":"/api/payment/invoice/getAll","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentInvoiceResendPost":{"operationId":"paymentsPaymentInvoiceResendPost","productId":"payments","method":"POST","path":"/api/payment/invoice/resend","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentInvoiceSearchGet":{"operationId":"paymentsPaymentInvoiceSearchGet","productId":"payments","method":"GET","path":"/api/payment/invoice/search","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentInvoiceSearchbycustomerGet":{"operationId":"paymentsPaymentInvoiceSearchbycustomerGet","productId":"payments","method":"GET","path":"/api/payment/invoice/searchByCustomer","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentInvoiceSearchbydaterangeGet":{"operationId":"paymentsPaymentInvoiceSearchbydaterangeGet","productId":"payments","method":"GET","path":"/api/payment/invoice/searchByDateRange","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentInvoiceSearchbystatusGet":{"operationId":"paymentsPaymentInvoiceSearchbystatusGet","productId":"payments","method":"GET","path":"/api/payment/invoice/searchByStatus","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentInvoiceSendPost":{"operationId":"paymentsPaymentInvoiceSendPost","productId":"payments","method":"POST","path":"/api/payment/invoice/send","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentInvoiceUpdatePost":{"operationId":"paymentsPaymentInvoiceUpdatePost","productId":"payments","method":"POST","path":"/api/payment/invoice/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentLinkAllPost":{"operationId":"paymentsPaymentLinkAllPost","productId":"payments","method":"POST","path":"/api/payment/link/all","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentLinkGetPost":{"operationId":"paymentsPaymentLinkGetPost","productId":"payments","method":"POST","path":"/api/payment/link/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentLinkUpdatePost":{"operationId":"paymentsPaymentLinkUpdatePost","productId":"payments","method":"POST","path":"/api/payment/link/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentPaymentlinkClonePost":{"operationId":"paymentsPaymentPaymentlinkClonePost","productId":"payments","method":"POST","path":"/api/payment/paymentLink/clone","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentPaymentlinkDeletePost":{"operationId":"paymentsPaymentPaymentlinkDeletePost","productId":"payments","method":"POST","path":"/api/payment/paymentLink/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentPaymentlinkGenerateqrPost":{"operationId":"paymentsPaymentPaymentlinkGenerateqrPost","productId":"payments","method":"POST","path":"/api/payment/paymentLink/generateQr","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentPaymentlinkGetdonorsPaymentlinkidGet":{"operationId":"paymentsPaymentPaymentlinkGetdonorsPaymentlinkidGet","productId":"payments","method":"GET","path":"/api/payment/paymentLink/getDonors/{paymentLinkId}","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentPaymentlinkGetgoalprogressPaymentlinkidGet":{"operationId":"paymentsPaymentPaymentlinkGetgoalprogressPaymentlinkidGet","productId":"payments","method":"GET","path":"/api/payment/paymentLink/getGoalProgress/{paymentLinkId}","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentPaymentlinkGetpaymentsPost":{"operationId":"paymentsPaymentPaymentlinkGetpaymentsPost","productId":"payments","method":"POST","path":"/api/payment/paymentLink/getPayments","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentPaymentlinkGetsubscriptionsGet":{"operationId":"paymentsPaymentPaymentlinkGetsubscriptionsGet","productId":"payments","method":"GET","path":"/api/payment/paymentLink/getSubscriptions","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentPaymentlinkSharePost":{"operationId":"paymentsPaymentPaymentlinkSharePost","productId":"payments","method":"POST","path":"/api/payment/paymentLink/share","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentPromotionAllGet":{"operationId":"paymentsPaymentPromotionAllGet","productId":"payments","method":"GET","path":"/api/payment/promotion/all","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentPromotionCreatePost":{"operationId":"paymentsPaymentPromotionCreatePost","productId":"payments","method":"POST","path":"/api/payment/promotion/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentPromotionDeleteDelete":{"operationId":"paymentsPaymentPromotionDeleteDelete","productId":"payments","method":"DELETE","path":"/api/payment/promotion/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentPromotionGetGet":{"operationId":"paymentsPaymentPromotionGetGet","productId":"payments","method":"GET","path":"/api/payment/promotion/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentPromotionUpdatePut":{"operationId":"paymentsPaymentPromotionUpdatePut","productId":"payments","method":"PUT","path":"/api/payment/promotion/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentReceiptCreatePost":{"operationId":"paymentsPaymentReceiptCreatePost","productId":"payments","method":"POST","path":"/api/payment/receipt/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentReceiptDownloadPost":{"operationId":"paymentsPaymentReceiptDownloadPost","productId":"payments","method":"POST","path":"/api/payment/receipt/download","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentReceiptFormatPost":{"operationId":"paymentsPaymentReceiptFormatPost","productId":"payments","method":"POST","path":"/api/payment/receipt/format","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentReceiptGetPost":{"operationId":"paymentsPaymentReceiptGetPost","productId":"payments","method":"POST","path":"/api/payment/receipt/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentReceiptGetallPost":{"operationId":"paymentsPaymentReceiptGetallPost","productId":"payments","method":"POST","path":"/api/payment/receipt/getAll","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentReceiptResendPost":{"operationId":"paymentsPaymentReceiptResendPost","productId":"payments","method":"POST","path":"/api/payment/receipt/resend","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentReceiptSearchPost":{"operationId":"paymentsPaymentReceiptSearchPost","productId":"payments","method":"POST","path":"/api/payment/receipt/search","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentReceiptSendPost":{"operationId":"paymentsPaymentReceiptSendPost","productId":"payments","method":"POST","path":"/api/payment/receipt/send","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentRefundAllPost":{"operationId":"paymentsPaymentRefundAllPost","productId":"payments","method":"POST","path":"/api/payment/refund/all","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentRefundCreatePost":{"operationId":"paymentsPaymentRefundCreatePost","productId":"payments","method":"POST","path":"/api/payment/refund/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentRefundDeletePost":{"operationId":"paymentsPaymentRefundDeletePost","productId":"payments","method":"POST","path":"/api/payment/refund/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentRefundFullrefundPost":{"operationId":"paymentsPaymentRefundFullrefundPost","productId":"payments","method":"POST","path":"/api/payment/refund/fullrefund","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentRefundGetPost":{"operationId":"paymentsPaymentRefundGetPost","productId":"payments","method":"POST","path":"/api/payment/refund/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentRefundPartialrefundPost":{"operationId":"paymentsPaymentRefundPartialrefundPost","productId":"payments","method":"POST","path":"/api/payment/refund/partialrefund","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentRefundProcessrefundPost":{"operationId":"paymentsPaymentRefundProcessrefundPost","productId":"payments","method":"POST","path":"/api/payment/refund/processrefund","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentRefundSearchPost":{"operationId":"paymentsPaymentRefundSearchPost","productId":"payments","method":"POST","path":"/api/payment/refund/search","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentRefundSearchbychargePost":{"operationId":"paymentsPaymentRefundSearchbychargePost","productId":"payments","method":"POST","path":"/api/payment/refund/searchbycharge","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentRefundSearchbycustomerPost":{"operationId":"paymentsPaymentRefundSearchbycustomerPost","productId":"payments","method":"POST","path":"/api/payment/refund/searchbycustomer","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentRefundSearchbydaterangePost":{"operationId":"paymentsPaymentRefundSearchbydaterangePost","productId":"payments","method":"POST","path":"/api/payment/refund/searchbydaterange","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentRefundSearchbystatusPost":{"operationId":"paymentsPaymentRefundSearchbystatusPost","productId":"payments","method":"POST","path":"/api/payment/refund/searchbystatus","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentRefundUpdatePost":{"operationId":"paymentsPaymentRefundUpdatePost","productId":"payments","method":"POST","path":"/api/payment/refund/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionAllPost":{"operationId":"paymentsPaymentSubscriptionAllPost","productId":"payments","method":"POST","path":"/api/payment/subscription/all","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionCancelPost":{"operationId":"paymentsPaymentSubscriptionCancelPost","productId":"payments","method":"POST","path":"/api/payment/subscription/cancel","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionChangeplanPost":{"operationId":"paymentsPaymentSubscriptionChangeplanPost","productId":"payments","method":"POST","path":"/api/payment/subscription/changePlan","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionDeleteDelete":{"operationId":"paymentsPaymentSubscriptionDeleteDelete","productId":"payments","method":"DELETE","path":"/api/payment/subscription/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionDeletePost":{"operationId":"paymentsPaymentSubscriptionDeletePost","productId":"payments","method":"POST","path":"/api/payment/subscription/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionEndtrialPost":{"operationId":"paymentsPaymentSubscriptionEndtrialPost","productId":"payments","method":"POST","path":"/api/payment/subscription/endTrial","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionGetGet":{"operationId":"paymentsPaymentSubscriptionGetGet","productId":"payments","method":"GET","path":"/api/payment/subscription/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionGetallGet":{"operationId":"paymentsPaymentSubscriptionGetallGet","productId":"payments","method":"GET","path":"/api/payment/subscription/getAll","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionGethistoryGet":{"operationId":"paymentsPaymentSubscriptionGethistoryGet","productId":"payments","method":"GET","path":"/api/payment/subscription/getHistory","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionGetinvoicesGet":{"operationId":"paymentsPaymentSubscriptionGetinvoicesGet","productId":"payments","method":"GET","path":"/api/payment/subscription/getInvoices","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionGetnextbillingGet":{"operationId":"paymentsPaymentSubscriptionGetnextbillingGet","productId":"payments","method":"GET","path":"/api/payment/subscription/getNextBilling","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionGetstatusGet":{"operationId":"paymentsPaymentSubscriptionGetstatusGet","productId":"payments","method":"GET","path":"/api/payment/subscription/getStatus","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionGetusageGet":{"operationId":"paymentsPaymentSubscriptionGetusageGet","productId":"payments","method":"GET","path":"/api/payment/subscription/getUsage","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionPausePost":{"operationId":"paymentsPaymentSubscriptionPausePost","productId":"payments","method":"POST","path":"/api/payment/subscription/pause","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionReactivatePost":{"operationId":"paymentsPaymentSubscriptionReactivatePost","productId":"payments","method":"POST","path":"/api/payment/subscription/reactivate","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionResumePost":{"operationId":"paymentsPaymentSubscriptionResumePost","productId":"payments","method":"POST","path":"/api/payment/subscription/resume","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionSearchGet":{"operationId":"paymentsPaymentSubscriptionSearchGet","productId":"payments","method":"GET","path":"/api/payment/subscription/search","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionSearchbycustomerGet":{"operationId":"paymentsPaymentSubscriptionSearchbycustomerGet","productId":"payments","method":"GET","path":"/api/payment/subscription/searchByCustomer","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionSearchbyplanGet":{"operationId":"paymentsPaymentSubscriptionSearchbyplanGet","productId":"payments","method":"GET","path":"/api/payment/subscription/searchByPlan","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionSearchbystatusGet":{"operationId":"paymentsPaymentSubscriptionSearchbystatusGet","productId":"payments","method":"GET","path":"/api/payment/subscription/searchByStatus","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionStarttrialPost":{"operationId":"paymentsPaymentSubscriptionStarttrialPost","productId":"payments","method":"POST","path":"/api/payment/subscription/startTrial","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionUpdatePost":{"operationId":"paymentsPaymentSubscriptionUpdatePost","productId":"payments","method":"POST","path":"/api/payment/subscription/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionUpdatePut":{"operationId":"paymentsPaymentSubscriptionUpdatePut","productId":"payments","method":"PUT","path":"/api/payment/subscription/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionUpdatepaymentmethodPost":{"operationId":"paymentsPaymentSubscriptionUpdatepaymentmethodPost","productId":"payments","method":"POST","path":"/api/payment/subscription/updatePaymentMethod","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionplanAllPost":{"operationId":"paymentsPaymentSubscriptionplanAllPost","productId":"payments","method":"POST","path":"/api/payment/subscriptionplan/all","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionplanCalculatepricePost":{"operationId":"paymentsPaymentSubscriptionplanCalculatepricePost","productId":"payments","method":"POST","path":"/api/payment/subscriptionPlan/calculatePrice","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionplanCreatePost":{"operationId":"paymentsPaymentSubscriptionplanCreatePost","productId":"payments","method":"POST","path":"/api/payment/subscriptionplan/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionplanDeleteDelete":{"operationId":"paymentsPaymentSubscriptionplanDeleteDelete","productId":"payments","method":"DELETE","path":"/api/payment/subscriptionPlan/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionplanDeletePost":{"operationId":"paymentsPaymentSubscriptionplanDeletePost","productId":"payments","method":"POST","path":"/api/payment/subscriptionplan/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionplanGetGet":{"operationId":"paymentsPaymentSubscriptionplanGetGet","productId":"payments","method":"GET","path":"/api/payment/subscriptionPlan/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionplanGetPost":{"operationId":"paymentsPaymentSubscriptionplanGetPost","productId":"payments","method":"POST","path":"/api/payment/subscriptionplan/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionplanGetallGet":{"operationId":"paymentsPaymentSubscriptionplanGetallGet","productId":"payments","method":"GET","path":"/api/payment/subscriptionPlan/getall","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionplanGetfeaturesGet":{"operationId":"paymentsPaymentSubscriptionplanGetfeaturesGet","productId":"payments","method":"GET","path":"/api/payment/subscriptionPlan/getFeatures","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionplanUpdatePost":{"operationId":"paymentsPaymentSubscriptionplanUpdatePost","productId":"payments","method":"POST","path":"/api/payment/subscriptionplan/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionplanUpdatePut":{"operationId":"paymentsPaymentSubscriptionplanUpdatePut","productId":"payments","method":"PUT","path":"/api/payment/subscriptionPlan/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentSubscriptionplanUpdatefeaturesPut":{"operationId":"paymentsPaymentSubscriptionplanUpdatefeaturesPut","productId":"payments","method":"PUT","path":"/api/payment/subscriptionPlan/updateFeatures","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentTransactionCalculatefeePost":{"operationId":"paymentsPaymentTransactionCalculatefeePost","productId":"payments","method":"POST","path":"/api/payment/transaction/calculateFee","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentTransactionCheckstatusPost":{"operationId":"paymentsPaymentTransactionCheckstatusPost","productId":"payments","method":"POST","path":"/api/payment/transaction/checkStatus","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentTransactionCreatePost":{"operationId":"paymentsPaymentTransactionCreatePost","productId":"payments","method":"POST","path":"/api/payment/transaction/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentTransactionDeletePost":{"operationId":"paymentsPaymentTransactionDeletePost","productId":"payments","method":"POST","path":"/api/payment/transaction/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentTransactionGetallPost":{"operationId":"paymentsPaymentTransactionGetallPost","productId":"payments","method":"POST","path":"/api/payment/transaction/getAll","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentTransactionGetdetailsPost":{"operationId":"paymentsPaymentTransactionGetdetailsPost","productId":"payments","method":"POST","path":"/api/payment/transaction/getDetails","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentTransactionGeteventsPost":{"operationId":"paymentsPaymentTransactionGeteventsPost","productId":"payments","method":"POST","path":"/api/payment/transaction/getEvents","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentTransactionHistoryPost":{"operationId":"paymentsPaymentTransactionHistoryPost","productId":"payments","method":"POST","path":"/api/payment/transaction/history","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentTransactionRefundPost":{"operationId":"paymentsPaymentTransactionRefundPost","productId":"payments","method":"POST","path":"/api/payment/transaction/refund","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentTransactionUpdatePost":{"operationId":"paymentsPaymentTransactionUpdatePost","productId":"payments","method":"POST","path":"/api/payment/transaction/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"paymentsPaymentTransactionVoidPost":{"operationId":"paymentsPaymentTransactionVoidPost","productId":"payments","method":"POST","path":"/api/payment/transaction/void","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"placesCreate":{"operationId":"placesCreate","productId":"places","method":"POST","path":"/api/places/general/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"placesGetPublic":{"operationId":"placesGetPublic","productId":"places","method":"GET","path":"/api/places/general/get","credentialType":"public","originRestricted":false,"accountTypes":["Business","Streamer","Personal"],"platforms":["server","web","browser-extension","ios","android","react-native"],"stability":"beta"},"placesListPublic":{"operationId":"placesListPublic","productId":"places","method":"GET","path":"/api/places/general/all","credentialType":"public","originRestricted":false,"accountTypes":["Business","Streamer","Personal"],"platforms":["server","web","browser-extension","ios","android","react-native"],"stability":"beta"},"placesPlacesGeneralDeletePost":{"operationId":"placesPlacesGeneralDeletePost","productId":"places","method":"POST","path":"/api/places/general/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"placesUpdate":{"operationId":"placesUpdate","productId":"places","method":"PUT","path":"/api/places/general/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"pollsCastVote":{"operationId":"pollsCastVote","productId":"polls","method":"POST","path":"/api/vote/cast/create","credentialType":"publishable_key","originRestricted":true,"accountTypes":["Business","Streamer","Personal"],"platforms":["server","web","browser-extension","ios","android","react-native"],"stability":"beta"},"pollsVoteCastGetPost":{"operationId":"pollsVoteCastGetPost","productId":"polls","method":"POST","path":"/api/vote/cast/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"pollsVoteCastGetallPost":{"operationId":"pollsVoteCastGetallPost","productId":"polls","method":"POST","path":"/api/vote/cast/getall","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"sponsorsCreate":{"operationId":"sponsorsCreate","productId":"sponsors","method":"POST","path":"/api/sponsor/general/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"sponsorsGetPublic":{"operationId":"sponsorsGetPublic","productId":"sponsors","method":"GET","path":"/api/sponsor/general/get","credentialType":"public","originRestricted":false,"accountTypes":["Business","Streamer","Personal"],"platforms":["server","web","ios","android","react-native"],"stability":"beta"},"sponsorsSponsorGeneralAllGet":{"operationId":"sponsorsSponsorGeneralAllGet","productId":"sponsors","method":"GET","path":"/api/sponsor/general/all","credentialType":"public","originRestricted":false,"accountTypes":["Business","Streamer","Personal"],"platforms":["server","web","ios","android","react-native"],"stability":"beta"},"sponsorsSponsorGeneralDeletePost":{"operationId":"sponsorsSponsorGeneralDeletePost","productId":"sponsors","method":"POST","path":"/api/sponsor/general/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"sponsorsSponsorGeneralUpdatePut":{"operationId":"sponsorsSponsorGeneralUpdatePut","productId":"sponsors","method":"PUT","path":"/api/sponsor/general/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"teamsCreate":{"operationId":"teamsCreate","productId":"teams","method":"POST","path":"/api/team/general/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Streamer"],"platforms":["server"],"stability":"beta"},"teamsTeamCategoryAllGet":{"operationId":"teamsTeamCategoryAllGet","productId":"teams","method":"GET","path":"/api/team/category/all","credentialType":"secret_key","originRestricted":false,"accountTypes":["Streamer"],"platforms":["server"],"stability":"beta"},"teamsTeamCategoryCreatePost":{"operationId":"teamsTeamCategoryCreatePost","productId":"teams","method":"POST","path":"/api/team/category/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Streamer"],"platforms":["server"],"stability":"beta"},"teamsTeamCategoryDeletePost":{"operationId":"teamsTeamCategoryDeletePost","productId":"teams","method":"POST","path":"/api/team/category/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Streamer"],"platforms":["server"],"stability":"beta"},"teamsTeamCategoryGetGet":{"operationId":"teamsTeamCategoryGetGet","productId":"teams","method":"GET","path":"/api/team/category/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Streamer"],"platforms":["server"],"stability":"beta"},"teamsTeamCategoryUpdatePut":{"operationId":"teamsTeamCategoryUpdatePut","productId":"teams","method":"PUT","path":"/api/team/category/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Streamer"],"platforms":["server"],"stability":"beta"},"teamsTeamGeneralAllGet":{"operationId":"teamsTeamGeneralAllGet","productId":"teams","method":"GET","path":"/api/team/general/all","credentialType":"secret_key","originRestricted":false,"accountTypes":["Streamer"],"platforms":["server"],"stability":"beta"},"teamsTeamGeneralDeletePost":{"operationId":"teamsTeamGeneralDeletePost","productId":"teams","method":"POST","path":"/api/team/general/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Streamer"],"platforms":["server"],"stability":"beta"},"teamsTeamGeneralGetGet":{"operationId":"teamsTeamGeneralGetGet","productId":"teams","method":"GET","path":"/api/team/general/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Streamer"],"platforms":["server"],"stability":"beta"},"teamsTeamGeneralUpdatePut":{"operationId":"teamsTeamGeneralUpdatePut","productId":"teams","method":"PUT","path":"/api/team/general/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Streamer"],"platforms":["server"],"stability":"beta"},"teamsTeamSubcategoryAllGet":{"operationId":"teamsTeamSubcategoryAllGet","productId":"teams","method":"GET","path":"/api/team/subcategory/all","credentialType":"secret_key","originRestricted":false,"accountTypes":["Streamer"],"platforms":["server"],"stability":"beta"},"teamsTeamSubcategoryCreatePost":{"operationId":"teamsTeamSubcategoryCreatePost","productId":"teams","method":"POST","path":"/api/team/subcategory/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Streamer"],"platforms":["server"],"stability":"beta"},"teamsTeamSubcategoryDeletePost":{"operationId":"teamsTeamSubcategoryDeletePost","productId":"teams","method":"POST","path":"/api/team/subcategory/delete","credentialType":"secret_key","originRestricted":false,"accountTypes":["Streamer"],"platforms":["server"],"stability":"beta"},"teamsTeamSubcategoryGetGet":{"operationId":"teamsTeamSubcategoryGetGet","productId":"teams","method":"GET","path":"/api/team/subcategory/get","credentialType":"secret_key","originRestricted":false,"accountTypes":["Streamer"],"platforms":["server"],"stability":"beta"},"teamsTeamSubcategoryUpdatePut":{"operationId":"teamsTeamSubcategoryUpdatePut","productId":"teams","method":"PUT","path":"/api/team/subcategory/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Streamer"],"platforms":["server"],"stability":"beta"},"vendorsCreate":{"operationId":"vendorsCreate","productId":"vendors","method":"POST","path":"/api/vendor/general/create","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"},"vendorsGetPublic":{"operationId":"vendorsGetPublic","productId":"vendors","method":"GET","path":"/api/vendor/general/get","credentialType":"public","originRestricted":false,"accountTypes":["Business","Streamer","Personal"],"platforms":["server","web","ios","android","react-native"],"stability":"beta"},"vendorsVendorGeneralAllGet":{"operationId":"vendorsVendorGeneralAllGet","productId":"vendors","method":"GET","path":"/api/vendor/general/all","credentialType":"public","originRestricted":false,"accountTypes":["Business","Streamer","Personal"],"platforms":["server","web","ios","android","react-native"],"stability":"beta"},"vendorsVendorGeneralUpdatePut":{"operationId":"vendorsVendorGeneralUpdatePut","productId":"vendors","method":"PUT","path":"/api/vendor/general/update","credentialType":"secret_key","originRestricted":false,"accountTypes":["Business","Streamer"],"platforms":["server"],"stability":"beta"}}''')
CREDENTIAL_QUERY_KEY = re.compile(r"^(?:api[_-]?key|public[_-]?key|secret[_-]?key|access[_-]?token|session[_-]?token|client[_-]?secret)$", re.I)


class BeladedApiError(Exception):
    def __init__(self, message, status=None, operation_id=None, body=None):
        super().__init__(message)
        self.status = status
        self.operation_id = operation_id
        self.body = body


class BeladedClient:
    def __init__(self, environment="development", execution_context="server", credentials=None, transport=None):
        if environment not in BASE_URLS:
            raise BeladedApiError("Unknown environment " + environment)
        if execution_context != "server":
            raise BeladedApiError("The Python SDK supports only server execution")
        self.base_url = BASE_URLS[environment]
        self.execution_context = execution_context
        self.credentials = dict(credentials or {})
        self.transport = transport

    def _authorize(self, operation, headers):
        credential_type = operation["credentialType"]
        if self.execution_context == "client" and credential_type in ("secret_key", "oauth_client"):
            raise BeladedApiError("Operation requires a server-side credential", operation_id=operation["operationId"])
        if credential_type == "publishable_key" and not operation["originRestricted"]:
            raise BeladedApiError("Operation is not approved for a publishable key", operation_id=operation["operationId"])
        names = {"publishable_key": "publishableKey", "secret_key": "secretKey", "oauth_client": "accessToken", "authenticated_session": "sessionToken"}
        if credential_type == "public":
            return
        credential = self.credentials.get(names[credential_type])
        if not credential:
            raise BeladedApiError("Missing " + credential_type + " credential", operation_id=operation["operationId"])
        if credential_type == "publishable_key":
            headers["X-Beladed-Public-Key"] = credential
        elif credential_type == "secret_key":
            headers["X-Beladed-API-Key"] = credential
        else:
            headers["Authorization"] = "Bearer " + credential

    def request(self, operation_id, options=None):
        options = options or {}
        operation = OPERATIONS.get(operation_id)
        if operation is None:
            raise BeladedApiError("Unknown or unpublished operation " + operation_id, operation_id=operation_id)
        path_values = options.get("path", {})
        path = operation["path"]
        for name in re.findall(r"\{([^}]+)\}", path):
            if name not in path_values or path_values[name] in (None, ""):
                raise BeladedApiError("Missing path parameter " + name, operation_id=operation_id)
            path = path.replace("{" + name + "}", quote(str(path_values[name]), safe=""))
        query = options.get("query", {})
        for name in query:
            if CREDENTIAL_QUERY_KEY.match(name):
                raise BeladedApiError("Credential query parameter " + name + " is forbidden", operation_id=operation_id)
        query_string = urlencode([(name, item) for name, value in query.items() if value is not None for item in (value if isinstance(value, (list, tuple)) else [value])])
        url = self.base_url + path + (("?" + query_string) if query_string else "")
        headers = {"Accept": "application/json"}
        self._authorize(operation, headers)
        body = options.get("body")
        data = None
        if body is not None:
            headers["Content-Type"] = "application/json"
            data = json.dumps(body, separators=(",", ":")).encode("utf-8")
        request = Request(url, data=data, headers=headers, method=operation["method"])
        if self.transport:
            return self.transport(request)
        try:
            with urlopen(request) as response:
                raw = response.read().decode("utf-8")
                return json.loads(raw) if raw else None
        except HTTPError as error:
            raw = error.read().decode("utf-8")
            try:
                payload = json.loads(raw) if raw else None
            except json.JSONDecodeError:
                payload = raw
            raise BeladedApiError("Beladed request failed with HTTP " + str(error.code), status=error.code, operation_id=operation_id, body=payload) from error

    def accounts_account_general_forgot_post(self, options=None):
        return self.request("accountsAccountGeneralForgotPost", options or {})

    def accounts_account_general_get_accountid_get(self, options=None):
        return self.request("accountsAccountGeneralGetAccountidGet", options or {})

    def accounts_account_general_get_sessions_get(self, options=None):
        return self.request("accountsAccountGeneralGetSessionsGet", options or {})

    def accounts_account_general_logout_device_post(self, options=None):
        return self.request("accountsAccountGeneralLogoutDevicePost", options or {})

    def accounts_account_general_logout_everywhere_post(self, options=None):
        return self.request("accountsAccountGeneralLogoutEverywherePost", options or {})

    def accounts_account_general_logout_post(self, options=None):
        return self.request("accountsAccountGeneralLogoutPost", options or {})

    def accounts_account_general_reset_put(self, options=None):
        return self.request("accountsAccountGeneralResetPut", options or {})

    def accounts_account_general_session_get(self, options=None):
        return self.request("accountsAccountGeneralSessionGet", options or {})

    def accounts_account_general_set_password_post(self, options=None):
        return self.request("accountsAccountGeneralSetPasswordPost", options or {})

    def accounts_create(self, options=None):
        return self.request("accountsCreate", options or {})

    def accounts_list_types(self, options=None):
        return self.request("accountsListTypes", options or {})

    def accounts_login(self, options=None):
        return self.request("accountsLogin", options or {})

    def ads_ads_advertisement_create_post(self, options=None):
        return self.request("adsAdsAdvertisementCreatePost", options or {})

    def ads_ads_advertisement_get_post(self, options=None):
        return self.request("adsAdsAdvertisementGetPost", options or {})

    def ads_ads_attribution_all_get(self, options=None):
        return self.request("adsAdsAttributionAllGet", options or {})

    def ads_ads_attribution_create_post(self, options=None):
        return self.request("adsAdsAttributionCreatePost", options or {})

    def ads_ads_attribution_delete_attributionid_delete(self, options=None):
        return self.request("adsAdsAttributionDeleteAttributionidDelete", options or {})

    def ads_ads_attribution_get_attributionid_get(self, options=None):
        return self.request("adsAdsAttributionGetAttributionidGet", options or {})

    def ads_ads_attribution_update_attributionid_put(self, options=None):
        return self.request("adsAdsAttributionUpdateAttributionidPut", options or {})

    def ads_ads_bidding_all_get(self, options=None):
        return self.request("adsAdsBiddingAllGet", options or {})

    def ads_ads_bidding_create_post(self, options=None):
        return self.request("adsAdsBiddingCreatePost", options or {})

    def ads_ads_interaction_create_post(self, options=None):
        return self.request("adsAdsInteractionCreatePost", options or {})

    def ads_ads_inventory_all_get(self, options=None):
        return self.request("adsAdsInventoryAllGet", options or {})

    def ads_ads_inventory_create_post(self, options=None):
        return self.request("adsAdsInventoryCreatePost", options or {})

    def ads_ads_placement_all_get(self, options=None):
        return self.request("adsAdsPlacementAllGet", options or {})

    def ads_ads_placement_choice_placementid_post(self, options=None):
        return self.request("adsAdsPlacementChoicePlacementidPost", options or {})

    def ads_ads_placement_interact_placementid_post(self, options=None):
        return self.request("adsAdsPlacementInteractPlacementidPost", options or {})

    def ads_ads_placement_vote_placementid_post(self, options=None):
        return self.request("adsAdsPlacementVotePlacementidPost", options or {})

    def ads_create_placement(self, options=None):
        return self.request("adsCreatePlacement", options or {})

    def embeds_get(self, options=None):
        return self.request("embedsGet", options or {})

    def embeds_list(self, options=None):
        return self.request("embedsList", options or {})

    def embeds_vote_embed_create_post(self, options=None):
        return self.request("embedsVoteEmbedCreatePost", options or {})

    def embeds_vote_embed_delete_post(self, options=None):
        return self.request("embedsVoteEmbedDeletePost", options or {})

    def embeds_vote_embed_update_put(self, options=None):
        return self.request("embedsVoteEmbedUpdatePut", options or {})

    def events_create(self, options=None):
        return self.request("eventsCreate", options or {})

    def events_events_general_delete_post(self, options=None):
        return self.request("eventsEventsGeneralDeletePost", options or {})

    def events_get_public(self, options=None):
        return self.request("eventsGetPublic", options or {})

    def events_list_public(self, options=None):
        return self.request("eventsListPublic", options or {})

    def events_update(self, options=None):
        return self.request("eventsUpdate", options or {})

    def livestream_create(self, options=None):
        return self.request("livestreamCreate", options or {})

    def livestream_get(self, options=None):
        return self.request("livestreamGet", options or {})

    def livestream_video_category_all_get(self, options=None):
        return self.request("livestreamVideoCategoryAllGet", options or {})

    def livestream_video_category_create_post(self, options=None):
        return self.request("livestreamVideoCategoryCreatePost", options or {})

    def livestream_video_category_delete_post(self, options=None):
        return self.request("livestreamVideoCategoryDeletePost", options or {})

    def livestream_video_category_get_get(self, options=None):
        return self.request("livestreamVideoCategoryGetGet", options or {})

    def livestream_video_category_update_put(self, options=None):
        return self.request("livestreamVideoCategoryUpdatePut", options or {})

    def livestream_video_channel_all_get(self, options=None):
        return self.request("livestreamVideoChannelAllGet", options or {})

    def livestream_video_channel_create_post(self, options=None):
        return self.request("livestreamVideoChannelCreatePost", options or {})

    def livestream_video_channel_delete_post(self, options=None):
        return self.request("livestreamVideoChannelDeletePost", options or {})

    def livestream_video_channel_get_get(self, options=None):
        return self.request("livestreamVideoChannelGetGet", options or {})

    def livestream_video_channel_update_put(self, options=None):
        return self.request("livestreamVideoChannelUpdatePut", options or {})

    def livestream_video_details_all_get(self, options=None):
        return self.request("livestreamVideoDetailsAllGet", options or {})

    def livestream_video_details_create_post(self, options=None):
        return self.request("livestreamVideoDetailsCreatePost", options or {})

    def livestream_video_details_delete_post(self, options=None):
        return self.request("livestreamVideoDetailsDeletePost", options or {})

    def livestream_video_details_get_get(self, options=None):
        return self.request("livestreamVideoDetailsGetGet", options or {})

    def livestream_video_details_update_put(self, options=None):
        return self.request("livestreamVideoDetailsUpdatePut", options or {})

    def livestream_video_event_create_post(self, options=None):
        return self.request("livestreamVideoEventCreatePost", options or {})

    def livestream_video_event_delete_post(self, options=None):
        return self.request("livestreamVideoEventDeletePost", options or {})

    def livestream_video_event_update_put(self, options=None):
        return self.request("livestreamVideoEventUpdatePut", options or {})

    def livestream_video_static_all_get(self, options=None):
        return self.request("livestreamVideoStaticAllGet", options or {})

    def livestream_video_static_create_post(self, options=None):
        return self.request("livestreamVideoStaticCreatePost", options or {})

    def livestream_video_static_delete_post(self, options=None):
        return self.request("livestreamVideoStaticDeletePost", options or {})

    def livestream_video_static_get_get(self, options=None):
        return self.request("livestreamVideoStaticGetGet", options or {})

    def livestream_video_static_update_put(self, options=None):
        return self.request("livestreamVideoStaticUpdatePut", options or {})

    def livestream_video_stream_all_get(self, options=None):
        return self.request("livestreamVideoStreamAllGet", options or {})

    def livestream_video_stream_createclip_post(self, options=None):
        return self.request("livestreamVideoStreamCreateclipPost", options or {})

    def livestream_video_stream_delete_post(self, options=None):
        return self.request("livestreamVideoStreamDeletePost", options or {})

    def livestream_video_stream_getanalytics_post(self, options=None):
        return self.request("livestreamVideoStreamGetanalyticsPost", options or {})

    def livestream_video_stream_getembedcode_post(self, options=None):
        return self.request("livestreamVideoStreamGetembedcodePost", options or {})

    def livestream_video_stream_getstatus_post(self, options=None):
        return self.request("livestreamVideoStreamGetstatusPost", options or {})

    def livestream_video_stream_update_put(self, options=None):
        return self.request("livestreamVideoStreamUpdatePut", options or {})

    def livestream_video_subcategory_all_get(self, options=None):
        return self.request("livestreamVideoSubcategoryAllGet", options or {})

    def livestream_video_subcategory_create_post(self, options=None):
        return self.request("livestreamVideoSubcategoryCreatePost", options or {})

    def livestream_video_subcategory_delete_post(self, options=None):
        return self.request("livestreamVideoSubcategoryDeletePost", options or {})

    def livestream_video_subcategory_get_get(self, options=None):
        return self.request("livestreamVideoSubcategoryGetGet", options or {})

    def livestream_video_subcategory_update_put(self, options=None):
        return self.request("livestreamVideoSubcategoryUpdatePut", options or {})

    def loyalty_create_item(self, options=None):
        return self.request("loyaltyCreateItem", options or {})

    def loyalty_incentive_loyalty_all_get(self, options=None):
        return self.request("loyaltyIncentiveLoyaltyAllGet", options or {})

    def loyalty_incentive_loyalty_delete_post(self, options=None):
        return self.request("loyaltyIncentiveLoyaltyDeletePost", options or {})

    def loyalty_incentive_loyalty_get_get(self, options=None):
        return self.request("loyaltyIncentiveLoyaltyGetGet", options or {})

    def loyalty_incentive_loyalty_update_put(self, options=None):
        return self.request("loyaltyIncentiveLoyaltyUpdatePut", options or {})

    def loyalty_incentive_promotion_all_get(self, options=None):
        return self.request("loyaltyIncentivePromotionAllGet", options or {})

    def loyalty_incentive_promotion_create_post(self, options=None):
        return self.request("loyaltyIncentivePromotionCreatePost", options or {})

    def loyalty_incentive_promotion_delete_post(self, options=None):
        return self.request("loyaltyIncentivePromotionDeletePost", options or {})

    def loyalty_incentive_promotion_get_get(self, options=None):
        return self.request("loyaltyIncentivePromotionGetGet", options or {})

    def loyalty_incentive_promotion_update_put(self, options=None):
        return self.request("loyaltyIncentivePromotionUpdatePut", options or {})

    def loyalty_incentive_reward_all_get(self, options=None):
        return self.request("loyaltyIncentiveRewardAllGet", options or {})

    def loyalty_incentive_reward_create_post(self, options=None):
        return self.request("loyaltyIncentiveRewardCreatePost", options or {})

    def loyalty_incentive_reward_delete_post(self, options=None):
        return self.request("loyaltyIncentiveRewardDeletePost", options or {})

    def loyalty_incentive_reward_get_get(self, options=None):
        return self.request("loyaltyIncentiveRewardGetGet", options or {})

    def loyalty_incentive_reward_update_put(self, options=None):
        return self.request("loyaltyIncentiveRewardUpdatePut", options or {})

    def marketing_create_campaign(self, options=None):
        return self.request("marketingCreateCampaign", options or {})

    def marketing_marketing_automation_create_post(self, options=None):
        return self.request("marketingMarketingAutomationCreatePost", options or {})

    def marketing_marketing_automation_delete_post(self, options=None):
        return self.request("marketingMarketingAutomationDeletePost", options or {})

    def marketing_marketing_automation_get_post(self, options=None):
        return self.request("marketingMarketingAutomationGetPost", options or {})

    def marketing_marketing_automation_update_post(self, options=None):
        return self.request("marketingMarketingAutomationUpdatePost", options or {})

    def marketing_marketing_campaign_all_post(self, options=None):
        return self.request("marketingMarketingCampaignAllPost", options or {})

    def marketing_marketing_campaign_get_post(self, options=None):
        return self.request("marketingMarketingCampaignGetPost", options or {})

    def marketing_marketing_contact_all_post(self, options=None):
        return self.request("marketingMarketingContactAllPost", options or {})

    def marketing_marketing_contact_create_post(self, options=None):
        return self.request("marketingMarketingContactCreatePost", options or {})

    def marketing_marketing_contact_delete_post(self, options=None):
        return self.request("marketingMarketingContactDeletePost", options or {})

    def marketing_marketing_contact_get_post(self, options=None):
        return self.request("marketingMarketingContactGetPost", options or {})

    def marketing_marketing_contact_update_post(self, options=None):
        return self.request("marketingMarketingContactUpdatePost", options or {})

    def marketing_marketing_emailsequence_create_post(self, options=None):
        return self.request("marketingMarketingEmailsequenceCreatePost", options or {})

    def marketing_marketing_emailsequence_delete_post(self, options=None):
        return self.request("marketingMarketingEmailsequenceDeletePost", options or {})

    def marketing_marketing_emailsequence_get_post(self, options=None):
        return self.request("marketingMarketingEmailsequenceGetPost", options or {})

    def marketing_marketing_integration_all_post(self, options=None):
        return self.request("marketingMarketingIntegrationAllPost", options or {})

    def marketing_marketing_integration_create_post(self, options=None):
        return self.request("marketingMarketingIntegrationCreatePost", options or {})

    def marketing_marketing_integration_delete_post(self, options=None):
        return self.request("marketingMarketingIntegrationDeletePost", options or {})

    def marketing_marketing_integration_get_post(self, options=None):
        return self.request("marketingMarketingIntegrationGetPost", options or {})

    def marketing_marketing_integration_update_post(self, options=None):
        return self.request("marketingMarketingIntegrationUpdatePost", options or {})

    def marketing_marketing_leadscore_get_post(self, options=None):
        return self.request("marketingMarketingLeadscoreGetPost", options or {})

    def marketing_marketing_leadscore_update_post(self, options=None):
        return self.request("marketingMarketingLeadscoreUpdatePost", options or {})

    def marketing_marketing_segment_all_post(self, options=None):
        return self.request("marketingMarketingSegmentAllPost", options or {})

    def marketing_marketing_segment_create_post(self, options=None):
        return self.request("marketingMarketingSegmentCreatePost", options or {})

    def marketing_marketing_segment_delete_post(self, options=None):
        return self.request("marketingMarketingSegmentDeletePost", options or {})

    def marketing_marketing_segment_get_post(self, options=None):
        return self.request("marketingMarketingSegmentGetPost", options or {})

    def marketing_marketing_segment_update_post(self, options=None):
        return self.request("marketingMarketingSegmentUpdatePost", options or {})

    def marketing_marketing_template_all_post(self, options=None):
        return self.request("marketingMarketingTemplateAllPost", options or {})

    def marketing_marketing_template_create_post(self, options=None):
        return self.request("marketingMarketingTemplateCreatePost", options or {})

    def marketing_marketing_template_delete_post(self, options=None):
        return self.request("marketingMarketingTemplateDeletePost", options or {})

    def marketing_marketing_template_get_post(self, options=None):
        return self.request("marketingMarketingTemplateGetPost", options or {})

    def marketing_marketing_template_update_post(self, options=None):
        return self.request("marketingMarketingTemplateUpdatePost", options or {})

    def pages_create(self, options=None):
        return self.request("pagesCreate", options or {})

    def pages_create_lead(self, options=None):
        return self.request("pagesCreateLead", options or {})

    def pages_get_public(self, options=None):
        return self.request("pagesGetPublic", options or {})

    def pages_list_public(self, options=None):
        return self.request("pagesListPublic", options or {})

    def pages_pages_general_analytics_get(self, options=None):
        return self.request("pagesPagesGeneralAnalyticsGet", options or {})

    def pages_pages_general_delete_delete(self, options=None):
        return self.request("pagesPagesGeneralDeleteDelete", options or {})

    def pages_pages_general_stats_get(self, options=None):
        return self.request("pagesPagesGeneralStatsGet", options or {})

    def pages_pages_general_update_put(self, options=None):
        return self.request("pagesPagesGeneralUpdatePut", options or {})

    def pages_pages_leads_all_get(self, options=None):
        return self.request("pagesPagesLeadsAllGet", options or {})

    def pages_pages_leads_delete_delete(self, options=None):
        return self.request("pagesPagesLeadsDeleteDelete", options or {})

    def pages_pages_leads_get_get(self, options=None):
        return self.request("pagesPagesLeadsGetGet", options or {})

    def pages_pages_leads_update_put(self, options=None):
        return self.request("pagesPagesLeadsUpdatePut", options or {})

    def payments_create_customer(self, options=None):
        return self.request("paymentsCreateCustomer", options or {})

    def payments_create_link(self, options=None):
        return self.request("paymentsCreateLink", options or {})

    def payments_create_subscription(self, options=None):
        return self.request("paymentsCreateSubscription", options or {})

    def payments_get_subscription(self, options=None):
        return self.request("paymentsGetSubscription", options or {})

    def payments_get_transaction(self, options=None):
        return self.request("paymentsGetTransaction", options or {})

    def payments_pay_sshortid_get(self, options=None):
        return self.request("paymentsPaySShortidGet", options or {})

    def payments_pay_shortid_get(self, options=None):
        return self.request("paymentsPayShortidGet", options or {})

    def payments_payment_charge_all_post(self, options=None):
        return self.request("paymentsPaymentChargeAllPost", options or {})

    def payments_payment_charge_create_post(self, options=None):
        return self.request("paymentsPaymentChargeCreatePost", options or {})

    def payments_payment_charge_delete_post(self, options=None):
        return self.request("paymentsPaymentChargeDeletePost", options or {})

    def payments_payment_charge_get_post(self, options=None):
        return self.request("paymentsPaymentChargeGetPost", options or {})

    def payments_payment_charge_refund_post(self, options=None):
        return self.request("paymentsPaymentChargeRefundPost", options or {})

    def payments_payment_charge_reverse_post(self, options=None):
        return self.request("paymentsPaymentChargeReversePost", options or {})

    def payments_payment_charge_update_post(self, options=None):
        return self.request("paymentsPaymentChargeUpdatePost", options or {})

    def payments_payment_charge_update_put(self, options=None):
        return self.request("paymentsPaymentChargeUpdatePut", options or {})

    def payments_payment_customer_all_post(self, options=None):
        return self.request("paymentsPaymentCustomerAllPost", options or {})

    def payments_payment_customer_delete_post(self, options=None):
        return self.request("paymentsPaymentCustomerDeletePost", options or {})

    def payments_payment_customer_get_post(self, options=None):
        return self.request("paymentsPaymentCustomerGetPost", options or {})

    def payments_payment_customer_search_post(self, options=None):
        return self.request("paymentsPaymentCustomerSearchPost", options or {})

    def payments_payment_customer_update_post(self, options=None):
        return self.request("paymentsPaymentCustomerUpdatePost", options or {})

    def payments_payment_invoice_charge_post(self, options=None):
        return self.request("paymentsPaymentInvoiceChargePost", options or {})

    def payments_payment_invoice_create_post(self, options=None):
        return self.request("paymentsPaymentInvoiceCreatePost", options or {})

    def payments_payment_invoice_delete_post(self, options=None):
        return self.request("paymentsPaymentInvoiceDeletePost", options or {})

    def payments_payment_invoice_get_get(self, options=None):
        return self.request("paymentsPaymentInvoiceGetGet", options or {})

    def payments_payment_invoice_getall_get(self, options=None):
        return self.request("paymentsPaymentInvoiceGetallGet", options or {})

    def payments_payment_invoice_resend_post(self, options=None):
        return self.request("paymentsPaymentInvoiceResendPost", options or {})

    def payments_payment_invoice_search_get(self, options=None):
        return self.request("paymentsPaymentInvoiceSearchGet", options or {})

    def payments_payment_invoice_searchbycustomer_get(self, options=None):
        return self.request("paymentsPaymentInvoiceSearchbycustomerGet", options or {})

    def payments_payment_invoice_searchbydaterange_get(self, options=None):
        return self.request("paymentsPaymentInvoiceSearchbydaterangeGet", options or {})

    def payments_payment_invoice_searchbystatus_get(self, options=None):
        return self.request("paymentsPaymentInvoiceSearchbystatusGet", options or {})

    def payments_payment_invoice_send_post(self, options=None):
        return self.request("paymentsPaymentInvoiceSendPost", options or {})

    def payments_payment_invoice_update_post(self, options=None):
        return self.request("paymentsPaymentInvoiceUpdatePost", options or {})

    def payments_payment_link_all_post(self, options=None):
        return self.request("paymentsPaymentLinkAllPost", options or {})

    def payments_payment_link_get_post(self, options=None):
        return self.request("paymentsPaymentLinkGetPost", options or {})

    def payments_payment_link_update_post(self, options=None):
        return self.request("paymentsPaymentLinkUpdatePost", options or {})

    def payments_payment_paymentlink_clone_post(self, options=None):
        return self.request("paymentsPaymentPaymentlinkClonePost", options or {})

    def payments_payment_paymentlink_delete_post(self, options=None):
        return self.request("paymentsPaymentPaymentlinkDeletePost", options or {})

    def payments_payment_paymentlink_generateqr_post(self, options=None):
        return self.request("paymentsPaymentPaymentlinkGenerateqrPost", options or {})

    def payments_payment_paymentlink_getdonors_paymentlinkid_get(self, options=None):
        return self.request("paymentsPaymentPaymentlinkGetdonorsPaymentlinkidGet", options or {})

    def payments_payment_paymentlink_getgoalprogress_paymentlinkid_get(self, options=None):
        return self.request("paymentsPaymentPaymentlinkGetgoalprogressPaymentlinkidGet", options or {})

    def payments_payment_paymentlink_getpayments_post(self, options=None):
        return self.request("paymentsPaymentPaymentlinkGetpaymentsPost", options or {})

    def payments_payment_paymentlink_getsubscriptions_get(self, options=None):
        return self.request("paymentsPaymentPaymentlinkGetsubscriptionsGet", options or {})

    def payments_payment_paymentlink_share_post(self, options=None):
        return self.request("paymentsPaymentPaymentlinkSharePost", options or {})

    def payments_payment_promotion_all_get(self, options=None):
        return self.request("paymentsPaymentPromotionAllGet", options or {})

    def payments_payment_promotion_create_post(self, options=None):
        return self.request("paymentsPaymentPromotionCreatePost", options or {})

    def payments_payment_promotion_delete_delete(self, options=None):
        return self.request("paymentsPaymentPromotionDeleteDelete", options or {})

    def payments_payment_promotion_get_get(self, options=None):
        return self.request("paymentsPaymentPromotionGetGet", options or {})

    def payments_payment_promotion_update_put(self, options=None):
        return self.request("paymentsPaymentPromotionUpdatePut", options or {})

    def payments_payment_receipt_create_post(self, options=None):
        return self.request("paymentsPaymentReceiptCreatePost", options or {})

    def payments_payment_receipt_download_post(self, options=None):
        return self.request("paymentsPaymentReceiptDownloadPost", options or {})

    def payments_payment_receipt_format_post(self, options=None):
        return self.request("paymentsPaymentReceiptFormatPost", options or {})

    def payments_payment_receipt_get_post(self, options=None):
        return self.request("paymentsPaymentReceiptGetPost", options or {})

    def payments_payment_receipt_getall_post(self, options=None):
        return self.request("paymentsPaymentReceiptGetallPost", options or {})

    def payments_payment_receipt_resend_post(self, options=None):
        return self.request("paymentsPaymentReceiptResendPost", options or {})

    def payments_payment_receipt_search_post(self, options=None):
        return self.request("paymentsPaymentReceiptSearchPost", options or {})

    def payments_payment_receipt_send_post(self, options=None):
        return self.request("paymentsPaymentReceiptSendPost", options or {})

    def payments_payment_refund_all_post(self, options=None):
        return self.request("paymentsPaymentRefundAllPost", options or {})

    def payments_payment_refund_create_post(self, options=None):
        return self.request("paymentsPaymentRefundCreatePost", options or {})

    def payments_payment_refund_delete_post(self, options=None):
        return self.request("paymentsPaymentRefundDeletePost", options or {})

    def payments_payment_refund_fullrefund_post(self, options=None):
        return self.request("paymentsPaymentRefundFullrefundPost", options or {})

    def payments_payment_refund_get_post(self, options=None):
        return self.request("paymentsPaymentRefundGetPost", options or {})

    def payments_payment_refund_partialrefund_post(self, options=None):
        return self.request("paymentsPaymentRefundPartialrefundPost", options or {})

    def payments_payment_refund_processrefund_post(self, options=None):
        return self.request("paymentsPaymentRefundProcessrefundPost", options or {})

    def payments_payment_refund_search_post(self, options=None):
        return self.request("paymentsPaymentRefundSearchPost", options or {})

    def payments_payment_refund_searchbycharge_post(self, options=None):
        return self.request("paymentsPaymentRefundSearchbychargePost", options or {})

    def payments_payment_refund_searchbycustomer_post(self, options=None):
        return self.request("paymentsPaymentRefundSearchbycustomerPost", options or {})

    def payments_payment_refund_searchbydaterange_post(self, options=None):
        return self.request("paymentsPaymentRefundSearchbydaterangePost", options or {})

    def payments_payment_refund_searchbystatus_post(self, options=None):
        return self.request("paymentsPaymentRefundSearchbystatusPost", options or {})

    def payments_payment_refund_update_post(self, options=None):
        return self.request("paymentsPaymentRefundUpdatePost", options or {})

    def payments_payment_subscription_all_post(self, options=None):
        return self.request("paymentsPaymentSubscriptionAllPost", options or {})

    def payments_payment_subscription_cancel_post(self, options=None):
        return self.request("paymentsPaymentSubscriptionCancelPost", options or {})

    def payments_payment_subscription_changeplan_post(self, options=None):
        return self.request("paymentsPaymentSubscriptionChangeplanPost", options or {})

    def payments_payment_subscription_delete_delete(self, options=None):
        return self.request("paymentsPaymentSubscriptionDeleteDelete", options or {})

    def payments_payment_subscription_delete_post(self, options=None):
        return self.request("paymentsPaymentSubscriptionDeletePost", options or {})

    def payments_payment_subscription_endtrial_post(self, options=None):
        return self.request("paymentsPaymentSubscriptionEndtrialPost", options or {})

    def payments_payment_subscription_get_get(self, options=None):
        return self.request("paymentsPaymentSubscriptionGetGet", options or {})

    def payments_payment_subscription_getall_get(self, options=None):
        return self.request("paymentsPaymentSubscriptionGetallGet", options or {})

    def payments_payment_subscription_gethistory_get(self, options=None):
        return self.request("paymentsPaymentSubscriptionGethistoryGet", options or {})

    def payments_payment_subscription_getinvoices_get(self, options=None):
        return self.request("paymentsPaymentSubscriptionGetinvoicesGet", options or {})

    def payments_payment_subscription_getnextbilling_get(self, options=None):
        return self.request("paymentsPaymentSubscriptionGetnextbillingGet", options or {})

    def payments_payment_subscription_getstatus_get(self, options=None):
        return self.request("paymentsPaymentSubscriptionGetstatusGet", options or {})

    def payments_payment_subscription_getusage_get(self, options=None):
        return self.request("paymentsPaymentSubscriptionGetusageGet", options or {})

    def payments_payment_subscription_pause_post(self, options=None):
        return self.request("paymentsPaymentSubscriptionPausePost", options or {})

    def payments_payment_subscription_reactivate_post(self, options=None):
        return self.request("paymentsPaymentSubscriptionReactivatePost", options or {})

    def payments_payment_subscription_resume_post(self, options=None):
        return self.request("paymentsPaymentSubscriptionResumePost", options or {})

    def payments_payment_subscription_search_get(self, options=None):
        return self.request("paymentsPaymentSubscriptionSearchGet", options or {})

    def payments_payment_subscription_searchbycustomer_get(self, options=None):
        return self.request("paymentsPaymentSubscriptionSearchbycustomerGet", options or {})

    def payments_payment_subscription_searchbyplan_get(self, options=None):
        return self.request("paymentsPaymentSubscriptionSearchbyplanGet", options or {})

    def payments_payment_subscription_searchbystatus_get(self, options=None):
        return self.request("paymentsPaymentSubscriptionSearchbystatusGet", options or {})

    def payments_payment_subscription_starttrial_post(self, options=None):
        return self.request("paymentsPaymentSubscriptionStarttrialPost", options or {})

    def payments_payment_subscription_update_post(self, options=None):
        return self.request("paymentsPaymentSubscriptionUpdatePost", options or {})

    def payments_payment_subscription_update_put(self, options=None):
        return self.request("paymentsPaymentSubscriptionUpdatePut", options or {})

    def payments_payment_subscription_updatepaymentmethod_post(self, options=None):
        return self.request("paymentsPaymentSubscriptionUpdatepaymentmethodPost", options or {})

    def payments_payment_subscriptionplan_all_post(self, options=None):
        return self.request("paymentsPaymentSubscriptionplanAllPost", options or {})

    def payments_payment_subscriptionplan_calculateprice_post(self, options=None):
        return self.request("paymentsPaymentSubscriptionplanCalculatepricePost", options or {})

    def payments_payment_subscriptionplan_create_post(self, options=None):
        return self.request("paymentsPaymentSubscriptionplanCreatePost", options or {})

    def payments_payment_subscriptionplan_delete_delete(self, options=None):
        return self.request("paymentsPaymentSubscriptionplanDeleteDelete", options or {})

    def payments_payment_subscriptionplan_delete_post(self, options=None):
        return self.request("paymentsPaymentSubscriptionplanDeletePost", options or {})

    def payments_payment_subscriptionplan_get_get(self, options=None):
        return self.request("paymentsPaymentSubscriptionplanGetGet", options or {})

    def payments_payment_subscriptionplan_get_post(self, options=None):
        return self.request("paymentsPaymentSubscriptionplanGetPost", options or {})

    def payments_payment_subscriptionplan_getall_get(self, options=None):
        return self.request("paymentsPaymentSubscriptionplanGetallGet", options or {})

    def payments_payment_subscriptionplan_getfeatures_get(self, options=None):
        return self.request("paymentsPaymentSubscriptionplanGetfeaturesGet", options or {})

    def payments_payment_subscriptionplan_update_post(self, options=None):
        return self.request("paymentsPaymentSubscriptionplanUpdatePost", options or {})

    def payments_payment_subscriptionplan_update_put(self, options=None):
        return self.request("paymentsPaymentSubscriptionplanUpdatePut", options or {})

    def payments_payment_subscriptionplan_updatefeatures_put(self, options=None):
        return self.request("paymentsPaymentSubscriptionplanUpdatefeaturesPut", options or {})

    def payments_payment_transaction_calculatefee_post(self, options=None):
        return self.request("paymentsPaymentTransactionCalculatefeePost", options or {})

    def payments_payment_transaction_checkstatus_post(self, options=None):
        return self.request("paymentsPaymentTransactionCheckstatusPost", options or {})

    def payments_payment_transaction_create_post(self, options=None):
        return self.request("paymentsPaymentTransactionCreatePost", options or {})

    def payments_payment_transaction_delete_post(self, options=None):
        return self.request("paymentsPaymentTransactionDeletePost", options or {})

    def payments_payment_transaction_getall_post(self, options=None):
        return self.request("paymentsPaymentTransactionGetallPost", options or {})

    def payments_payment_transaction_getdetails_post(self, options=None):
        return self.request("paymentsPaymentTransactionGetdetailsPost", options or {})

    def payments_payment_transaction_getevents_post(self, options=None):
        return self.request("paymentsPaymentTransactionGeteventsPost", options or {})

    def payments_payment_transaction_history_post(self, options=None):
        return self.request("paymentsPaymentTransactionHistoryPost", options or {})

    def payments_payment_transaction_refund_post(self, options=None):
        return self.request("paymentsPaymentTransactionRefundPost", options or {})

    def payments_payment_transaction_update_post(self, options=None):
        return self.request("paymentsPaymentTransactionUpdatePost", options or {})

    def payments_payment_transaction_void_post(self, options=None):
        return self.request("paymentsPaymentTransactionVoidPost", options or {})

    def places_create(self, options=None):
        return self.request("placesCreate", options or {})

    def places_get_public(self, options=None):
        return self.request("placesGetPublic", options or {})

    def places_list_public(self, options=None):
        return self.request("placesListPublic", options or {})

    def places_places_general_delete_post(self, options=None):
        return self.request("placesPlacesGeneralDeletePost", options or {})

    def places_update(self, options=None):
        return self.request("placesUpdate", options or {})

    def polls_cast_vote(self, options=None):
        return self.request("pollsCastVote", options or {})

    def polls_vote_cast_get_post(self, options=None):
        return self.request("pollsVoteCastGetPost", options or {})

    def polls_vote_cast_getall_post(self, options=None):
        return self.request("pollsVoteCastGetallPost", options or {})

    def sponsors_create(self, options=None):
        return self.request("sponsorsCreate", options or {})

    def sponsors_get_public(self, options=None):
        return self.request("sponsorsGetPublic", options or {})

    def sponsors_sponsor_general_all_get(self, options=None):
        return self.request("sponsorsSponsorGeneralAllGet", options or {})

    def sponsors_sponsor_general_delete_post(self, options=None):
        return self.request("sponsorsSponsorGeneralDeletePost", options or {})

    def sponsors_sponsor_general_update_put(self, options=None):
        return self.request("sponsorsSponsorGeneralUpdatePut", options or {})

    def teams_create(self, options=None):
        return self.request("teamsCreate", options or {})

    def teams_team_category_all_get(self, options=None):
        return self.request("teamsTeamCategoryAllGet", options or {})

    def teams_team_category_create_post(self, options=None):
        return self.request("teamsTeamCategoryCreatePost", options or {})

    def teams_team_category_delete_post(self, options=None):
        return self.request("teamsTeamCategoryDeletePost", options or {})

    def teams_team_category_get_get(self, options=None):
        return self.request("teamsTeamCategoryGetGet", options or {})

    def teams_team_category_update_put(self, options=None):
        return self.request("teamsTeamCategoryUpdatePut", options or {})

    def teams_team_general_all_get(self, options=None):
        return self.request("teamsTeamGeneralAllGet", options or {})

    def teams_team_general_delete_post(self, options=None):
        return self.request("teamsTeamGeneralDeletePost", options or {})

    def teams_team_general_get_get(self, options=None):
        return self.request("teamsTeamGeneralGetGet", options or {})

    def teams_team_general_update_put(self, options=None):
        return self.request("teamsTeamGeneralUpdatePut", options or {})

    def teams_team_subcategory_all_get(self, options=None):
        return self.request("teamsTeamSubcategoryAllGet", options or {})

    def teams_team_subcategory_create_post(self, options=None):
        return self.request("teamsTeamSubcategoryCreatePost", options or {})

    def teams_team_subcategory_delete_post(self, options=None):
        return self.request("teamsTeamSubcategoryDeletePost", options or {})

    def teams_team_subcategory_get_get(self, options=None):
        return self.request("teamsTeamSubcategoryGetGet", options or {})

    def teams_team_subcategory_update_put(self, options=None):
        return self.request("teamsTeamSubcategoryUpdatePut", options or {})

    def vendors_create(self, options=None):
        return self.request("vendorsCreate", options or {})

    def vendors_get_public(self, options=None):
        return self.request("vendorsGetPublic", options or {})

    def vendors_vendor_general_all_get(self, options=None):
        return self.request("vendorsVendorGeneralAllGet", options or {})

    def vendors_vendor_general_update_put(self, options=None):
        return self.request("vendorsVendorGeneralUpdatePut", options or {})
