# Guilded Client ## Docs - [Intro](https://new.guildedapi.com/doc-550683.md): - [Community Libraries](https://new.guildedapi.com/doc-550676.md): - [Permissions Values](https://new.guildedapi.com/doc-550677.md): - [Reference](https://new.guildedapi.com/doc-550678.md): - [Webhooks](https://new.guildedapi.com/doc-550679.md): ## API Docs - Chat [Get Embed for URL](https://new.guildedapi.com/api-7860481.md): Generate embed data for a specific URL - Chat [Get Metadata](https://new.guildedapi.com/api-7860482.md): Get metadata intended for embedding in the Guilded client - Chat [Get Channel Messages](https://new.guildedapi.com/api-7860483.md): Get the messages from a channel. Only available if the channel is public. - Chat [Get Pinned Messages](https://new.guildedapi.com/api-7860484.md): Get the pinned messages from a channel. Only available if the channel is public. - List Items [Get List Items](https://new.guildedapi.com/api-7860485.md): Get the list items in the channel. Only available if the channel is public. - List Items [Get List Item Note](https://new.guildedapi.com/api-7860486.md): Get the note for a list item. Only available if the list item's channel is public. - Users [Modify User](https://new.guildedapi.com/api-7861187.md): - Users [Get Current User Verification](https://new.guildedapi.com/api-7862618.md): - Users [Send Verification Email](https://new.guildedapi.com/api-7862790.md): This endpoint can be used even when the email is already verified, so it is not a good indicator of account status. Use [Get Current User Verification](/) instead. - Users [Verify Email Address](https://new.guildedapi.com/api-7862814.md): When visited with a valid `token`, marks the associated account's email address as verified. - Users [Get User Owned Steam Apps](https://new.guildedapi.com/api-7860487.md): Get all apps in a user's linked Steam profile, unsorted - Users [Get User](https://new.guildedapi.com/api-7860488.md): Get a user - Users [Get User Profile](https://new.guildedapi.com/api-7860489.md): Get a user's profile - Users [Get User Profile Posts](https://new.guildedapi.com/api-7860490.md): Get a list of posts on a given user's profile - Users [Get User Profile Post](https://new.guildedapi.com/api-7860491.md): Get a specific post from a given user's profile - Users [Check Email Address](https://new.guildedapi.com/api-7860492.md): :::warning - Teams [Get Team Presences](https://new.guildedapi.com/api-7862536.md): - Teams [Get Team Info](https://new.guildedapi.com/api-7860493.md): Get basic info about a team (server). Only available if the team is not private. - Teams [Get Shallow Search Results](https://new.guildedapi.com/api-7860494.md): Returns a collection of information about objects in the team. The term "shallow" is used here as opposed to "deep" search (for detailed channel contents). - Teams [Submit Deep Search Query](https://new.guildedapi.com/api-7860495.md): Submit a search query to a search room - Teams [Check Subdomain](https://new.guildedapi.com/api-7860496.md): Check if a given subdomain is taken. Despite their name, "subdomain" does not refer to a record at `{subdomain}.guilded.gg`, but rather a vanity URL-type appendage to the main domain: `www.guilded.gg/{subdomain}`. These subdomains can belong to teams or user profiles. - Teams [Look up Teams](https://new.guildedapi.com/api-7860497.md): This is similar to Check Subdomain except that it is only for teams and it does not return the team ID if the subdomain exists. It is subject to the same false negatives as mentioned on that page. This endpoint also suffers in that it will allow the client to save a subdomain taken by a user. - Teams [Check Team Name](https://new.guildedapi.com/api-7860498.md): Checks if a given team name already exists, as they must be unique. - Members [Get Team Members](https://new.guildedapi.com/api-7860499.md): Get all members, bots, and webhooks in a team (server). Only available if the team is not private. - Members [Detail Team Members](https://new.guildedapi.com/api-7860500.md): Get details for one or several members of a team (server). Only available if the team is not private. - Members [Detail Voice Members](https://new.guildedapi.com/api-7860501.md): This is similar to [Detail Team Members] except that it provides three separate lists based on account type, is not key-value based, and does not support `userIdsForBasicInfo` - Members [Sort Member IDs](https://new.guildedapi.com/api-7860502.md): Sorts the member IDs provided by their `joinDate` (earliest first) and returns it + `lastOnline`. Does not provide any user details. - Members [Detail Team Bots](https://new.guildedapi.com/api-7860503.md): Get details for the bots in a team - Channels [Get Team Channels](https://new.guildedapi.com/api-7860504.md): Get all public channels in a team (server) including channels in all public groups. Only available if the team is not private. - Channels [Get Team Channel](https://new.guildedapi.com/api-7860505.md): Get a channel in a team (server). Only available if the team is not private. If you do not have a team ID, try the [Get Metadata]() endpoint with `route=//channels/{channelId}/chat` - Channels [Get Group Archived Channels](https://new.guildedapi.com/api-7860506.md): Get the list of archived channels for a specific team group - Channels [Get Thread](https://new.guildedapi.com/api-7860507.md): Get a specific channel thread - Channels [Get Channel Threads](https://new.guildedapi.com/api-7860508.md): Get the list of threads in a specific channel. If `channelId` is a thread ID, this endpoint functions as though the top-most parent channel was provided instead. - Channels [Get Channel Thread Count](https://new.guildedapi.com/api-7860509.md): Get the thread measurements of the channel. If `channelId` is a thread ID, this endpoint functions as though the top-most parent channel was provided instead. - Channels [Get Voice Channel Groups](https://new.guildedapi.com/api-7860510.md): - Webhooks [Get Channel Webhooks](https://new.guildedapi.com/api-7860511.md): :::warning - Webhooks [Execute Webhook](https://new.guildedapi.com/api-7860512.md): Send a message or create a list item using a webhook, depending on its channel type. - Guilded Meta [Redirect to App](https://new.guildedapi.com/api-7860513.md): Direct the client to a download link for a native Guilded app depending on the request's `User-Agent` - Guilded Meta [Get App QR](https://new.guildedapi.com/api-7860514.md): Returns image data for a QR code that, when scanned, leads the user to `www.guilded.gg/api/app?s=qr&u=undefined` - Tournaments [Get Tournaments](https://new.guildedapi.com/api-7860515.md): Get 100 of the latest public tournaments - Tournaments [Get Tournament](https://new.guildedapi.com/api-7860516.md): Get a specific tournament - Tournaments [Get Tournament Info](https://new.guildedapi.com/api-7860517.md): Get a specific tournament and info for its team - Tournaments [Get Tournament Any Bracket Confirmed](https://new.guildedapi.com/api-7860518.md): Returns whether or not a specific tournament has a confirmed bracket - Tournaments [Get Tournament from Invite](https://new.guildedapi.com/api-7860519.md): Get a tournament from an invite ID - Tournaments [Get Tournament Hash Invites](https://new.guildedapi.com/api-7860520.md): Get the hash invites of a tournament - Tournaments [Get Tournament Bracket Matches](https://new.guildedapi.com/api-7860521.md): - Tournaments [Get Upcoming Tournaments](https://new.guildedapi.com/api-7860522.md): > This endpoint only returned empty lists during testing so it may be unused. Be wary implementing. - Tournaments [Get Completed Tournaments](https://new.guildedapi.com/api-7860523.md): > This endpoint only returned empty lists during testing so it may be unused. Be wary implementing. - Tournaments [Get Featured Tournaments](https://new.guildedapi.com/api-7860524.md): Get a list of featured public tournaments - Websocket [Websocket](https://new.guildedapi.com/websocket-3472204.md): There are three types of websocket connections you can establish (names arbitrary):