Methods:
client.get_root() -> object
Types:
from albot_api_sdk.types import PlainAPIResponse, URLAPIResponseMethods:
client.oauth2.callback(**params) -> PlainAPIResponseclient.oauth2.logout() -> PlainAPIResponseclient.oauth2.redirect(**params) -> URLAPIResponse
Types:
from albot_api_sdk.types import (
ShardListResponse,
ShardAssignResponse,
ShardGetConnectionCommandsResponse,
)Methods:
client.shards.list(**params) -> ShardListResponseclient.shards.assign() -> ShardAssignResponseclient.shards.get_connection_commands(shard_id, **params) -> ShardGetConnectionCommandsResponseclient.shards.post_metrics(shard_id, **params) -> PlainAPIResponseclient.shards.release(shard_id) -> PlainAPIResponse
Types:
from albot_api_sdk.types import ListSubscriptions, GuildCreateConnectionStatesResponseMethods:
client.guilds.create(guild_id) -> PlainAPIResponseclient.guilds.delete(guild_id) -> PlainAPIResponseclient.guilds.create_connection_states(guild_id, **params) -> GuildCreateConnectionStatesResponseclient.guilds.create_quick_report(guild_id, **params) -> PlainAPIResponseclient.guilds.list_subscriptions(guild_id) -> ListSubscriptions
Types:
from albot_api_sdk.types.guilds import DictRetrieveResponseMethods:
client.guilds.dict.retrieve(guild_id) -> DictRetrieveResponseclient.guilds.dict.delete(guild_id) -> PlainAPIResponseclient.guilds.dict.replace(guild_id, **params) -> PlainAPIResponse
Types:
from albot_api_sdk.types.guilds import SettingRetrieveResponseMethods:
client.guilds.settings.retrieve(guild_id) -> SettingRetrieveResponseclient.guilds.settings.update(guild_id, **params) -> PlainAPIResponseclient.guilds.settings.delete(guild_id) -> PlainAPIResponse
Types:
from albot_api_sdk.types.guilds import (
CharacterUsage,
CharacterUsages,
CharacterUsageRetrieveResponse,
)Methods:
client.guilds.character_usage.retrieve(guild_id) -> CharacterUsageRetrieveResponseclient.guilds.character_usage.update(guild_id, **params) -> PlainAPIResponse
Types:
from albot_api_sdk.types.guilds import TrustedRoleListResponseMethods:
client.guilds.trusted_roles.update(guild_id, **params) -> PlainAPIResponseclient.guilds.trusted_roles.list(guild_id) -> TrustedRoleListResponse
Types:
from albot_api_sdk.types.guilds import ConnectionCommand, ConnectionCommandRetrieveResponseMethods:
client.guilds.connection_command.retrieve(guild_id) -> ConnectionCommandRetrieveResponseclient.guilds.connection_command.update(guild_id, **params) -> PlainAPIResponse
Types:
from albot_api_sdk.types.guilds import (
MessageLinkExpandPreference,
MessageLinkExpandPreferenceRetrieveResponse,
)Methods:
client.guilds.message_link_expand_preference.retrieve(guild_id) -> MessageLinkExpandPreferenceRetrieveResponseclient.guilds.message_link_expand_preference.update(guild_id, **params) -> PlainAPIResponse
Types:
from albot_api_sdk.types.users import MeRetrieveInfoResponseMethods:
client.users.me.create_checkout_session(**params) -> URLAPIResponseclient.users.me.retrieve_info() -> MeRetrieveInfoResponse
Types:
from albot_api_sdk.types.users.me import SubscriptionActivate, SubscriptionRenewMethods:
client.users.me.subscriptions.list() -> ListSubscriptionsclient.users.me.subscriptions.activate(sub_id, **params) -> PlainAPIResponseclient.users.me.subscriptions.cancel(sub_id) -> PlainAPIResponseclient.users.me.subscriptions.renew(sub_id, **params) -> PlainAPIResponse
Types:
from albot_api_sdk.types.users.me import PartialGuild, GuildListResponse, GuildRetrieveInfoResponseMethods:
client.users.me.guilds.list(**params) -> GuildListResponseclient.users.me.guilds.retrieve_info(guild_id) -> GuildRetrieveInfoResponse
Methods:
client.users.subscriptions.list(user_id) -> ListSubscriptionsclient.users.subscriptions.activate(sub_id, *, user_id, **params) -> PlainAPIResponseclient.users.subscriptions.cancel(sub_id, *, user_id) -> PlainAPIResponseclient.users.subscriptions.renew(sub_id, *, user_id, **params) -> PlainAPIResponse
Types:
from albot_api_sdk.types import MetricRetrieveResponseMethods:
client.metrics.retrieve() -> MetricRetrieveResponse
Methods:
client.webhooks.create_stripe() -> PlainAPIResponse