Concepts > Unique Identifiers
OverviewConceptsUnique Identifiers
Unique Identifiers

Lana employs unique identifiers for numerous objects. These identifiers are obfuscated using a straightforward algorithm. Although this obfuscation isn't meant to be cryptographically secure, it effectively conceals numerical or sequential identifiers that should not be depended upon.

Identifiers are structured as a 2-letter prefix followed by an underscore character and an encrypted number.

Unique Identifiers

PrefixMeaning
acActivity
adAddress
aqQuestion Answer
arAddress (short)
asAsset
awReview Answer
blContent Block
bpBlog Post
brBrand
btBlog Topic
bvBundle Inventory
caCategory
cbCustomer Balance History Item
cgCustomer Group
cnCoupon
coContent Model
ctCountry
cuCustomer
deDevice
doShop Domain
faFile (admin)
fcFile (storefront)
fiFile
fsFile (user)
fuFulfillment
fvCustomer Favorite
gwGateway
iiCustomer Inventory Item
ilInventory Location
inInvitation
irInventory Rule
keKey
laLanguage
liLine Item
meMenu
miMenu Item
msMessage
ncCustomer Note
niCustomer Inventory Item Note
noOrder Note
npPurchase Order Note
nrReturn Note
ntTransfer Note
orOrder
osOption Set
paPackaging
pdProduct
pePromotion Expr
pmPayment Method
pnProvince
poPurchase Order
prPromotion
quQuestion
rdReview Dimension
reReview
riReturn Inspection
roRole
rpReturn Policy
rrReview Reason
rsReview Dimension Set
rtReturn
saSupport Article
shShop
siShipping Rate
spShipping Provider
srShipping Rule
stSupport Topic
suSupplier
taShop Task
tdTheme (admin)
teTemplate
thTheme
trTax Rule
txTransfer
usUser
vaVariant
viVariant Inventory
weWebhook Event
whWebhook
x*Sharded Task Object

Examples:

va_o2pAYgp7
pd_EQzGqWoY
pd_VM7ENbzk
ov_4eG80G12

NOTE: Even though length seems fixed, we strongly suggest not relying on it.

PREVIOUS
Pagination
NEXT
Permission Bits