PodManager contract, and indexes it on the Reppo platform — all in one request.
1
Authenticate with your wallet
The minting endpoint requires a 24-hour session token obtained via the wallet authentication flow on
api.reppo.xyz. If you have not done this yet, follow the /authentication guide to complete the nonce → sign → verify flow.Once authenticated, you will have a token value to use as a Bearer token in subsequent requests.2
Call the mint endpoint
Send a
POST request to https://api.reppo.xyz/pods/mint with your tweet URL and any optional parameters.Request body schema3
Handle the response
A successful mint returns the on-chain transaction hash, the pod token ID, AI-generated metadata, and a direct Basescan link.
Save
podId — you will need it to check and claim emissions.4
Verify on Basescan
Open the
basescanUrl from the response to confirm the on-chain mint. The transaction will show the PodManager contract (0x5C563f853eb4db33005A5C1aD9290e8560254A80) as the recipient and record your wallet as the NFT owner on Base.Once the transaction is indexed, your pod appears in the Reppo platform and begins accumulating voting signals in the current epoch.Minting fees are paid in REPPO token (
0xFf8104251E7761163faC3211eF5583FB3F8583d6) for standard mints. X Agent (automated) mints use USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913) instead. Both contracts are on Base (chain ID 8453).