Skip to main content
POST
Restore a deleted attribute definition

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

projectId
string
required

Project ID

id
string
required

Attribute definition ID

Response

Restored attribute definition

id
string
required
object
enum<string>
required
Available options:
attributeDefinition
predefined
boolean
required

Built-in attribute shipped by Usertour: it cannot be edited or deleted.

createdAt
string<date-time>
required
dataType
enum<string>
required

Value type. random_ab / random_number are SYSTEM-GENERATED bucketing types: each user (or company) is assigned a stable value — A/B, or an integer in [1, randomMax] — for A/B tests and canary rollouts. Their values cannot be written; their type and range are locked after creation.

Available options:
number,
string,
boolean,
list,
datetime,
random_ab,
random_number
randomMax
integer | null
required

Upper bound of a random_number attribute (values are 1..randomMax); null otherwise.

Required range: -9007199254740991 <= x <= 9007199254740991
description
string
required
displayName
string
required
codeName
string
required
scope
enum<string>
required

Which object the attribute belongs to. eventDefinition = an event attribute (attach it to events via the event-definitions surface).

Available options:
user,
company,
companyMembership,
eventDefinition