Interface RESTPostAPIChannelInviteJSONBody

Hierarchy

  • RESTPostAPIChannelInviteJSONBody

Properties

max_age?: number

Duration of invite in seconds before expiry, or 0 for never

Default

86400 (24 hours)
max_uses?: number

Max number of uses or 0 for unlimited

Default

0
target_application_id?: string

The id of the embedded application to open for this invite

  • Required if target_type is 2
  • The application must have the EMBEDDED flag
target_type?: InviteTargetType
target_user_id?: string

The id of the user whose stream to display for this invite

  • Required if target_type is 1
  • The user must be streaming in the channel
temporary?: boolean

Whether this invite only grants temporary membership

Default

false
unique?: boolean

If true, don't try to reuse a similar invite (useful for creating many unique one time use invites)

Default

false

Generated using TypeDoc