chitose.com.atproto.server package

Submodules

chitose.com.atproto.server.create_account module

chitose.com.atproto.server.create_app_password module

class chitose.com.atproto.server.create_app_password.AppPassword(name: str, password: str, created_at: str)

Bases: Object

to_dict()

chitose.com.atproto.server.create_invite_code module

chitose.com.atproto.server.create_invite_codes module

class chitose.com.atproto.server.create_invite_codes.AccountCodes(account: str, codes: list[str])

Bases: Object

to_dict()

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()
class chitose.com.atproto.server.defs.InviteCodeUse(used_by: str, used_at: str)

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

Bases: Object

to_dict()

chitose.com.atproto.server.get_account_invite_codes module

chitose.com.atproto.server.get_session module

chitose.com.atproto.server.list_app_passwords module

class chitose.com.atproto.server.list_app_passwords.AppPassword(name: str, created_at: str)

Bases: Object

to_dict()

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.