Dataset
A Dataset is a Product of curated Things of one Noun, with a promise that they are true.
Properties
| Property | Type | Required | Description |
|---|---|---|---|
records | integer | How many Things it holds. | |
refreshedAt | datetime | When its Sources were last read. |
Inherited from Product: 3 properties
| Property | Type | Required | Description |
|---|---|---|---|
name | string | required | The name of the Product. |
promise | text | required | What the Customer can rely on. |
status | string | required | One of draft, selling or retired, set by its Offers. |
Object
{
"$id": "https: //api.sb/ tutorloop.com/ datasets/ dataset_1",
"$type": "Dataset",
"name": "TutorLoop",
"promise": "A tutor confirmed within one hour.",
"status": "draft",
"records": 1,
"refreshedAt": "2026-10-22T12: 00: 00Z"
}Relationships
- A Dataset curates one Noun: a Dataset collects and vouches for the Things of exactly one Noun.
curates, inversecuratedIn.
Verbs
createCreates a Dataset.POST /{namespace}/datasetsgetReturns one Dataset by id.GET /{namespace}/datasets/{id}listReturns Datasets, newest first, one page at a time.GET /{namespace}/datasetsupdateChanges the given properties of a Dataset.PATCH /{namespace}/datasets/{id}deleteDeletes a Dataset; its history is kept.DELETE /{namespace}/datasets/{id}
Permissions
Which Access level may call each Verb. One-way Verbs wait their delay window.
| Operation | owner | admin | member | viewer |
|---|---|---|---|---|
Dataset.create | Yes | Yes | Yes | No |
Dataset.get | Yes | Yes | Yes | Yes |
Dataset.list | Yes | Yes | Yes | Yes |
Dataset.update | Yes | Yes | Yes | No |
Dataset.delete | Yes | Yes | Yes | No |
Call it
Add a dataset to QuietCopy.Example
A Dataset of 4.2 million business registrations across 50 states refreshes nightly. It promises each record matches the state filing as of its refreshedAt.