TagwiseTagwiseDevnet
REST 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 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.

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