RESTPostAPIChannelInviteJSONBody

export interface RESTPostAPIChannelInviteJSONBody
export interface RESTPostAPIChannelInviteJSONBody
max_age?:number | undefined
Duration of invite in seconds before expiry, or 0 for never
Default value
86400 (24 hours)
max_uses?:number | undefined
Max number of uses or 0 for unlimited
Default value
0
target_application_id?:Snowflake | undefined
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_user_id?:Snowflake | undefined
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 | undefined
Whether this invite only grants temporary membership
Default value
false
unique?:boolean | undefined
If true, don't try to reuse a similar invite (useful for creating many unique one time use invites)
Default value
false