Teamly API
  1. Category
Teamly API
  • Introduction
  • Getting Started
    • Quick Start
    • API Versions
  • Permissions
    • Channel Permission Values
    • Team Global Permissions
  • Core Resources
    • Channels
      • Update Channel
        • Update Team Channel
        • Update Channel Role Permissions
      • Get Team Channels
      • Create Team Channel
      • Delete Team Channel
      • Duplicate a Channel on Team
      • Update Channel Priorities of Team
    • Messages
      • Create Channel Message
      • Delete a Channel Message
      • Get Channel Messages
      • Update a Channel Message
      • React to Message
      • Delete Reaction from Message
      • Get a Channel Message by Id
    • Teams
      • Members
        • Add Role to Member
        • Remove Role from Member
        • Kick Member from Team
        • Get Member
      • Bans
        • Get Banned Users
        • Unban User
        • Ban User
      • Get a Team
      • Update a Team
    • Roles
      • Create a Role for Team
      • Get Team Roles
      • Delete a Role
      • Clone Role
      • Update Role Priorities of Team
      • Update a Team Role
    • Users
      • Get User By Id
      • Get Logged In User
    • Todos
      • Get Todo Items
      • Create Todo Item
      • Delete Todo Item
      • Clone Todo Item
      • Update Todo Item
    • Direct Messages
      • Create a Direct Message
    • Applications
      • Get Application Submissions
      • Update a Application Status
      • Update Team's Application Status
      • Update Team's Application Questions
      • Get Application By Id
    • Reactions
      • Get Team's Custom Reactions
      • Create New Custom Reaction for Team
      • Update a Custom Reaction
      • Delete a Custom Reaction
    • Attachments
      • Upload Attachment
    • Voice
      • Get Credentials for Join Voice Channel
      • Update Your Voice Metadata
      • Leave from Voice Channel
    • Webhooks
      • Create Message With Webhook
      • Webhook for GitHub
    • Blog
      • Get Blog Posts
      • Create a Blog Post
      • Delete a Blog Post
    • Category
      • Create a Category
        POST
      • Update a Category
        PUT
      • Update Category Role Permissions
        POST
      • Delete a Category
        DELETE
      • Add a Channel To Category
        POST
      • Delete a channel from category
        DELETE
      • Set channel priority of category
        POST
      • Set a team's category priority
        POST
  • Schemas
    • Message
    • Message Embed
    • Channel
    • Direct Message
    • To-do Item
    • Application
    • Emoji
    • Team
    • User
    • Role
    • Webhook
    • Blog
    • Category
  • Websockets
    • Example Bot
    • WebSocket event envelope
      • WebSocket event envelope
      • Keepalive
      • Welcome Message
      • Gateway Opcodes
      • Gateway Close Event Codes
    • Websocket events
      • CHANNEL_CREATED
      • CHANNEL_DELETED
      • CHANNEL_UPDATED
      • MESSAGE_SEND
      • MESSAGE_UPDATED
      • MESSAGE_DELETED
      • MESSAGE_REACTION_ADDED
      • MESSAGE_REACTION_REMOVED
      • PRESENCE_UPDATE
      • TEAM_ROLE_CREATED
      • TEAM_ROLE_DELETED
      • TEAM_ROLES_UPDATED
      • TEAM_UPDATED
      • TODO_ITEM_CREATED
      • TODO_ITEM_DELETED
      • TODO_ITEM_UPDATED
      • USER_JOINED_TEAM
      • USER_LEFT_TEAM
      • USER_JOINED_VOICE_CHANNEL
      • USER_LEFT_VOICE_CHANNEL
      • USER_PROFILE_UPDATED
      • USER_ROLE_ADDED
      • USER_ROLE_REMOVED
      • USER_UPDATED_VOICE_METADATA
      • BLOG_CREATED
      • BLOG_DELETED
      • CATEGORIES_PRIORITY_UPDATED
      • CATEGORY_UPDATED
      • CATEGORY_DELETED
      • CATEGORY_CREATED
      • CHANNELS_PRIORITY_UPDATED
    • Connecting via WebSocket
  1. Category

Delete a channel from category

DELETE
https://api.teamly.one/api/v1/teams/{teamId}/categories/{categoryId}/channels/{channelId}

Request

Path Params
teamId
string 
required
categoryId
string 
required
channelId
string 
required
Header Params
Authorization
string 
required
Default:
Bot {token}
Content-Type
string 
required
Default:
application/json

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request DELETE 'https://api.teamly.one/api/v1/teams//categories//channels/' \
--header 'Authorization;'

Responses

🟢200Success
application/json
Body
success
boolean 
required
channel
object (Channel) 
required
id
string 
required
Unique identifier for the channel
type
string 
required
Type of the channel
teamId
string 
required
ID of the team to which the channel belongs
name
string 
required
Name of the channel
>= 1 characters<= 20 characters
description
string  | null 
optional
Description of the channel. Can be null if no description is provided
createdBy
string 
required
ID of the user who created the channel
parentId
string  | null 
optional
ID of the parent channel if it's a subchannel. Can be null if not applicable
participants
array[string] | null 
optional
If the channel is a voice channel, it must return the participants of the voice channel
priority
number 
required
Priority of the channel, indicating its position or importance
nsfw
boolean 
required
Indicates whether the channel is NSFW (Not Safe For Work)
region
string  | null 
optional
Region of voice channel
createdAt
string <date-time>
required
Timestamp of when the channel was created
permissions
object 
required
Permissions for the channel, containing roles and their associated permissions
additionalData
object  | null 
optional
Additional data
Example
{
  "success": true,
  "channel": {
    "id": "string",
    "type": "string",
    "teamId": "string",
    "name": "string",
    "description": "string",
    "createdBy": "string",
    "parentId": "string",
    "participants": [
      "string"
    ],
    "priority": 0,
    "nsfw": true,
    "region": "string",
    "createdAt": "2019-08-24T14:15:22Z",
    "permissions": {
      "role": {
        "roleId": "string",
        "allow": 0,
        "deny": 0
      }
    },
    "additionalData": {
      "streamChannel": "string",
      "streamPlatform": "string"
    }
  }
}
Previous
Add a Channel To Category
Next
Set channel priority of category
Built with