pnut.io API
pnut.io API as documented publicly: 201 operations. Contract generated from the documentation by API Evangelist (2026-10-28); not the provider's own document.
Operations 201
GET
/apps/me/users/tokens
Retrieve a list of all user token objects that authorize the requesting app.
#
GET
/channels/{channelId}/messages/{messageId}/thread
Retrieve messages in the same thread of a channel.
#
GET
/posts/streams/unified
A combined Personal Stream including the authenticated user's mentions.
#
GET
/posts/{postId}/revisions
Retrieve a list of previous versions of a post, not including the most recent.
#
DELETE
/users/me/avatar
This endpoint will delete the existing user avatar (if not already is_default), and revert to their default personalized identicon.
#
GET
/users/me/channels/existing_pm
Retrieve a Private Message channel for a set of users, if one exists.
#
DELETE
/users/me/channels/num_unread
Mark all unread messages as read for the specified channel types for the authenticated user.
#
GET
/users/me/channels/num_unread
Retrieve the number of unread messages for the authenticated user.
#
DELETE
/users/me/cover
This endpoint will delete the existing user cover (if not already is_default), and revert to the default white cover.
#
GET
/users/me/polls/responses
Retrieve a list of responses to polls created by the authenticated user.
#
GET
/users/{userId}/avatar
This endpoint will return an HTTP 302 redirect to the user's current avatar image.
#
GET
/users/{userId}/cover
This endpoint will return an HTTP 302 redirect to the user's current cover image.
#
GET
/users/{userId}/followers
Retrieve a list of user objects that are following the specified user.
#
GET
/users/{userId}/following
Retrieve a list of user objects that the specified user is following.
#
DELETE
/v1/channels/5/messages/{messageid}/sticky
DELETE /v1/channels/5/messages/{messageId}/sticky
#
GET
/v1/sys/ops/5c689c8d-5d59-4974-8705-f20b7abef338
GET /v1/sys/ops/5c689c8d-5d59-4974-8705-f20b7abef338
#
Specifications
Schemas & Data
📊
JSONSchema
https://artifacts.apis.io/pnut/json-schema/pnut-post-polls-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/pnut/json-schema/pnut-get-files-fileid-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/pnut/json-schema/pnut-post-posts-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/pnut/json-schema/pnut-get-channels-channelid-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/pnut/json-schema/pnut-get-sys-ops-opsid-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/pnut/json-schema/pnut-put-posts-postid-request-schema.json