Aller au contenu principal

SearchPublicAsset

uidstring | nullnullable
namestring | nullnullable
updatedAtstring | nullnullable
typestring | nullnullable
parent object
oneOf
uidstring | nullnullable

Unique identifier for the asset (typically UUID)

Example: 519c00c9-29b1-4e16-8ed2-61bb4a8d6249
externalIds object | null

Must contains only one external system identifier

property name*string
groupedBy object[]
  • Array [
  • uidstring | nullnullable

    Unique identifier for the asset (typically UUID)

    Example: 519c00c9-29b1-4e16-8ed2-61bb4a8d6249
    externalIds object | null

    Must contains only one external system identifier

    property name*string
  • ]
  • belongsTo object | null

    The assets this asset belongs to, keyed by requested asset type code. Only present when belongsTo.types was provided in the request. Only the codes actually matched are keys: a requested code with no match, or unknown to the organization, is absent from the map — read it as belongsTo.<code> ?? []. A missing key is normal and frequent, not a data gap: an equipment in a common area belongs to no rented unit, and a finish on an exterior wall belongs to no room. Each key maps to a list with no defined order: an asset usually belongs to several levels at once, and the first one is not the nearest. Picking a single one is a precedence rule of the calling system. Each entry carries the asset uid, the same shape parent and groupedBy use.

    property name* object[]
  • Array [
  • uidstring | nullnullable

    Unique identifier for the asset (typically UUID)

    Example: 519c00c9-29b1-4e16-8ed2-61bb4a8d6249
    externalIds object | null

    Must contains only one external system identifier

    property name*string
  • ]
  • deletedAtstring | nullnullable
    externalIds object | null
    property name*string
    properties object
    oneOf
    simple object | null

    Current reference value of each requested property, as a flat {code: value} map

    property name*string
    precise object | null

    Each requested property mapped to its list of value entries, each carrying its source, validity window and reference flag

    property name* object[]
  • Array [
  • rawValuestringrequired
    sourcestring | nullnullable

    Raw source name of the value (e.g. REVIT, IKOS, DATALAKE), or the userUid for a manual (USER) source

    startDatestring | nullnullable

    Start of the value validity window; null when open (min system date)

    endDatestring | nullnullable

    End of the value validity window; null when open (max system date)

    isReferencebooleanrequired

    Whether this value is the reference (elected) value among its sources

  • ]
  • representations object
    oneOf
    implicitPosition object
    oneOf
    xnumber<double>required
    ynumber<double>required
    isGraphicboolean | nullnullable
    box
    polyline object[]
  • Array [
  • xnumber<double>required
    ynumber<double>required
    z(number | null)<double>nullable
  • ]
  • face
    outlinesobject[][]nullable
    backgroundstring | nullnullable
    effectiveDatestring | nullnullable
    expirationDatestring | nullnullable
    integrationDatestring | nullnullable
    childCount(integer | null)<int64>nullable
    containsChildCount(integer | null)<int64>nullable
    groupsChildCount(integer | null)<int64>nullable
    SearchPublicAsset
    {
    "uid": "string",
    "name": "string",
    "updatedAt": "string",
    "type": "string",
    "parent": {
    "uid": "519c00c9-29b1-4e16-8ed2-61bb4a8d6249",
    "externalIds": {
    "CODE": "001"
    }
    },
    "groupedBy": "Unknown Type: array,null",
    "belongsTo": {
    "SPACE": [
    {
    "uid": "21bd52bf-9c4a-4e77-b1d2-0c8f5a6e3b90"
    }
    ],
    "BUILDING": [
    {
    "uid": "1e74b23e-5f80-4a21-9de3-7b41c0a2f6d5"
    }
    ]
    },
    "deletedAt": "string",
    "externalIds": "Unknown Type: object,null",
    "properties": {
    "simple": "Unknown Type: object,null",
    "precise": "Unknown Type: object,null"
    },
    "representations": {
    "implicitPosition": {
    "x": 0,
    "y": 0
    },
    "isGraphic": true,
    "box": {},
    "polyline": "Unknown Type: array,null",
    "face": {},
    "outlines": "Unknown Type: array,null",
    "background": "string"
    },
    "effectiveDate": "string",
    "expirationDate": "string",
    "integrationDate": "string",
    "childCount": 0,
    "containsChildCount": 0,
    "groupsChildCount": 0
    }