Register tag
Builds an UNSIGNED register_tag transaction for the caller to sign and submit themselves. The server never signs or submits it, and never writes the mirror; the identities row is created only once the indexer observes the transaction land on-chain. The OWNER is always the authenticated pubkey, never taken from the request body. The fee payer (who funds account rent and the network fee) defaults to the owner; pass feePayer to have a sponsor cover it instead. If wallet is omitted, it defaults to the owner's own pubkey. When feePayer is present and differs from the owner, the resulting transaction requires signatures from BOTH the owner and feePayer before it can be submitted.
Authorization
bearer In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/register" \ -H "Content-Type: application/json" \ -d '{ "tag": "daniel" }'{ "transaction": "AQABAwLd0EBAvJf3fKh1QMwbTvbnFbf/lYw/BhqlBTQU2WeUsWfz9L5o1LYh...", "pda": "3fMxKPQvRnZ8Ldq2vBcTHYRWQnJ8gAxE4tCyF6mWzUKp", "lastValidBlockHeight": "301234567"}