# Resources

This page hand-documents the resource model at a glance. For a fully generated, per-operation reference (parameters, request/response schemas, and a live "Try it" panel), see the **OpenAPI Demo** tab instead - it's built straight from `openapi.yaml`, not written by hand like this page.

## Widget

| Field | Type | Description |
|---|---|---|
| `id` | string | Unique identifier, e.g. `wdg_abc123` |
| `name` | string | Display name |
| `color` | string | Free-text color label |
| `created_at` | string (ISO 8601) | Creation timestamp |

```json
{
  "id": "wdg_abc123",
  "name": "Sprocket",
  "color": "indigo",
  "created_at": "2026-01-14T09:32:00Z"
}
```

<Callout type="tip">
  Resource IDs are prefixed by type (`wdg_` for widgets) so you can tell what an ID refers to without a lookup - useful when IDs show up in logs.
</Callout>