PluralBuddyPluralBuddy
API References

Edit system data

POST
/v1/users/{user}/system/edit

Edit system data. {user} can be @me to target the current OAuth user.

Authorization

oAuth2 system:write
AuthorizationBearer <token>

OAuth 2.1 authentication

In: header

Scope: system:write

Path Parameters

user*string

{user} is a Discord user Snowflake, or @me, referencing the current OAuth user.

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Default{}

Response Body

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/v1/users/string/system/edit" \  -H "Content-Type: application/json" \  -d '{}'
{  "associatedUserId": "string",  "systemName": "string",  "systemDisplayTag": "string",  "displayTagMap": {},  "systemDescription": "string",  "systemAvatar": "string",  "systemBanner": "string",  "systemPronouns": "string",  "nicknameFormat": "string",  "alterIds": [],  "tagIds": [],  "createdAt": "2019-08-24T14:15:22Z",  "systemAutoproxy": [    {      "autoproxyMode": "off",      "autoproxyAlter": "string",      "serverId": "string",      "lastLatchTimestamp": "2019-08-24T14:15:22Z"    }  ],  "systemOperationDM": true,  "latchExpiration": 0,  "public": 0,  "flags": 0,  "disabledGuilds": [],  "subAccounts": [    "string"  ],  "disabled": false}

How is this guide?