chitose.com.atproto.server package
Submodules
chitose.com.atproto.server.create_account module
chitose.com.atproto.server.create_app_password module
chitose.com.atproto.server.create_invite_code module
chitose.com.atproto.server.create_invite_codes module
chitose.com.atproto.server.create_session module
chitose.com.atproto.server.defs module
- class chitose.com.atproto.server.defs.InviteCode(code: str, available: int, disabled: str, for_account: str, created_by: str, created_at: str, uses: list[InviteCodeUse])
Bases:
Object- to_dict()
chitose.com.atproto.server.delete_account module
chitose.com.atproto.server.delete_session module
chitose.com.atproto.server.describe_server module
chitose.com.atproto.server.get_account_invite_codes module
chitose.com.atproto.server.get_session module
chitose.com.atproto.server.list_app_passwords module
chitose.com.atproto.server.refresh_session module
chitose.com.atproto.server.request_account_delete module
chitose.com.atproto.server.request_password_reset module
chitose.com.atproto.server.reset_password module
chitose.com.atproto.server.revoke_app_password module
Module contents
- class chitose.com.atproto.server.Server_(service: str, headers: dict[str, str])
Bases:
object- create_account(email: str, handle: str, password: str, invite_code: str | None = None, recovery_key: str | None = None)
Create an account.
- create_app_password(name: str)
Create an app-specific password.
- create_invite_code(use_count: int, for_account: str | None = None)
Create an invite code.
- create_invite_codes(code_count: int, use_count: int, for_accounts: list[str] | None = None)
Create an invite code.
- create_session(identifier: str, password: str)
Create an authentication session.
- Parameters:
identifier – Handle or other identifier supported by the server for the authenticating user.
- delete_account(did: str, password: str, token: str)
Delete a user account with a token and password.
- delete_session()
Delete the current session.
- describe_server()
Get a document describing the service’s accounts configuration.
- get_account_invite_codes(include_used: str | None = None, create_available: str | None = None)
Get all invite codes for a given account
- get_session()
Get information about the current session.
- list_app_passwords()
List all app-specific passwords.
- refresh_session()
Refresh an authentication session.
- request_account_delete()
Initiate a user account deletion via email.
- request_password_reset(email: str)
Initiate a user account password reset via email.
- reset_password(token: str, password: str)
Reset a user account password using a token.
- revoke_app_password(name: str)
Revoke an app-specific password by name.