# Support (/entities/support)



Answer questions, resolve bugs, track customer issues.

Ticket [#ticket]

Support requests — bugs, questions, feature requests.

```typescript
import { Noun } from 'digital-objects'

export const Ticket = Noun('Ticket', {
  subject: 'string!',
  description: 'string',
  status: 'Open | Pending | InProgress | Resolved | Closed',
  priority: 'Low | Medium | High | Urgent',
  category: 'string',
  assignee: '-> Contact',
  requester: '-> Contact',
  organization: '-> Organization',
  channel: 'Email | Chat | Phone | Web | API',
  tags: 'string',
  firstResponseAt: 'datetime',
  resolvedAt: 'datetime',
  satisfaction: 'number',
  resolve: 'Resolved',
  escalate: 'Escalated',
  close: 'Closed',
  reopen: 'Reopened',
})
```

| Verb       | Event       | Description             |
| ---------- | ----------- | ----------------------- |
| `resolve`  | `Resolved`  | Mark as resolved        |
| `escalate` | `Escalated` | Escalate to higher tier |
| `close`    | `Closed`    | Close the ticket        |
| `reopen`   | `Reopened`  | Reopen after resolution |
