Prerequisites
- Valid API key with object read permissions
Request
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
limit | number | No | Maximum number of objects to return (default: 20, max: 100) |
offset | number | No | Number of objects to skip for pagination (default: 0) |
status | string | No | Filter by status: “active”, “inactive”, “all” (default: “active”) |
name | string | No | Filter by object name (partial match) |
externalId | string | No | Filter by external ID (exact match) |
categoryId | string | No | Filter by category ID |
subcategoryId | string | No | Filter by subcategory ID |
owner | string | No | Filter by owner name (partial match) |
sort | string | No | Sort order: “createdAt:desc”, “createdAt:asc”, “name:asc”, “name:desc” (default: “createdAt:desc”) |
Response
Response Fields
| Field | Type | Description |
|---|---|---|
data | array | Array of object entities |
pagination | object | Pagination information |
Object Entity
| Field | Type | Description |
|---|---|---|
id | string | Unique object identifier |
externalId | string | External identifier for the object |
name | string | Object name |
description | string | Detailed description |
summary | string | Brief summary |
owner | string | Current owner |
status | string | Object status |
categoryId | string | Category identifier |
subcategoryId | string | Subcategory identifier |
metadata | object | Additional metadata |
createdAt | string | ISO 8601 timestamp of creation |
updatedAt | string | ISO 8601 timestamp of last update |
blockchain | object | Blockchain information |
Pagination Object
| Field | Type | Description |
|---|---|---|
limit | number | Current page size |
offset | number | Current offset |
total | number | Total number of objects matching criteria |
hasNext | boolean | Whether more items are available |
hasPrevious | boolean | Whether previous items exist |
Examples
List All Objects
List Objects by Category
Search Objects by Name
List Objects by Owner
Get Next Page
Error Responses
| Status Code | Description |
|---|---|
400 | Invalid query parameters |
401 | Unauthorized - invalid API key |
403 | Insufficient permissions |
500 | Internal server error |
Pagination Best Practices
- Use
limitto control page size (recommended: 20-50 items) - Use
offsetto navigate through pages - Check
hasNextbefore requesting the next page - Consider filtering for better performance on large datasets