TIPTIP
API Reference

Register tag

POST
/v1/register

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 caller (the authenticated pubkey, always the fee payer and owner, never taken from the request body) pays their own account rent and network fee. If wallet is omitted, it defaults to the caller's own pubkey.

AuthorizationBearer <token>

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"}