📦 topluyo.com/!api
USER-KEY:
# group ## group/set
Test
``` /!api/group/set/[GROUP_NICK] { "name" : "Group Name", "description" : "Group description", "multiple_team_join" : 1, "everyone_create_team": 1, "first_sort_teams" : 1, } ```
(optional) name                   : string
(optional) description            : string
(optional) home                   : string    [Main page content]
(optional) multiple_team_join     : int
(optional) everyone_create_team   : int
(optional) first_sort_teams       : int
(optional) everyone_member        : int
(optional) color                  : #COLOR
(optional) kick_nick              : string
(optional) twitch_nick            : string
(optional) youtube_nick           : string
(optional) bynogame_link          : string
(optional) instagram_nick         : string
(optional) x_nick                 : string
(optional) tiktok_nick            : string
(optional) steam_link             : string
(optional) github_nick            : string
(optional) linkedin_nick          : string
(optional) discover_me            : int
(optional) abuse_filter           : int
## group/set-home
Test
``` /!api/group/set-home/[GROUP_NICK] { "home" : "Hello! Welcome to my server!" } ``` # role ## role/list
Test
``` /!api/role/list/[GROUP_NICK] ``` ## role/add
Test
``` /!api/role/add/[GROUP_NICK] { "name" : "Role Name", "color" : "#DE11BA", "power_group" : 0, "power_role" : 0, "power_channel": 0, "power_post" : 0, "power_member" : 0, "power_room" : 0, "power_team" : 0 } ``` ## role/set
Test
``` /!api/role/set/[GROUP_NICK] { "role_id" : [ROLE_ID] "name" : "Role Name", "color" : "#DE11BA", "power_group" : 0, "power_role" : 0, "power_channel": 0, "power_post" : 0, "power_member" : 0, "power_room" : 0, "power_team" : 0 } ``` ## role/del
Test
``` /!api/role/del/[GROUP_NICK] { "role_id" : [ROLE_ID] } ``` ## role/sort
Test
``` /!api/role/sort/[GROUP_NICK] { "order" : [ ROLE_ID_A, ROLE_ID_B ] } ``` # user ## user/logout
Test
``` /!api/user/logout { "token" : "TOKEN" } ``` ## user/signal
Test
``` /!api/user/signal { "group" : "Destek", "path" : "Destek/Chat", "status" : "Uygulama geliştiriyor" } ```
this api using when signalization
## user/signal/set
Test
``` /!api/user/signal/set { "group" : "Destek", "path" : "Destek/Chat", "status" : "Uygulama geliştiriyor" } ``` # post ## post/add
Test
``` /!api/post/add/[GROUP_NICK]/[CHANNEL_NICK | CHANNEL_ID ] { "text" : "message" } ``` ## post/get
Test
``` /!api/post/get/[GROUP_NICK]/[CHANNEL_NICK | CHANNEL_ID ] { "id" : 1 } ``` ## post/list
Test
``` /!api/post/list/[GROUP_NICK]/[CHANNEL_NICK | CHANNEL_ID ] { "before" : [POST_ID] } ``` ## post/list
Test
``` /!api/post/list/[GROUP_NICK]/[CHANNEL_NICK | CHANNEL_ID ] { "after" : [POST_ID] } ``` ## post/set
Test
``` /!api/post/set/[GROUP_NICK]/[CHANNEL_NICK | CHANNEL_ID ] { "id" : [POST_ID], "text" : "Message" } ``` ## post/del
Test
``` /!api/post/del/[GROUP_NICK]/[CHANNEL_NICK | CHANNEL_ID ] { "id" : [POST_ID] } ``` # team ## team/list
Test
``` /!api/team/list/GROUP_NICK ``` ## team/members
Test
``` /!api/team/members/GROUP_NICK { "team_id" : TEAM_ID } ``` ## team/add
Test
``` /!api/team/add/GROUP_NICK { "name" : "Team Name", "color" : "#DE11BA", "content" : "https:\/\/player.kick.com\/KANAL_ISMI" } ``` ## team/set
Test
``` /!api/team/set/GROUP_NICK { "team_id" : TEAM_ID, "name" : "Team Name", "color" : "#DE11BA", "content" : "https:\/\/player.kick.com\/KANAL_ISMI" } ``` ## team/del
Test
``` /!api/team/del/GROUP_NICK { "team_id" : TEAM_ID } ``` ## team/join
Test
``` /!api/team/join/GROUP_NICK { "team_id" : TEAM_ID } ``` ## team/join-cancel
Test
``` /!api/team/join-cancel/GROUP_NICK { "team_id" : TEAM_ID } ``` ## team/accept
Test
``` /!api/team/accept/GROUP_NICK { "team_id" : TEAM_ID, "user_id" : USER_ID } ``` ## team/reject
Test
``` /!api/team/reject/GROUP_NICK { "team_id" : TEAM_ID, "user_id" : USER_ID } ``` ## team/reject-all
Test
``` /!api/team/reject-all/GROUP_NICK { "team_id" : TEAM_ID } ``` ## team/leave
Test
``` /!api/team/leave/GROUP_NICK { "team_id" : TEAM_ID } ``` ## team/kick
Test
``` /!api/team/kick/GROUP_NICK { "team_id" : TEAM_ID, "user_id" : USER_ID } ``` # message ## message/send
Test
``` /!api/message/send { "text" : "Message content", "source" : "user@1", "target" : "team@1", "source_team_id" : TEAM_ID, "source_group_id" : GROUP_ID, "target_user_id" : USER_ID, "target_team_id" : TEAM_ID, "target_group_id" : GROUP_ID, } ``` ## message/list
Test
``` /!api/message/list ``` ## message/sources
Test
``` /!api/message/sources ``` ## message/read/:target
Test
``` /!api/message/read/:target { "before" : MESSAGE_ID, "after" : MESSAGE_ID } ``` ``` target: user@ID target: team@ID target: group@ID ``` ## message/block
Test
``` /!api/message/block { "target_user_id" : USER_ID } ``` # channel ## channel/add
Test
``` /!api/channel/add { "nick" : "Channel-Nick", "title" : "Channel Name", "description" : "Channel description", "type" : 0, "read_role" : "role_id_1,role_id_2,role_id_3", "write_role" : "role_id_1,role_id_2,role_id_3", "control_role" : "role_id_1,role_id_2,role_id_3", "plus_user" : "user_id_1,user_id_2,user_id_3", "data" : "url or data" } ``` # turbo ## turbo/transfer
Test
``` /!api/turbo/transfer { "verify" : "2FA CODE", "quantity" : 0.01, "target_user_id" : USER_ID, "target_group_id" : GROUP_ID } ```



Topluyo Ekibi =)