DiscordActionDto
action_typeenumRequired
Possible enum values
persist_rolesend_messageban_userkick_usergenerate_invite_link
discord_server_idFlakeIdRequired
execution_stageenumRequired
Possible enum values
on_purchaseon_expireon_refundon_chargeback
idFlakeIdRequired
product_idFlakeIdRequired
product_version_idFlakeIdRequired
revocation_stagesenum[]Required
Possible enum values
on_expireon_refundon_chargeback
store_idFlakeIdRequired
channel_idFlakeIdOptional
messagestringOptional
role_idFlakeIdOptional
Example
{
"action_type": "persist_role",
"discord_server_id": "411486491630370816",
"execution_stage": "on_purchase",
"id": "411486491630370816",
"product_id": "411486491630370816",
"product_version_id": "411486491630370816",
"revocation_stages": [
"on_expire"
],
"store_id": "411486491630370816",
"channel_id": "411486491630370816",
"role_id": "411486491630370816",
"message": "string"
}