- Introduction
- Getting Started
- Permissions
- Core Resources
- Channels
- Messages
- Teams
- Roles
- Users
- Todos
- Direct Messages
- Applications
- Reactions
- Attachments
- Voice
- Webhooks
- Blog
- Category
- Schemas
- Websockets
- Example Bot
- WebSocket event envelope
- 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
Get Blog Posts
GET
https://api.teamly.one/api/v1/teams/{teamId}/blogs
Request
Path Params
teamId
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 GET 'https://api.teamly.one/api/v1/teams//blogs' \
--header 'Authorization;'
Responses
🟢200Success
application/json
Body
success
boolean
required
blogs
array[object (Blog) {8}]
required
id
string
required
Default:
Generated using createId
title
string
required
content
string
required
createdAt
string <date-time>
required
Default:
CURRENT_TIMESTAMP
createdBy
string
required
editedAt
string <date-time>
optional
Default:
null
teamId
string
required
heroImage
string <uri>
optional
Default:
null
team
object (Team)
required
id
string
required
name
string
required
>= 3 characters<= 12 characters
profilePicture
string <uri>
optional
banner
string <uri>
optional
description
string
optional
Example:
A competitive eSports team
isVerified
boolean
required
isSuspended
boolean
optional
createdBy
string
optional
defaultChannelId
string
optional
games
array [object {3}]
optional
isDiscoverable
boolean
optional
discoverableInvite
string <uri> | null
optional
createdAt
string <date-time>
optional
memberCount
number
optional
Example
{
"success": true,
"blogs": [
{
"id": "Generated using createId",
"title": "string",
"content": "string",
"createdAt": "CURRENT_TIMESTAMP",
"createdBy": "string",
"editedAt": null,
"teamId": "string",
"heroImage": null
}
],
"team": {
"id": "string",
"name": "string",
"profilePicture": "http://example.com",
"banner": "http://example.com",
"description": "A competitive eSports team",
"isVerified": true,
"isSuspended": true,
"createdBy": "string",
"defaultChannelId": "string",
"games": [
{
"id": 0,
"platforms": [
"string"
],
"region": "string"
}
],
"isDiscoverable": true,
"discoverableInvite": "http://example.com",
"createdAt": "2019-08-24T14:15:22Z",
"memberCount": 0
}
}
Modified at 2025-01-27 21:11:57