Profiles
Profiles related to Social
These are authenticated endpoints. You can visit authentication to get an access token.
These endpoints allow you to manage profiles. They are the users of the social network and are the owners of posts.
These endpoints support pagination and sorting. Read more about these features here.
The Profile model
Prop | Type | Default |
---|---|---|
name | string | - |
email | string | - |
banner | string | - |
avatar | string | - |
_count | object | - |
Query parameters
Not all of the properties of a post are returned by default. You can use the following optional query parameters to include additional properties in the response.
Prop | Type | Default |
---|---|---|
_following | boolean | false |
_followers | boolean | false |
_posts | boolean | false |
All profiles
Retrieve all profiles.
Single profile
Retrieve a single profile by its id.
All posts by profile
Retrieve all posts made by profile.
The response is the same as the posts endpoint, and accepts the same optional query parameters and flags.
Update profile media
Update or set profile banner
and avatar
images.
You can send either or both of the properties in the request body.
Remove profile media by setting the banner
or avatar
property to null
.
Please note that the avatar
and banner
properties must be fully formed URLs that links to live and publicly accessible images. The API will check the provided URLs and if they cannot be accessed publicly you will receive a 400 error response.
Follow & Unfollow profile
Follow or unfollow another profile by its name.
The request body should be empty.