Admin
Moderation Action Create
Create a new moderation action such as a ban or content purge.
Create a new moderation action such as a ban or content purge.
POST
/admin/actionsstoryden-session<token>
In: cookie
Request Body
application/json
action*string
Value in
"purge_account"account_id*string
A unique identifier for this resource.
Format
xidinclude*array<>
Response Body
application/json
application/json
curl -X POST "https://loading/api/admin/actions" \ -H "Content-Type: application/json" \ -d '{ "action": "purge_account", "account_id": "cc5lnd2s1s4652adtu50", "include": [ "threads" ] }'{
"id": "cc5lnd2s1s4652adtu50",
"type": "thread_deleted",
"timestamp": "2019-08-24T14:15:22Z",
"enacted_by": {
"id": "cc5lnd2s1s4652adtu50",
"joined": "2019-08-24T14:15:22Z",
"suspended": "2019-08-24T14:15:22Z",
"handle": "Southclaws",
"name": "Barnaby Keene",
"signature": "<body><p>Sent with love from London!</p></body>",
"roles": [
{
"badge": true,
"default": true,
"id": "cc5lnd2s1s4652adtu50",
"name": "string",
"colour": "string",
"meta": {}
}
]
}
}Empty
Empty
{
"error": "string",
"message": "string",
"suggested": "string",
"metadata": {}
}Email Queue Retry POST
Manually retry a delivery for an email queue record. This is used for failed deliveries. This will create a new delivery attempt and update the email queue record accordingly.
Plugin Add POST
Add a plugin to the instance. This will not install or activate the plugin immediately. It will validate and prepare the plugin for install. Plugins can be uploaded directly as files or via a URL to a repository.