API
Get user information by ID
User ID, address, or username
Optional user making the request
""
Type of identifier: 'address', 'owner', or 'username'
username
Possible values: GET /https:/4igrv4i2ll.execute-api.us-east-1.amazonaws.com/u/{userId} HTTP/1.1
Host:
Accept: */*
{
"ok": true,
"err": "text",
"statusCode": 1,
"data": {
"_created": "text",
"_updated": "text",
"address": "text",
"avatarHash": "text",
"bannerHash": "text",
"channelCount": 1,
"description": "text",
"followerCount": 1,
"followingCount": 1,
"isFollowing": true,
"isNotificationsRead": true,
"name": "text",
"owner": "text",
"soul": "text",
"totalEarnings": 1,
"userKey": "text"
}
}
Get notifications for a specific user
The user's unique identifier
Pagination cursor for fetching next set of results
GET /https:/4igrv4i2ll.execute-api.us-east-1.amazonaws.com/u/{userId}/notifications HTTP/1.1
Host:
Accept: */*
{
"ok": true,
"err": "text",
"statusCode": 1,
"data": [
{
"_created": 1,
"message": "text",
"rewardAmount": 1
}
],
"nextCursor": "text"
}
Mark all notifications as read for a user
The user's unique identifier
Type of identifier: 'address' or 'username'
username
Possible values: PUT /https:/4igrv4i2ll.execute-api.us-east-1.amazonaws.com/u/{userId}/notifications HTTP/1.1
Host:
Accept: */*
{
"ok": true,
"err": "text",
"statusCode": 1
}
Get users that a specific user is following
The user's unique identifier
Pagination cursor for fetching next set of results
Optional user making the request, for personalized response
""
Type of identifier: 'address' or 'username'
username
Possible values: GET /https:/4igrv4i2ll.execute-api.us-east-1.amazonaws.com/u/{userId}/following HTTP/1.1
Host:
Accept: */*
{
"ok": true,
"err": "text",
"statusCode": 1,
"data": [
{
"_created": "text",
"_updated": "text",
"address": "text",
"avatarHash": "text",
"bannerHash": "text",
"channelCount": 1,
"description": "text",
"followerCount": 1,
"followingCount": 1,
"isFollowing": true,
"isNotificationsRead": true,
"name": "text",
"owner": "text",
"soul": "text",
"totalEarnings": 1,
"userKey": "text"
}
],
"nextCursor": "text"
}
Get followers of a specific user
The user's unique identifier
Pagination cursor for fetching next set of results
Optional user making the request, for personalized response
""
Type of identifier: 'address' or 'username'
username
Possible values: GET /https:/4igrv4i2ll.execute-api.us-east-1.amazonaws.com/u/{userId}/followers HTTP/1.1
Host:
Accept: */*
{
"ok": true,
"err": "text",
"statusCode": 1,
"data": [
{
"_created": "text",
"_updated": "text",
"address": "text",
"avatarHash": "text",
"bannerHash": "text",
"channelCount": 1,
"description": "text",
"followerCount": 1,
"followingCount": 1,
"isFollowing": true,
"isNotificationsRead": true,
"name": "text",
"owner": "text",
"soul": "text",
"totalEarnings": 1,
"userKey": "text"
}
],
"nextCursor": "text"
}
Get channels that a user is a member of
The user's unique identifier
Pagination cursor for fetching next set of results
Optional user making the request, for personalized response
""
GET /https:/4igrv4i2ll.execute-api.us-east-1.amazonaws.com/u/{userId}/channels HTTP/1.1
Host:
Accept: */*
{
"ok": true,
"err": "text",
"statusCode": 1,
"data": [
{
"_created": "text",
"_updated": "text",
"address": "text",
"avatarHash": "text",
"bannerHash": "text",
"channelKey": "text",
"description": "text",
"isFollowing": true,
"isModerator": true,
"isOwner": true,
"followerCount": 1,
"name": "text"
}
],
"nextCursor": "text"
}
Get posts by a specific user
The user's unique identifier
Pagination cursor for fetching next set of results
Optional user making the request, for personalized response
""
GET /https:/4igrv4i2ll.execute-api.us-east-1.amazonaws.com/u/{userId}/posts HTTP/1.1
Host:
Accept: */*
{
"ok": true,
"err": "text",
"statusCode": 1,
"data": {
"channels": [
{
"_created": "text",
"_updated": "text",
"address": "text",
"avatarHash": "text",
"bannerHash": "text",
"channelKey": "text",
"description": "text",
"isFollowing": true,
"isModerator": true,
"isOwner": true,
"followerCount": 1,
"name": "text"
}
],
"posts": [
{
"_created": 1,
"_updated": 1,
"address": "text",
"data": "text",
"description": "text",
"createdBy": "text",
"commentCount": 1,
"isLiked": true,
"likesCount": 1,
"parentKey": "text",
"parentType": "text",
"title": "text"
}
],
"users": [
{
"_created": "text",
"_updated": "text",
"address": "text",
"avatarHash": "text",
"bannerHash": "text",
"channelCount": 1,
"description": "text",
"followerCount": 1,
"followingCount": 1,
"isFollowing": true,
"isNotificationsRead": true,
"name": "text",
"owner": "text",
"soul": "text",
"totalEarnings": 1,
"userKey": "text"
}
]
},
"nextCursor": "text"
}
Get a single post by its address
The post's unique address/identifier
Optional user making the request, for personalized response
""
GET /https:/4igrv4i2ll.execute-api.us-east-1.amazonaws.com/p/{postAddress} HTTP/1.1
Host:
Accept: */*
{
"ok": true,
"err": "text",
"statusCode": 1,
"data": {
"users": [
{
"_created": "text",
"_updated": "text",
"address": "text",
"avatarHash": "text",
"bannerHash": "text",
"channelCount": 1,
"description": "text",
"followerCount": 1,
"followingCount": 1,
"isFollowing": true,
"isNotificationsRead": true,
"name": "text",
"owner": "text",
"soul": "text",
"totalEarnings": 1,
"userKey": "text"
}
],
"posts": [
{
"_created": 1,
"_updated": 1,
"address": "text",
"data": "text",
"description": "text",
"createdBy": "text",
"commentCount": 1,
"isLiked": true,
"likesCount": 1,
"parentKey": "text",
"parentType": "text",
"title": "text"
}
],
"channels": [
{
"_created": "text",
"_updated": "text",
"address": "text",
"avatarHash": "text",
"bannerHash": "text",
"channelKey": "text",
"description": "text",
"isFollowing": true,
"isModerator": true,
"isOwner": true,
"followerCount": 1,
"name": "text"
}
]
}
}
Get popular posts across the platform
Pagination cursor for fetching next set of results
Optional user making the request, for personalized response
""
GET /https:/4igrv4i2ll.execute-api.us-east-1.amazonaws.com/posts/popular HTTP/1.1
Host:
Accept: */*
{
"ok": true,
"err": "text",
"statusCode": 1,
"data": {
"channels": [
{
"_created": "text",
"_updated": "text",
"address": "text",
"avatarHash": "text",
"bannerHash": "text",
"channelKey": "text",
"description": "text",
"isFollowing": true,
"isModerator": true,
"isOwner": true,
"followerCount": 1,
"name": "text"
}
],
"posts": [
{
"_created": 1,
"_updated": 1,
"address": "text",
"data": "text",
"description": "text",
"createdBy": "text",
"commentCount": 1,
"isLiked": true,
"likesCount": 1,
"parentKey": "text",
"parentType": "text",
"title": "text"
}
],
"users": [
{
"_created": "text",
"_updated": "text",
"address": "text",
"avatarHash": "text",
"bannerHash": "text",
"channelCount": 1,
"description": "text",
"followerCount": 1,
"followingCount": 1,
"isFollowing": true,
"isNotificationsRead": true,
"name": "text",
"owner": "text",
"soul": "text",
"totalEarnings": 1,
"userKey": "text"
}
]
},
"nextCursor": "text"
}
Get posts for a user's feed
Pagination cursor for fetching next set of results
User identifier making the request
""
GET /https:/4igrv4i2ll.execute-api.us-east-1.amazonaws.com/posts/feed HTTP/1.1
Host:
Accept: */*
{
"ok": true,
"err": "text",
"statusCode": 1,
"data": {
"channels": [
{
"_created": "text",
"_updated": "text",
"address": "text",
"avatarHash": "text",
"bannerHash": "text",
"channelKey": "text",
"description": "text",
"isFollowing": true,
"isModerator": true,
"isOwner": true,
"followerCount": 1,
"name": "text"
}
],
"posts": [
{
"_created": 1,
"_updated": 1,
"address": "text",
"data": "text",
"description": "text",
"createdBy": "text",
"commentCount": 1,
"isLiked": true,
"likesCount": 1,
"parentKey": "text",
"parentType": "text",
"title": "text"
}
],
"users": [
{
"_created": "text",
"_updated": "text",
"address": "text",
"avatarHash": "text",
"bannerHash": "text",
"channelCount": 1,
"description": "text",
"followerCount": 1,
"followingCount": 1,
"isFollowing": true,
"isNotificationsRead": true,
"name": "text",
"owner": "text",
"soul": "text",
"totalEarnings": 1,
"userKey": "text"
}
]
},
"nextCursor": "text"
}
Get comments for a specific post
The post's unique address/identifier
Pagination cursor for fetching next set of results
Optional user making the request, for personalized response
""
GET /https:/4igrv4i2ll.execute-api.us-east-1.amazonaws.com/p/{postAddress}/comments HTTP/1.1
Host:
Accept: */*
{
"ok": true,
"err": "text",
"statusCode": 1,
"data": {
"posts": [
{
"_created": 1,
"_updated": 1,
"address": "text",
"data": "text",
"description": "text",
"createdBy": "text",
"commentCount": 1,
"isLiked": true,
"likesCount": 1,
"parentKey": "text",
"parentType": "text",
"title": "text"
}
],
"users": [
{
"_created": "text",
"_updated": "text",
"address": "text",
"avatarHash": "text",
"bannerHash": "text",
"channelCount": 1,
"description": "text",
"followerCount": 1,
"followingCount": 1,
"isFollowing": true,
"isNotificationsRead": true,
"name": "text",
"owner": "text",
"soul": "text",
"totalEarnings": 1,
"userKey": "text"
}
]
},
"nextCursor": "text"
}
Get posts from a specific channel
The channel's unique identifier
Pagination cursor for fetching next set of results
Optional user making the request, for personalized response
""
GET /https:/4igrv4i2ll.execute-api.us-east-1.amazonaws.com/c/{channelId}/posts HTTP/1.1
Host:
Accept: */*
{
"ok": true,
"err": "text",
"statusCode": 1,
"data": [
{
"_created": 1,
"_updated": 1,
"address": "text",
"data": "text",
"description": "text",
"createdBy": "text",
"commentCount": 1,
"isLiked": true,
"likesCount": 1,
"parentKey": "text",
"parentType": "text",
"title": "text"
}
],
"nextCursor": "text"
}
Get users that are members of a specific channel
The unique channel identifier
Pagination cursor for fetching next set of results
Optional user making the request, for personalized response
""
GET /https:/4igrv4i2ll.execute-api.us-east-1.amazonaws.com/c/{channelId}/users HTTP/1.1
Host:
Accept: */*
{
"ok": true,
"err": "text",
"statusCode": 1,
"data": [
{
"_created": "text",
"_updated": "text",
"address": "text",
"avatarHash": "text",
"bannerHash": "text",
"channelCount": 1,
"description": "text",
"followerCount": 1,
"followingCount": 1,
"isFollowing": true,
"isNotificationsRead": true,
"name": "text",
"owner": "text",
"soul": "text",
"totalEarnings": 1,
"userKey": "text"
}
],
"nextCursor": "text"
}
Get information about a specific channel
The unique channel identifier
Optional user making the request, for personalized response
""
GET /https:/4igrv4i2ll.execute-api.us-east-1.amazonaws.com/c/{channelId} HTTP/1.1
Host:
Accept: */*
{
"ok": true,
"err": "text",
"statusCode": 1,
"data": {
"_created": "text",
"_updated": "text",
"address": "text",
"avatarHash": "text",
"bannerHash": "text",
"channelKey": "text",
"description": "text",
"isFollowing": true,
"isModerator": true,
"isOwner": true,
"followerCount": 1,
"name": "text"
}
}
Get recommended channels for the user
GET /https:/4igrv4i2ll.execute-api.us-east-1.amazonaws.com/channels/recommended HTTP/1.1
Host:
Accept: */*
{
"ok": true,
"err": "text",
"statusCode": 1,
"data": [
{
"_created": "text",
"_updated": "text",
"address": "text",
"avatarHash": "text",
"bannerHash": "text",
"channelKey": "text",
"description": "text",
"isFollowing": true,
"isModerator": true,
"isOwner": true,
"followerCount": 1,
"name": "text"
}
],
"nextCursor": "text"
}
Last updated