APIRoutes:
| {
method: "get";
params: undefined;
parts: 1;
path: "/";
response: paths["/"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 2;
path: "/users/@me";
response: paths["/users/@me"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 2;
path: `/users/${string}`;
response: paths["/users/{target}"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 2;
path: "-/users/{target}";
response: paths["/users/{target}"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "patch";
params: paths["/users/{target}"]["patch"]["requestBody"]["content"]["application/json"];
parts: 2;
path: `/users/${string}`;
response: paths["/users/{target}"]["patch"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "patch";
params: paths["/users/{target}"]["patch"]["requestBody"]["content"]["application/json"];
parts: 2;
path: "-/users/{target}";
response: paths["/users/{target}"]["patch"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 3;
path: `/users/${string}/flags`;
response: paths["/users/{target}/flags"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 3;
path: "-/users/{target}/flags";
response: paths["/users/{target}/flags"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "patch";
params: paths["/users/@me/username"]["patch"]["requestBody"]["content"]["application/json"];
parts: 3;
path: "/users/@me/username";
response: paths["/users/@me/username"]["patch"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 3;
path: `/users/${string}/default_avatar`;
response: paths["/users/{target}/default_avatar"]["get"]["responses"]["200"]["content"]["image/png"];
}
| {
method: "get";
params: undefined;
parts: 3;
path: "-/users/{target}/default_avatar";
response: paths["/users/{target}/default_avatar"]["get"]["responses"]["200"]["content"]["image/png"];
}
| {
method: "get";
params: undefined;
parts: 3;
path: `/users/${string}/profile`;
response: paths["/users/{target}/profile"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 3;
path: "-/users/{target}/profile";
response: paths["/users/{target}/profile"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 2;
path: "/users/dms";
response: paths["/users/dms"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 3;
path: `/users/${string}/dm`;
response: paths["/users/{target}/dm"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 3;
path: "-/users/{target}/dm";
response: paths["/users/{target}/dm"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 3;
path: `/users/${string}/mutual`;
response: paths["/users/{target}/mutual"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 3;
path: "-/users/{target}/mutual";
response: paths["/users/{target}/mutual"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "put";
params: undefined;
parts: 3;
path: `/users/${string}/friend`;
response: paths["/users/{target}/friend"]["put"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "put";
params: undefined;
parts: 3;
path: "-/users/{target}/friend";
response: paths["/users/{target}/friend"]["put"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "delete";
params: undefined;
parts: 3;
path: `/users/${string}/friend`;
response: paths["/users/{target}/friend"]["delete"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "delete";
params: undefined;
parts: 3;
path: "-/users/{target}/friend";
response: paths["/users/{target}/friend"]["delete"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "put";
params: undefined;
parts: 3;
path: `/users/${string}/block`;
response: paths["/users/{target}/block"]["put"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "put";
params: undefined;
parts: 3;
path: "-/users/{target}/block";
response: paths["/users/{target}/block"]["put"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "delete";
params: undefined;
parts: 3;
path: `/users/${string}/block`;
response: paths["/users/{target}/block"]["delete"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "delete";
params: undefined;
parts: 3;
path: "-/users/{target}/block";
response: paths["/users/{target}/block"]["delete"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "post";
params: paths["/users/friend"]["post"]["requestBody"]["content"]["application/json"];
parts: 2;
path: "/users/friend";
response: paths["/users/friend"]["post"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "post";
params: paths["/bots/create"]["post"]["requestBody"]["content"]["application/json"];
parts: 2;
path: "/bots/create";
response: paths["/bots/create"]["post"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 3;
path: `/bots/${string}/invite`;
response: paths["/bots/{target}/invite"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 3;
path: "-/bots/{target}/invite";
response: paths["/bots/{target}/invite"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "post";
params: paths["/bots/{target}/invite"]["post"]["requestBody"]["content"]["application/json"];
parts: 3;
path: `/bots/${string}/invite`;
response: undefined;
}
| {
method: "post";
params: paths["/bots/{target}/invite"]["post"]["requestBody"]["content"]["application/json"];
parts: 3;
path: "-/bots/{target}/invite";
response: undefined;
}
| {
method: "get";
params: undefined;
parts: 2;
path: `/bots/${string}`;
response: paths["/bots/{bot_id}"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 2;
path: "-/bots/{bot_id}";
response: paths["/bots/{bot_id}"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "delete";
params: undefined;
parts: 2;
path: `/bots/${string}`;
response: undefined;
}
| {
method: "delete";
params: undefined;
parts: 2;
path: "-/bots/{bot_id}";
response: undefined;
}
| {
method: "patch";
params: paths["/bots/{bot_id}"]["patch"]["requestBody"]["content"]["application/json"];
parts: 2;
path: `/bots/${string}`;
response: paths["/bots/{bot_id}"]["patch"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "patch";
params: paths["/bots/{bot_id}"]["patch"]["requestBody"]["content"]["application/json"];
parts: 2;
path: "-/bots/{bot_id}";
response: paths["/bots/{bot_id}"]["patch"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 2;
path: "/bots/@me";
response: paths["/bots/@me"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "put";
params: undefined;
parts: 4;
path: `/channels/${string}/ack/${string}`;
response: undefined;
}
| {
method: "put";
params: undefined;
parts: 4;
path: "-/channels/{target}/ack/{message}";
response: undefined;
}
| {
method: "get";
params: undefined;
parts: 2;
path: `/channels/${string}`;
response: paths["/channels/{target}"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 2;
path: "-/channels/{target}";
response: paths["/channels/{target}"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "delete";
params: paths["/channels/{target}"]["delete"]["parameters"]["query"];
parts: 2;
path: `/channels/${string}`;
response: undefined;
}
| {
method: "delete";
params: paths["/channels/{target}"]["delete"]["parameters"]["query"];
parts: 2;
path: "-/channels/{target}";
response: undefined;
}
| {
method: "patch";
params: paths["/channels/{target}"]["patch"]["requestBody"]["content"]["application/json"];
parts: 2;
path: `/channels/${string}`;
response: paths["/channels/{target}"]["patch"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "patch";
params: paths["/channels/{target}"]["patch"]["requestBody"]["content"]["application/json"];
parts: 2;
path: "-/channels/{target}";
response: paths["/channels/{target}"]["patch"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 3;
path: `/channels/${string}/members`;
response: paths["/channels/{target}/members"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 3;
path: "-/channels/{target}/members";
response: paths["/channels/{target}/members"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "post";
params: undefined;
parts: 3;
path: `/channels/${string}/invites`;
response: paths["/channels/{target}/invites"]["post"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "post";
params: undefined;
parts: 3;
path: "-/channels/{target}/invites";
response: paths["/channels/{target}/invites"]["post"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: paths["/channels/{target}/messages"]["get"]["parameters"]["query"];
parts: 3;
path: `/channels/${string}/messages`;
response: paths["/channels/{target}/messages"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: paths["/channels/{target}/messages"]["get"]["parameters"]["query"];
parts: 3;
path: "-/channels/{target}/messages";
response: paths["/channels/{target}/messages"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "post";
params: paths["/channels/{target}/messages"]["post"]["requestBody"]["content"]["application/json"];
parts: 3;
path: `/channels/${string}/messages`;
response: paths["/channels/{target}/messages"]["post"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "post";
params: paths["/channels/{target}/messages"]["post"]["requestBody"]["content"]["application/json"];
parts: 3;
path: "-/channels/{target}/messages";
response: paths["/channels/{target}/messages"]["post"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "post";
params: paths["/channels/{target}/search"]["post"]["requestBody"]["content"]["application/json"];
parts: 3;
path: `/channels/${string}/search`;
response: paths["/channels/{target}/search"]["post"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "post";
params: paths["/channels/{target}/search"]["post"]["requestBody"]["content"]["application/json"];
parts: 3;
path: "-/channels/{target}/search";
response: paths["/channels/{target}/search"]["post"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "post";
params: undefined;
parts: 5;
path: `/channels/${string}/messages/${string}/pin`;
response: undefined;
}
| {
method: "post";
params: undefined;
parts: 5;
path: "-/channels/{target}/messages/{msg}/pin";
response: undefined;
}
| {
method: "delete";
params: undefined;
parts: 5;
path: `/channels/${string}/messages/${string}/pin`;
response: undefined;
}
| {
method: "delete";
params: undefined;
parts: 5;
path: "-/channels/{target}/messages/{msg}/pin";
response: undefined;
}
| {
method: "get";
params: undefined;
parts: 4;
path: `/channels/${string}/messages/${string}`;
response: paths["/channels/{target}/messages/{msg}"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 4;
path: "-/channels/{target}/messages/{msg}";
response: paths["/channels/{target}/messages/{msg}"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "delete";
params: undefined;
parts: 4;
path: `/channels/${string}/messages/${string}`;
response: undefined;
}
| {
method: "delete";
params: undefined;
parts: 4;
path: "-/channels/{target}/messages/{msg}";
response: undefined;
}
| {
method: "patch";
params: paths["/channels/{target}/messages/{msg}"]["patch"]["requestBody"]["content"]["application/json"];
parts: 4;
path: `/channels/${string}/messages/${string}`;
response: paths["/channels/{target}/messages/{msg}"]["patch"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "patch";
params: paths["/channels/{target}/messages/{msg}"]["patch"]["requestBody"]["content"]["application/json"];
parts: 4;
path: "-/channels/{target}/messages/{msg}";
response: paths["/channels/{target}/messages/{msg}"]["patch"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "delete";
params: paths["/channels/{target}/messages/bulk"]["delete"]["requestBody"]["content"]["application/json"];
parts: 4;
path: `/channels/${string}/messages/bulk`;
response: undefined;
}
| {
method: "delete";
params: paths["/channels/{target}/messages/bulk"]["delete"]["requestBody"]["content"]["application/json"];
parts: 4;
path: "-/channels/{target}/messages/bulk";
response: undefined;
}
| {
method: "post";
params: paths["/channels/create"]["post"]["requestBody"]["content"]["application/json"];
parts: 2;
path: "/channels/create";
response: paths["/channels/create"]["post"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "put";
params: undefined;
parts: 4;
path: `/channels/${string}/recipients/${string}`;
response: undefined;
}
| {
method: "put";
params: undefined;
parts: 4;
path: "-/channels/{group_id}/recipients/{member_id}";
response: undefined;
}
| {
method: "delete";
params: undefined;
parts: 4;
path: `/channels/${string}/recipients/${string}`;
response: undefined;
}
| {
method: "delete";
params: undefined;
parts: 4;
path: "-/channels/{group_id}/recipients/{member_id}";
response: undefined;
}
| {
method: "post";
params: paths["/channels/{target}/join_call"]["post"]["requestBody"]["content"]["application/json"];
parts: 3;
path: `/channels/${string}/join_call`;
response: paths["/channels/{target}/join_call"]["post"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "post";
params: paths["/channels/{target}/join_call"]["post"]["requestBody"]["content"]["application/json"];
parts: 3;
path: "-/channels/{target}/join_call";
response: paths["/channels/{target}/join_call"]["post"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "put";
params: undefined;
parts: 4;
path: `/channels/${string}/end_ring/${string}`;
response: undefined;
}
| {
method: "put";
params: undefined;
parts: 4;
path: "-/channels/{target}/end_ring/{target_user}";
response: undefined;
}
| {
method: "put";
params: paths["/channels/{target}/permissions/{role_id}"]["put"]["requestBody"]["content"]["application/json"];
parts: 4;
path: `/channels/${string}/permissions/${string}`;
response: paths["/channels/{target}/permissions/{role_id}"]["put"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "put";
params: paths["/channels/{target}/permissions/{role_id}"]["put"]["requestBody"]["content"]["application/json"];
parts: 4;
path: "-/channels/{target}/permissions/{role_id}";
response: paths["/channels/{target}/permissions/{role_id}"]["put"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "put";
params: paths["/channels/{target}/permissions/default"]["put"]["requestBody"]["content"]["application/json"];
parts: 4;
path: `/channels/${string}/permissions/default`;
response: paths["/channels/{target}/permissions/default"]["put"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "put";
params: paths["/channels/{target}/permissions/default"]["put"]["requestBody"]["content"]["application/json"];
parts: 4;
path: "-/channels/{target}/permissions/default";
response: paths["/channels/{target}/permissions/default"]["put"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "put";
params: undefined;
parts: 6;
path: `/channels/${string}/messages/${string}/reactions/${string}`;
response: undefined;
}
| {
method: "put";
params: undefined;
parts: 6;
path: "-/channels/{target}/messages/{msg}/reactions/{emoji}";
response: undefined;
}
| {
method: "delete";
params: paths["/channels/{target}/messages/{msg}/reactions/{emoji}"]["delete"]["parameters"]["query"];
parts: 6;
path: `/channels/${string}/messages/${string}/reactions/${string}`;
response: undefined;
}
| {
method: "delete";
params: paths["/channels/{target}/messages/{msg}/reactions/{emoji}"]["delete"]["parameters"]["query"];
parts: 6;
path: "-/channels/{target}/messages/{msg}/reactions/{emoji}";
response: undefined;
}
| {
method: "delete";
params: undefined;
parts: 5;
path: `/channels/${string}/messages/${string}/reactions`;
response: undefined;
}
| {
method: "delete";
params: undefined;
parts: 5;
path: "-/channels/{target}/messages/{msg}/reactions";
response: undefined;
}
| {
method: "get";
params: undefined;
parts: 3;
path: `/channels/${string}/webhooks`;
response: paths["/channels/{channel_id}/webhooks"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 3;
path: "-/channels/{channel_id}/webhooks";
response: paths["/channels/{channel_id}/webhooks"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "post";
params: paths["/channels/{channel_id}/webhooks"]["post"]["requestBody"]["content"]["application/json"];
parts: 3;
path: `/channels/${string}/webhooks`;
response: paths["/channels/{channel_id}/webhooks"]["post"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "post";
params: paths["/channels/{channel_id}/webhooks"]["post"]["requestBody"]["content"]["application/json"];
parts: 3;
path: "-/channels/{channel_id}/webhooks";
response: paths["/channels/{channel_id}/webhooks"]["post"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "post";
params: paths["/servers/create"]["post"]["requestBody"]["content"]["application/json"];
parts: 2;
path: "/servers/create";
response: paths["/servers/create"]["post"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: paths["/servers/{target}"]["get"]["parameters"]["query"];
parts: 2;
path: `/servers/${string}`;
response: paths["/servers/{target}"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: paths["/servers/{target}"]["get"]["parameters"]["query"];
parts: 2;
path: "-/servers/{target}";
response: paths["/servers/{target}"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "delete";
params: paths["/servers/{target}"]["delete"]["parameters"]["query"];
parts: 2;
path: `/servers/${string}`;
response: undefined;
}
| {
method: "delete";
params: paths["/servers/{target}"]["delete"]["parameters"]["query"];
parts: 2;
path: "-/servers/{target}";
response: undefined;
}
| {
method: "patch";
params: paths["/servers/{target}"]["patch"]["requestBody"]["content"]["application/json"];
parts: 2;
path: `/servers/${string}`;
response: paths["/servers/{target}"]["patch"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "patch";
params: paths["/servers/{target}"]["patch"]["requestBody"]["content"]["application/json"];
parts: 2;
path: "-/servers/{target}";
response: paths["/servers/{target}"]["patch"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "put";
params: undefined;
parts: 3;
path: `/servers/${string}/ack`;
response: undefined;
}
| {
method: "put";
params: undefined;
parts: 3;
path: "-/servers/{target}/ack";
response: undefined;
}
| {
method: "post";
params: paths["/servers/{server}/channels"]["post"]["requestBody"]["content"]["application/json"];
parts: 3;
path: `/servers/${string}/channels`;
response: paths["/servers/{server}/channels"]["post"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "post";
params: paths["/servers/{server}/channels"]["post"]["requestBody"]["content"]["application/json"];
parts: 3;
path: "-/servers/{server}/channels";
response: paths["/servers/{server}/channels"]["post"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: paths["/servers/{target}/members"]["get"]["parameters"]["query"];
parts: 3;
path: `/servers/${string}/members`;
response: paths["/servers/{target}/members"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: paths["/servers/{target}/members"]["get"]["parameters"]["query"];
parts: 3;
path: "-/servers/{target}/members";
response: paths["/servers/{target}/members"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: paths["/servers/{server_id}/members/{member_id}"]["get"]["parameters"]["query"];
parts: 4;
path: `/servers/${string}/members/${string}`;
response: paths["/servers/{server_id}/members/{member_id}"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: paths["/servers/{server_id}/members/{member_id}"]["get"]["parameters"]["query"];
parts: 4;
path: "-/servers/{server_id}/members/{member_id}";
response: paths["/servers/{server_id}/members/{member_id}"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "delete";
params: undefined;
parts: 4;
path: `/servers/${string}/members/${string}`;
response: undefined;
}
| {
method: "delete";
params: undefined;
parts: 4;
path: "-/servers/{server_id}/members/{member_id}";
response: undefined;
}
| {
method: "patch";
params: paths["/servers/{server_id}/members/{member_id}"]["patch"]["requestBody"]["content"]["application/json"];
parts: 4;
path: `/servers/${string}/members/${string}`;
response: paths["/servers/{server_id}/members/{member_id}"]["patch"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "patch";
params: paths["/servers/{server_id}/members/{member_id}"]["patch"]["requestBody"]["content"]["application/json"];
parts: 4;
path: "-/servers/{server_id}/members/{member_id}";
response: paths["/servers/{server_id}/members/{member_id}"]["patch"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: paths["/servers/{target}/members_experimental_query"]["get"]["parameters"]["query"];
parts: 3;
path: `/servers/${string}/members_experimental_query`;
response: paths["/servers/{target}/members_experimental_query"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: paths["/servers/{target}/members_experimental_query"]["get"]["parameters"]["query"];
parts: 3;
path: "-/servers/{target}/members_experimental_query";
response: paths["/servers/{target}/members_experimental_query"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "put";
params: paths["/servers/{server}/bans/{target}"]["put"]["requestBody"]["content"]["application/json"];
parts: 4;
path: `/servers/${string}/bans/${string}`;
response: paths["/servers/{server}/bans/{target}"]["put"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "put";
params: paths["/servers/{server}/bans/{target}"]["put"]["requestBody"]["content"]["application/json"];
parts: 4;
path: "-/servers/{server}/bans/{target}";
response: paths["/servers/{server}/bans/{target}"]["put"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "delete";
params: undefined;
parts: 4;
path: `/servers/${string}/bans/${string}`;
response: undefined;
}
| {
method: "delete";
params: undefined;
parts: 4;
path: "-/servers/{server}/bans/{target}";
response: undefined;
}
| {
method: "get";
params: undefined;
parts: 3;
path: `/servers/${string}/bans`;
response: paths["/servers/{target}/bans"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 3;
path: "-/servers/{target}/bans";
response: paths["/servers/{target}/bans"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 3;
path: `/servers/${string}/invites`;
response: paths["/servers/{target}/invites"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 3;
path: "-/servers/{target}/invites";
response: paths["/servers/{target}/invites"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "post";
params: paths["/servers/{target}/roles"]["post"]["requestBody"]["content"]["application/json"];
parts: 3;
path: `/servers/${string}/roles`;
response: paths["/servers/{target}/roles"]["post"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "post";
params: paths["/servers/{target}/roles"]["post"]["requestBody"]["content"]["application/json"];
parts: 3;
path: "-/servers/{target}/roles";
response: paths["/servers/{target}/roles"]["post"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 4;
path: `/servers/${string}/roles/${string}`;
response: paths["/servers/{target}/roles/{role_id}"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 4;
path: "-/servers/{target}/roles/{role_id}";
response: paths["/servers/{target}/roles/{role_id}"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "delete";
params: undefined;
parts: 4;
path: `/servers/${string}/roles/${string}`;
response: undefined;
}
| {
method: "delete";
params: undefined;
parts: 4;
path: "-/servers/{target}/roles/{role_id}";
response: undefined;
}
| {
method: "patch";
params: paths["/servers/{target}/roles/{role_id}"]["patch"]["requestBody"]["content"]["application/json"];
parts: 4;
path: `/servers/${string}/roles/${string}`;
response: paths["/servers/{target}/roles/{role_id}"]["patch"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "patch";
params: paths["/servers/{target}/roles/{role_id}"]["patch"]["requestBody"]["content"]["application/json"];
parts: 4;
path: "-/servers/{target}/roles/{role_id}";
response: paths["/servers/{target}/roles/{role_id}"]["patch"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "put";
params: paths["/servers/{target}/permissions/{role_id}"]["put"]["requestBody"]["content"]["application/json"];
parts: 4;
path: `/servers/${string}/permissions/${string}`;
response: paths["/servers/{target}/permissions/{role_id}"]["put"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "put";
params: paths["/servers/{target}/permissions/{role_id}"]["put"]["requestBody"]["content"]["application/json"];
parts: 4;
path: "-/servers/{target}/permissions/{role_id}";
response: paths["/servers/{target}/permissions/{role_id}"]["put"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "put";
params: paths["/servers/{target}/permissions/default"]["put"]["requestBody"]["content"]["application/json"];
parts: 4;
path: `/servers/${string}/permissions/default`;
response: paths["/servers/{target}/permissions/default"]["put"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "put";
params: paths["/servers/{target}/permissions/default"]["put"]["requestBody"]["content"]["application/json"];
parts: 4;
path: "-/servers/{target}/permissions/default";
response: paths["/servers/{target}/permissions/default"]["put"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 3;
path: `/servers/${string}/emojis`;
response: paths["/servers/{target}/emojis"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 3;
path: "-/servers/{target}/emojis";
response: paths["/servers/{target}/emojis"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "patch";
params: paths["/servers/{target}/roles/ranks"]["patch"]["requestBody"]["content"]["application/json"];
parts: 4;
path: `/servers/${string}/roles/ranks`;
response: paths["/servers/{target}/roles/ranks"]["patch"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "patch";
params: paths["/servers/{target}/roles/ranks"]["patch"]["requestBody"]["content"]["application/json"];
parts: 4;
path: "-/servers/{target}/roles/ranks";
response: paths["/servers/{target}/roles/ranks"]["patch"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: paths["/servers/{target}/audit_logs"]["get"]["parameters"]["query"];
parts: 3;
path: `/servers/${string}/audit_logs`;
response: paths["/servers/{target}/audit_logs"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: paths["/servers/{target}/audit_logs"]["get"]["parameters"]["query"];
parts: 3;
path: "-/servers/{target}/audit_logs";
response: paths["/servers/{target}/audit_logs"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 2;
path: `/invites/${string}`;
response: paths["/invites/{target}"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 2;
path: "-/invites/{target}";
response: paths["/invites/{target}"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "post";
params: undefined;
parts: 2;
path: `/invites/${string}`;
response: paths["/invites/{target}"]["post"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "post";
params: undefined;
parts: 2;
path: "-/invites/{target}";
response: paths["/invites/{target}"]["post"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "delete";
params: undefined;
parts: 2;
path: `/invites/${string}`;
response: undefined;
}
| {
method: "delete";
params: undefined;
parts: 2;
path: "-/invites/{target}";
response: undefined;
}
| {
method: "get";
params: undefined;
parts: 3;
path: `/custom/emoji/${string}`;
response: paths["/custom/emoji/{emoji_id}"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 3;
path: "-/custom/emoji/{emoji_id}";
response: paths["/custom/emoji/{emoji_id}"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "put";
params: paths["/custom/emoji/{emoji_id}"]["put"]["requestBody"]["content"]["application/json"];
parts: 3;
path: `/custom/emoji/${string}`;
response: paths["/custom/emoji/{emoji_id}"]["put"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "put";
params: paths["/custom/emoji/{emoji_id}"]["put"]["requestBody"]["content"]["application/json"];
parts: 3;
path: "-/custom/emoji/{emoji_id}";
response: paths["/custom/emoji/{emoji_id}"]["put"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "delete";
params: undefined;
parts: 3;
path: `/custom/emoji/${string}`;
response: undefined;
}
| {
method: "delete";
params: undefined;
parts: 3;
path: "-/custom/emoji/{emoji_id}";
response: undefined;
}
| {
method: "patch";
params: paths["/custom/emoji/{emoji_id}"]["patch"]["requestBody"]["content"]["application/json"];
parts: 3;
path: `/custom/emoji/${string}`;
response: paths["/custom/emoji/{emoji_id}"]["patch"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "patch";
params: paths["/custom/emoji/{emoji_id}"]["patch"]["requestBody"]["content"]["application/json"];
parts: 3;
path: "-/custom/emoji/{emoji_id}";
response: paths["/custom/emoji/{emoji_id}"]["patch"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "post";
params: paths["/safety/report"]["post"]["requestBody"]["content"]["application/json"];
parts: 2;
path: "/safety/report";
response: undefined;
}
| {
method: "post";
params: paths["/auth/account/create"]["post"]["requestBody"]["content"]["application/json"];
parts: 3;
path: "/auth/account/create";
response: undefined;
}
| {
method: "post";
params: paths["/auth/account/reverify"]["post"]["requestBody"]["content"]["application/json"];
parts: 3;
path: "/auth/account/reverify";
response: undefined;
}
| {
method: "put";
params: paths["/auth/account/delete"]["put"]["requestBody"]["content"]["application/json"];
parts: 3;
path: "/auth/account/delete";
response: undefined;
}
| {
method: "post";
params: undefined;
parts: 3;
path: "/auth/account/delete";
response: undefined;
}
| {
method: "get";
params: undefined;
parts: 3;
path: "/auth/account/";
response: paths["/auth/account/"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "post";
params: undefined;
parts: 3;
path: "/auth/account/disable";
response: undefined;
}
| {
method: "patch";
params: paths["/auth/account/change/password"]["patch"]["requestBody"]["content"]["application/json"];
parts: 4;
path: "/auth/account/change/password";
response: undefined;
}
| {
method: "patch";
params: paths["/auth/account/change/email"]["patch"]["requestBody"]["content"]["application/json"];
parts: 4;
path: "/auth/account/change/email";
response: undefined;
}
| {
method: "post";
params: undefined;
parts: 4;
path: `/auth/account/verify/${string}`;
response: paths["/auth/account/verify/{code}"]["post"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "post";
params: undefined;
parts: 4;
path: "-/auth/account/verify/{code}";
response: paths["/auth/account/verify/{code}"]["post"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "post";
params: paths["/auth/account/reset_password"]["post"]["requestBody"]["content"]["application/json"];
parts: 3;
path: "/auth/account/reset_password";
response: undefined;
}
| {
method: "patch";
params: paths["/auth/account/reset_password"]["patch"]["requestBody"]["content"]["application/json"];
parts: 3;
path: "/auth/account/reset_password";
response: undefined;
}
| {
method: "post";
params: paths["/auth/session/login"]["post"]["requestBody"]["content"]["application/json"];
parts: 3;
path: "/auth/session/login";
response: paths["/auth/session/login"]["post"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "post";
params: undefined;
parts: 3;
path: "/auth/session/logout";
response: undefined;
}
| {
method: "get";
params: undefined;
parts: 3;
path: "/auth/session/all";
response: paths["/auth/session/all"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "delete";
params: paths["/auth/session/all"]["delete"]["parameters"]["query"];
parts: 3;
path: "/auth/session/all";
response: undefined;
}
| {
method: "delete";
params: undefined;
parts: 3;
path: `/auth/session/${string}`;
response: undefined;
}
| {
method: "delete";
params: undefined;
parts: 3;
path: "-/auth/session/{id}";
response: undefined;
}
| {
method: "patch";
params: paths["/auth/session/{id}"]["patch"]["requestBody"]["content"]["application/json"];
parts: 3;
path: `/auth/session/${string}`;
response: paths["/auth/session/{id}"]["patch"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "patch";
params: paths["/auth/session/{id}"]["patch"]["requestBody"]["content"]["application/json"];
parts: 3;
path: "-/auth/session/{id}";
response: paths["/auth/session/{id}"]["patch"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "put";
params: paths["/auth/mfa/ticket"]["put"]["requestBody"]["content"]["application/json"];
parts: 3;
path: "/auth/mfa/ticket";
response: paths["/auth/mfa/ticket"]["put"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 3;
path: "/auth/mfa/";
response: paths["/auth/mfa/"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "post";
params: undefined;
parts: 3;
path: "/auth/mfa/recovery";
response: paths["/auth/mfa/recovery"]["post"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "patch";
params: undefined;
parts: 3;
path: "/auth/mfa/recovery";
response: paths["/auth/mfa/recovery"]["patch"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 3;
path: "/auth/mfa/methods";
response: paths["/auth/mfa/methods"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "put";
params: paths["/auth/mfa/totp"]["put"]["requestBody"]["content"]["application/json"];
parts: 3;
path: "/auth/mfa/totp";
response: undefined;
}
| {
method: "post";
params: undefined;
parts: 3;
path: "/auth/mfa/totp";
response: paths["/auth/mfa/totp"]["post"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "delete";
params: undefined;
parts: 3;
path: "/auth/mfa/totp";
response: undefined;
}
| {
method: "get";
params: undefined;
parts: 2;
path: "/onboard/hello";
response: paths["/onboard/hello"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "post";
params: paths["/onboard/complete"]["post"]["requestBody"]["content"]["application/json"];
parts: 2;
path: "/onboard/complete";
response: paths["/onboard/complete"]["post"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "post";
params: undefined;
parts: 2;
path: "/policy/acknowledge";
response: undefined;
}
| {
method: "post";
params: paths["/push/subscribe"]["post"]["requestBody"]["content"]["application/json"];
parts: 2;
path: "/push/subscribe";
response: undefined;
}
| {
method: "post";
params: undefined;
parts: 2;
path: "/push/unsubscribe";
response: undefined;
}
| {
method: "post";
params: paths["/sync/settings/fetch"]["post"]["requestBody"]["content"]["application/json"];
parts: 3;
path: "/sync/settings/fetch";
response: paths["/sync/settings/fetch"]["post"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "post";
params: | paths["/sync/settings/set"]["post"]["parameters"]["query"]
| paths["/sync/settings/set"]["post"]["requestBody"]["content"]["application/json"];
parts: 3;
path: "/sync/settings/set";
response: undefined;
}
| {
method: "get";
params: undefined;
parts: 2;
path: "/sync/unreads";
response: paths["/sync/unreads"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "delete";
params: undefined;
parts: 4;
path: `/webhooks/${string}/${string}/${string}`;
response: undefined;
}
| {
method: "delete";
params: undefined;
parts: 4;
path: "-/webhooks/{webhook_id}/{token}/{message_id}";
response: undefined;
}
| {
method: "patch";
params: paths["/webhooks/{webhook_id}/{token}/{message_id}"]["patch"]["requestBody"]["content"]["application/json"];
parts: 4;
path: `/webhooks/${string}/${string}/${string}`;
response: paths["/webhooks/{webhook_id}/{token}/{message_id}"]["patch"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "patch";
params: paths["/webhooks/{webhook_id}/{token}/{message_id}"]["patch"]["requestBody"]["content"]["application/json"];
parts: 4;
path: "-/webhooks/{webhook_id}/{token}/{message_id}";
response: paths["/webhooks/{webhook_id}/{token}/{message_id}"]["patch"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 3;
path: `/webhooks/${string}/${string}`;
response: paths["/webhooks/{webhook_id}/{token}"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 3;
path: "-/webhooks/{webhook_id}/{token}";
response: paths["/webhooks/{webhook_id}/{token}"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "post";
params: paths["/webhooks/{webhook_id}/{token}"]["post"]["requestBody"]["content"]["application/json"];
parts: 3;
path: `/webhooks/${string}/${string}`;
response: paths["/webhooks/{webhook_id}/{token}"]["post"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "post";
params: paths["/webhooks/{webhook_id}/{token}"]["post"]["requestBody"]["content"]["application/json"];
parts: 3;
path: "-/webhooks/{webhook_id}/{token}";
response: paths["/webhooks/{webhook_id}/{token}"]["post"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "delete";
params: undefined;
parts: 3;
path: `/webhooks/${string}/${string}`;
response: undefined;
}
| {
method: "delete";
params: undefined;
parts: 3;
path: "-/webhooks/{webhook_id}/{token}";
response: undefined;
}
| {
method: "patch";
params: paths["/webhooks/{webhook_id}/{token}"]["patch"]["requestBody"]["content"]["application/json"];
parts: 3;
path: `/webhooks/${string}/${string}`;
response: paths["/webhooks/{webhook_id}/{token}"]["patch"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "patch";
params: paths["/webhooks/{webhook_id}/{token}"]["patch"]["requestBody"]["content"]["application/json"];
parts: 3;
path: "-/webhooks/{webhook_id}/{token}";
response: paths["/webhooks/{webhook_id}/{token}"]["patch"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 2;
path: `/webhooks/${string}`;
response: paths["/webhooks/{webhook_id}"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "get";
params: undefined;
parts: 2;
path: "-/webhooks/{webhook_id}";
response: paths["/webhooks/{webhook_id}"]["get"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "delete";
params: undefined;
parts: 2;
path: `/webhooks/${string}`;
response: undefined;
}
| {
method: "delete";
params: undefined;
parts: 2;
path: "-/webhooks/{webhook_id}";
response: undefined;
}
| {
method: "patch";
params: paths["/webhooks/{webhook_id}"]["patch"]["requestBody"]["content"]["application/json"];
parts: 2;
path: `/webhooks/${string}`;
response: paths["/webhooks/{webhook_id}"]["patch"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "patch";
params: paths["/webhooks/{webhook_id}"]["patch"]["requestBody"]["content"]["application/json"];
parts: 2;
path: "-/webhooks/{webhook_id}";
response: paths["/webhooks/{webhook_id}"]["patch"]["responses"]["200"]["content"]["application/json"];
}
| {
method: "post";
params: undefined;
parts: 4;
path: `/webhooks/${string}/${string}/github`;
response: undefined;
}
| {
method: "post";
params: undefined;
parts: 4;
path: "-/webhooks/{webhook_id}/{token}/github";
response: undefined;
}