NOTE: This is bound to be changed and overhauled.
me
- Read profileme:write
- Change profileme:private
- Read private items on profileblips:write
- Create Blipsfeed:home
- Read home timelinefeed:home:private
- Read private items on home timelineothers
- Read other people's profilesothers:private
- Read private items on other people's profilesaccount:admin
- Change account settingsoffline_access
- Refresh token
Navigate user's browser here to get an authorization code.
Query parameters:
response_type
: must becode
client_id
: your app's Client IDredirect_uri
: the URI to redirect to with authentication resultsscope
: space-separated list of scopescode_challenge
: optional PKCE code challengecode_challenge_method
: optional PKCE code challenge method, must beS256
state
: optional state to forward to redirect URI
Redirect URI's parameters:
code
: result authorization codestate
: specified state
Turns codes into tokens.
Request body:
grant_type
: must beauthorization_code
code
: authorization coderedirect_uri
: must be the same as specified to/auth/authorize
client_id
: must be the same as specified to/auth/authorize
code_verifier
: optional PKCE code verifier
Returns a user
Scope: me
/others
URL parameters:
user
: User identifier. Can be a user ID,@
+ a username, orme
to get the authenticated user
Creates a Blip
Scope: blips:write
Request body:
content
: text of blipcontentWarning
: optional content warning shown before blip is shownaudience
: optional Audience. will default to user's default
Returns a Blip
Scope: me
/others
(:private
)
URL parameters:
blip
: ID of Blip
Returns blips of user
Scope: me
/others
(:private
)
Query parameters:
count
: number of Blips to return. (min 1 max 50)from
: number of Blips to skip, used for pagination. (can be negative, will skip backwards from the end)privacy
: blip privacy filter,public
orprivate
(requires private scope)
Returns user feed
Scope: me
/others
(:private
)
Query parameter:
count
: number of items to return. (min 1 max 50)before
: return things older than this date, unix time in seconds, used for paginationprivacy
: item privacy filter,public
orprivate
(requires private scope)
Returns user feed
Scope: feed:home
(:private
)
Query parameter:
count
: number of items to return. (min 1 max 50)before
: return things older than this date, unix time in seconds, used for paginationprivacy
: item privacy filter,public
orprivate
(requires private scope)