Skip to content
Logo LogoThe AT Protocol SDK
Quickstart Guides Examples Custom lexicons Models Changelog
Logo LogoThe AT Protocol SDK
Quickstart Guides Examples Custom lexicons Models Changelog

🚀 Getting started

  • Installation
  • Quickstart

📚 Guides

  • Guides
    • Concepts
    • Authentication
    • Async
    • Posting
    • Reading
    • Social graph
    • Notifications
    • Direct messages
    • Records and repositories
    • Working with models
    • String formats
    • Resolving identities
    • Firehose
    • Jetstream
    • Error handling
    • Proxies and labelers
    • HTTP and transport
    • Building a feed generator

💡 Examples

  • Examples
    • Basics
    • Advanced usage
    • Firehose
    • Jetstream

🛠 CLI & code generation

  • The atp CLI
    • Custom lexicons
    • Code generator reference

🎛 Clients

  • Client (API)
    • Clients
      • Client
      • Raw Client
      • Base Client
      • Client method mixins
      • HTTP Client
    • Namespace
    • Utils
      • Text Builder (rich text)

📖 Models

  • Lexicons
    • app
      • bsky
        • actor
        • ageassurance
        • bookmark
        • contact
        • draft
        • embed
        • feed
        • graph
        • labeler
        • notification
        • richtext
        • unspecced
        • video
    • chat
      • bsky
        • actor
        • convo
        • embed
        • group
        • moderation
        • notification
    • com
      • atproto
        • admin
        • identity
        • label
        • lexicon
        • moderation
        • repo
        • server
        • sync
        • temp
      • germnetwork
        • declaration
    • internal
      • bsky
        • actor
    • network
      • bsky
        • jetstream
    • site
      • standard
        • graph
        • theme
        • document
        • publication
    • tools
      • ozone
        • communication
        • hosting
        • moderation
        • queue
        • report
        • safelink
        • server
        • set
        • setting
        • signature
        • team
        • verification
  • Core
    • base
    • blob_ref
    • common
    • dot_dict
    • languages
    • models_loader
    • record_registry
    • string_formats
    • type_conversion
    • unknown_type
    • unknown_union
    • utils

📡 Firehose & Jetstream

  • Firehose (data streaming)
    • Frame models
  • Jetstream (data streaming)
    • Frame models
    • Archive replay
  • Subscription
    • Subscription client
    • Frame models
    • Websocket client

🧱 Advanced

  • Core
    • NSID (NameSpaced ID)
    • CID decoder
    • AT URI Scheme
    • CAR reader
    • DAG-CBOR
    • DID Document
  • Identity (DID and Handle resolvers)
    • ID Resolver
    • Handle Resolver
    • DID Resolver
    • Cache
    • AT Protocol Data
  • Crypto
    • DID
    • Multibase
    • Verify signature
  • Server
    • Auth
  • Lexicon
    • Parser
    • Models
  • Exceptions

🛠 Development

  • Change Log
  • Security Policy
  • Licence

🔗 Project Links

  • GitHub
  • PyPI
  • Author
  • AT Protocol Docs
  • Bluesky Docs
  • Discord Bluesky API
The AT Protocol SDK
/
Lexicons
/
chat
/
chat.bsky
/
chat.bsky.group
/
chat.bsky.group.editJoinLink

chat.bsky.group.editJoinLink

Edits the existing join link settings for the group convo.

class atproto_client.models.chat.bsky.group.edit_join_link.Data

Bases: DataModelBase

Input data model for chat.bsky.group.editJoinLink.

field convo_id: str [Required]

Convo id.

field join_rule: models.ChatBskyGroupDefs.JoinRule | None = None

Join rule.

field require_approval: bool | None = None

Require approval.

class atproto_client.models.chat.bsky.group.edit_join_link.DataDict

Bases: TypedDict

convo_id: str

Convo id.

join_rule: NotRequired[Literal['anyone', 'followedByOwner'] | str | None]

Join rule.

require_approval: NotRequired[bool | None]

Require approval.

class atproto_client.models.chat.bsky.group.edit_join_link.Response

Bases: ResponseModelBase

Output data model for chat.bsky.group.editJoinLink.

field join_link: models.ChatBskyGroupDefs.JoinLinkView [Required]

Join link.

chat.bsky.group.editGroup
chat.bsky.group.enableJoinLink

On this page

  • Data
    • Data.convo_id
    • Data.join_rule
    • Data.require_approval
  • DataDict
    • DataDict.convo_id
    • DataDict.join_rule
    • DataDict.require_approval
  • Response
    • Response.join_link

© 2023-2026 Ilya (Marshal) 🦁