objects.get
One object: type, owner, version and fields as they are now.
Details
- Endpoint
- GET /v1/objects/:id
- Credits
- 1
- Rate class
- Light. Counts against your light requests per second.
Returns the current state of an object: type, version, digest, owner (address, object, shared, immutable), the Move fields as JSON, the Display values and the storage rebate in MIST. For a deleted or wrapped object it returns status deleted or wrapped with the last version the index saw. Use /history for every past version. Packages are served by /v1/packages/{id}.
Parameters
| Name | Type | Description |
|---|---|---|
| idrequired | string | Object id (0x...). |
Request
Send your key in the x-api-key header, or leave it out to use the keyless tier.
curl
curl "https://api.tide.ad/v1/objects/0x0000000000000000000000000000000000000000000000000000000000000006" \
-H "x-api-key: YOUR_API_KEY"TypeScript
const res = await fetch("https://api.tide.ad/v1/objects/0x0000000000000000000000000000000000000000000000000000000000000006", {
headers: {
"x-api-key": process.env.TIDE_API_KEY!,
},
});
const data = await res.json();Response
JSON
{
"objectId": "0x0000000000000000000000000000000000000000000000000000000000000006",
"status": "live",
"version": 1020246699,
"digest": "H6xFjTciQTwcPvj91dhAqLR3DeoaoGVWtivXFAErP9uB",
"type": "0x0000000000000000000000000000000000000000000000000000000000000002::clock::Clock",
"owner": {
"kind": "shared",
"initialSharedVersion": 1
},
"previousTransaction": "igJryqQ8y6vVhXHVhmNRUtXcs3Wsh1F5c7k5VSphPDA",
"storageRebateMist": "0",
"hasPublicTransfer": false,
"fields": {
"id": "0x0000000000000000000000000000000000000000000000000000000000000006",
"timestamp_ms": "1793937158503"
},
"display": null,
"asOf": {
"checkpoint": 342144729,
"timestamp": "2026-11-06T03:52:38.503Z",
"lagMs": 640
}
}