Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/revolt_api/schema.ts>paths

a typed revolt api client
Latest
interface paths
import { type paths } from "https://deno.land/x/revolt_api@0.4.0/schema.ts";

This file was auto-generated by openapi-typescript. Do not make direct changes to the file.

Properties

/: { get: operations["root_root"]; }
/users/@me: { get: operations["fetch_self_req"]; patch: operations["edit_user_req"]; }
/users/{target}: { get: operations["fetch_user_req"]; }
/users/@me/username: { patch: operations["change_username_req"]; }
/users/{target}/default_avatar: { get: operations["get_default_avatar_req"]; }
/users/{target}/profile: { get: operations["fetch_profile_req"]; }
/users/dms: { get: operations["fetch_dms_req"]; }
/users/{target}/dm: { get: operations["open_dm_req"]; }
/users/{target}/mutual: { get: operations["find_mutual_req"]; }
/users/{username}/friend: { put: operations["add_friend_req"]; }
/users/{target}/friend: { delete: operations["remove_friend_req"]; }
/users/{target}/block: { put: operations["block_user_req"]; delete: operations["unblock_user_req"]; }
/bots/create: { post: operations["create_create_bot"]; }
/bots/{target}/invite: { get: operations["fetch_public_fetch_public_bot"]; post: operations["invite_invite_bot"]; }
/bots/{target}: { get: operations["fetch_fetch_bot"]; delete: operations["delete_delete_bot"]; patch: operations["edit_edit_bot"]; }
/bots/@me: { get: operations["fetch_owned_fetch_owned_bots"]; }
/channels/{target}/ack/{message}: { put: operations["channel_ack_req"]; }
/channels/{target}: { get: operations["channel_fetch_req"]; delete: operations["channel_delete_req"]; patch: operations["channel_edit_req"]; }
/channels/{target}/members: { get: operations["members_fetch_req"]; }
/channels/{target}/invites: { post: operations["invite_create_req"]; }
/channels/{target}/messages: { get: operations["message_query_req"]; post: operations["message_send_message_send"]; }
/channels/{target}/search: { post: operations["message_search_req"]; }
/channels/{_target}/messages/stale: { post: operations["message_query_stale_req"]; }
/channels/{target}/messages/{msg}: { get: operations["message_fetch_req"]; delete: operations["message_delete_req"]; patch: operations["message_edit_req"]; }
/channels/create: { post: operations["group_create_req"]; }
/channels/{target}/recipients/{member}: { put: operations["group_add_member_req"]; delete: operations["group_remove_member_req"]; }
/channels/{_target}/join_call: { post: operations["voice_join_req"]; }
/channels/{target}/permissions/{role_id}: { put: operations["permissions_set_req"]; }
/channels/{target}/permissions/default: { put: operations["permissions_set_default_req"]; }
/servers/create: { post: operations["server_create_req"]; }
/servers/{target}: { get: operations["server_fetch_req"]; delete: operations["server_delete_req"]; patch: operations["server_edit_req"]; }
/servers/{target}/ack: { put: operations["server_ack_req"]; }
/servers/{target}/channels: { post: operations["channel_create_req"]; }
/servers/{target}/members: { get: operations["member_fetch_all_req"]; }
/servers/{target}/members/{member}: { get: operations["member_fetch_req"]; delete: operations["member_remove_req"]; }
/servers/{server}/members/{target}: { patch: operations["member_edit_req"]; }
/servers/{server}/bans/{target}: { put: operations["ban_create_req"]; delete: operations["ban_remove_req"]; }
/servers/{target}/bans: { get: operations["ban_list_req"]; }
/servers/{target}/invites: { get: operations["invites_fetch_req"]; }
/servers/{target}/roles: { post: operations["roles_create_req"]; }
/servers/{target}/roles/{role_id}: { delete: operations["roles_delete_req"]; patch: operations["roles_edit_req"]; }
/servers/{target}/permissions/{role_id}: { put: operations["permissions_set_req"]; }
/servers/{target}/permissions/default: { put: operations["permissions_set_default_req"]; }
/invites/{target}: { get: operations["invite_fetch_req"]; post: operations["invite_join_req"]; delete: operations["invite_delete_req"]; }
/auth/account/create: { post: operations["create_account_create_account"]; }
/auth/account/reverify: { post: operations["resend_verification_resend_verification"]; }
/auth/account/: { get: operations["fetch_account_fetch_account"]; }
/auth/account/change/password: { patch: operations["change_password_change_password"]; }
/auth/account/change/email: { patch: operations["change_email_change_email"]; }
/auth/account/verify/{code}: { post: operations["verify_email_verify_email"]; }
/auth/account/reset_password: { post: operations["send_password_reset_send_password_reset"]; patch: operations["password_reset_password_reset"]; }
/auth/session/login: { post: operations["login_login"]; }
/auth/session/logout: { post: operations["logout_logout"]; }
/auth/session/all: { get: operations["fetch_all_fetch_all"]; delete: operations["revoke_all_revoke_all"]; }
/auth/session/{id}: { delete: operations["revoke_revoke"]; patch: operations["edit_edit"]; }
/onboard/hello: { get: operations["hello_req"]; }
/onboard/complete: { post: operations["complete_req"]; }
/push/subscribe: { post: operations["subscribe_req"]; }
/push/unsubscribe: { post: operations["unsubscribe_req"]; }
/sync/settings/fetch: { post: operations["get_settings_req"]; }
/sync/settings/set: { post: operations["set_settings_req"]; }
/sync/unreads: { get: operations["get_unreads_req"]; }