List an object's attributes

The named attributes attached to one object as they stand today — the extra details added after it was created, such as a seat upgrade, a stamp, or a verification result. Each attribute says which action last changed it, so you can trace any value back to the moment it was set. `public: true` means the attribute is also visible to anyone, through the public view of the object. Attributes are set and removed with the `set_attributes` and `delete_attributes` actions. Requires the `objects.read` permission.

GET
/objects/{objectId}/attributes
AuthorizationBearer <token>

The access token returned after a successful sign-in, sent as Authorization: Bearer <access_token>.

It identifies the person and the organization they are working in, and it lasts about fifteen minutes. When it runs out, use their refresh token at POST /auth/refresh-token instead of asking them to sign in again.

In: header

Path Parameters

objectId*string

Identifier of the smart object.

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://api.dual.network/objects/665f1c2d4b1a2c3d4e5f6a90/attributes"
{
  "attributes": [
    {
      "id": "665f1c2d4b1a2c3d4e5f6b10",
      "object_id": "665f1c2d4b1a2c3d4e5f6a90",
      "key": "tier",
      "value": "vip",
      "category": "ticket",
      "public": true,
      "value_hash": "0x11223344556677889900aabbccddeeff11223344556677889900aabbccddeeff",
      "action_id": "665f1c2d4b1a2c3d4e5f6e11",
      "object_nonce": 3,
      "when_created": "2026-05-11T18:24:00Z",
      "when_modified": "2026-05-11T18:24:00Z"
    },
    {
      "id": "665f1c2d4b1a2c3d4e5f6b11",
      "object_id": "665f1c2d4b1a2c3d4e5f6a90",
      "key": "internal_note",
      "value": "upgraded at the door",
      "public": false,
      "value_hash": "0x22334455667788990011223344556677889900aabbccddeeff1122334455667",
      "action_id": "665f1c2d4b1a2c3d4e5f6e11",
      "object_nonce": 3,
      "when_created": "2026-05-11T18:24:00Z",
      "when_modified": "2026-05-11T18:24:00Z"
    }
  ]
}
{
  "code": 3,
  "message": "Key: 'limit' Error:Field validation for 'limit' failed on the 'lte' tag"
}

{
  "code": 16,
  "message": "no auth provided"
}

{
  "code": 5,
  "message": "object not found"
}
{
  "code": 13,
  "message": "internal error"
}