Wallets
Verifies the Privy bearer token and sets Ethos access/refresh JWTs via HttpOnly cookies.
Successful response
Authorization not provided
Insufficient access
Internal server error
Clears Ethos access/refresh cookies and revokes the current refresh token if present. If deviceIdentifier is provided, also removes the FCM push notification token for that device. Safe to call even if not authenticated.
Successful response
Invalid input data
Internal server error
Returns ok when authenticated. If the access token is expired, it will be refreshed using the refresh token.
Successful response
Authorization not provided
Insufficient access
Internal server error
Returns whether the Ethos Everywhere wallet has sufficient balance for transactions like reviews, votes, or replies. Also indicates if gas sponsorship is available.
Successful response
Authorization not provided
Insufficient access
Internal server error
Signs and submits a review transaction using the user's Ethos Everywhere wallet. > ⚠️ Warning: This is a beta endpoint. It is not guaranteed to be stable and may change or break without notice.
[]Timeout in seconds to wait for the transaction to be processed by Ethos. Defaults to 5 seconds. Set to 0 to skip waiting.
5Successful response
Invalid input data
Authorization not provided
Insufficient access
Internal server error
Signs and submits a review transaction for a subject address using the user's Ethos Everywhere wallet. > ⚠️ Warning: This is a beta endpoint. It is not guaranteed to be stable and may change or break without notice.
[]Timeout in seconds to wait for the transaction to be processed by Ethos. Defaults to 5 seconds. Set to 0 to skip waiting.
5Successful response
Invalid input data
Authorization not provided
Insufficient access
Internal server error
Signs and submits a review transaction for an x.com account (id or username) using the user's Ethos Everywhere wallet. > ⚠️ Warning: This is a beta endpoint. It is not guaranteed to be stable and may change or break without notice.
[]Timeout in seconds to wait for the transaction to be processed by Ethos. Defaults to 5 seconds. Set to 0 to skip waiting.
5Successful response
Invalid input data
Authorization not provided
Insufficient access
Internal server error
Submits an upvote or downvote on a review, vouch, attestation, slash, broker post, project, reputation market, or reply using the user's Ethos Everywhere wallet. > ⚠️ Warning: This is a beta endpoint. It is not guaranteed to be stable and may change or break without notice.
Timeout in seconds to wait for the transaction to be processed by Ethos. Defaults to 5 seconds. Set to 0 to skip waiting.
5Successful response
Invalid input data
Authorization not provided
Insufficient access
Internal server error
Posts a reply to a review, vouch, attestation, slash, broker post, project, reputation market, or existing reply (use activityType='reply') using the user's Ethos Everywhere wallet. > ⚠️ Warning: This is a beta endpoint. It is not guaranteed to be stable and may change or break without notice.
[]Timeout in seconds to wait for the transaction to be processed by Ethos. Defaults to 5 seconds. Set to 0 to skip waiting.
5Successful response
Invalid input data
Authorization not provided
Insufficient access
Internal server error
Archives a review using the user's Ethos Everywhere wallet. > ⚠️ Warning: This is a beta endpoint. It is not guaranteed to be stable and may change or break without notice.
Timeout in seconds to wait for the transaction to be processed by Ethos. Defaults to 5 seconds. Set to 0 to skip waiting.
5Successful response
Invalid input data
Authorization not provided
Insufficient access
Internal server error
Invites an address to Ethos using the user's Ethos Everywhere wallet. > ⚠️ Warning: This is a beta endpoint. It is not guaranteed to be stable and may change or break without notice.
Timeout in seconds to wait for the transaction to be processed by Ethos. Defaults to 5 seconds. Set to 0 to skip waiting.
5Successful response
Invalid input data
Authorization not provided
Insufficient access
Internal server error
Cancels an invitation (uninvites a user) using the user's Ethos Everywhere wallet. > ⚠️ Warning: This is a beta endpoint. It is not guaranteed to be stable and may change or break without notice.
Timeout in seconds to wait for the uninvite transaction to be processed by Ethos. Defaults to 5 seconds. Set to 0 to skip waiting.
5Successful response
Invalid input data
Authorization not provided
Insufficient access
Internal server error
Creates a bond using the user's Ethos Everywhere wallet. The signature must be obtained from the signatures.createHumanityBond endpoint first. > ⚠️ Warning: This is a beta endpoint. It is not guaranteed to be stable and may change or break without notice.
""Timeout in seconds to wait for the transaction to be processed by Ethos. Defaults to 5 seconds. Set to 0 to skip waiting.
5Successful response
Invalid input data
Authorization not provided
Insufficient access
Internal server error
Last updated