privy-token cookie.
List my pods
200
Example
Create a pod draft
Request body
ID of the datanet this pod will be published into.
Display name of the pod. Between 3 and 50 characters.
Canonical URL of the content (e.g., the original article or social post).
Platform the content originates from (e.g.,
X, Substack, YouTube). Between 2 and 50 characters.Category label for the content (e.g.,
AI Research, DeFi). Between 2 and 50 characters.URL to the pod’s cover image. Optional.
URL to a thumbnail image. Optional.
URL to a PDF version of the content. Optional.
URL to a video version of the content. Optional.
Short description of the pod’s content. Between 10 and 200 characters.
Must be
true. Confirms the publisher agrees to the Reppo terms of service.201
Example
Get one of my pods
Path parameters
The pod’s internal ID.
200
Mint a pod
Path parameters
The pod’s internal ID.
Request body
The pod’s internal ID (must match the path parameter).
Transaction hash of the on-chain mint.
200
Example
Republish a pod
Path parameters
The pod’s internal ID.
Request body
The pod’s internal ID.
Transaction hash of the on-chain republish transaction.
200
Get pods voted on during an epoch
Path parameters
The epoch number to query.
200
List public pods
Query parameters
Page number. Minimum
1. Default 1.Results per page. Minimum
1. Default 10.Free-text search against pod name and description.
Filter pods active in a specific epoch number.
Filter pods by datanet ID.
200
Example
Get a public pod by ID
Path parameters
The pod’s internal ID.
200
Example
Get public pod votes for an epoch
Path parameters
The pod’s internal ID.
The epoch number to query.
200
UserPod schema
Returned by authenticated pod endpoints (/me/pods/*).
Internal pod ID.
Display name of the pod.
Short description of the pod’s content.
On-chain NFT token ID.
null until the pod is minted.Internal ID of the datanet this pod belongs to.
Canonical URL of the original content.
URL to the pod’s cover image.
URL to the pod’s thumbnail image.
Current status (e.g.,
draft, active).Whether this pod has been banned from the platform.
Reason for the ban, if applicable.
The epoch through which this pod is considered valid for curation rewards.
Total weighted up-vote volume accumulated across all epochs.
Total weighted down-vote volume accumulated across all epochs.
ISO 8601 timestamp of when the pod was created.
ISO 8601 timestamp of the last update.
PublicPod schema
Returned by unauthenticated pod endpoints (/public/pods/*). Includes creator info and media URLs.
Internal pod ID.
Display name of the pod.
Short description of the pod’s content.
On-chain NFT token ID.
Internal ID of the datanet this pod belongs to.
Canonical URL of the original content.
URL to the pod’s cover image.
URL to the pod’s thumbnail.
URL to a video version of the content.
URL to a PDF version of the content.
Object containing the creator’s
id (string, required), username (string | null), and avatarUrl (string | null).ISO 8601 timestamp of when the pod was created.
ISO 8601 timestamp of the last update.
The epoch through which this pod is valid for curation rewards.
Total weighted up-vote volume.
Total weighted down-vote volume.