CapabilityRecord response model
Nullable fields represent unknown values; they do not imply zero cost or a completed action.
| Field | Type | Required | Details |
|---|---|---|---|
id |
string | Yes | Format: uuid |
owner |
string | Yes | |
mode |
string | Yes | One of: sandbox, live |
createdAt |
string | Yes | Format: date-time |
interviewId |
string | Yes | Format: uuid |
status |
string | Yes | |
data |
Facts | Yes | |
reviewedAt |
string or null | Yes |
Full JSON schema
{ "type": "object", "properties": { "id": { "type": "string", "format": "uuid" }, "owner": { "type": "string" }, "mode": { "type": "string", "enum": [ "sandbox", "live" ] }, "createdAt": { "type": "string", "format": "date-time" }, "interviewId": { "type": "string", "format": "uuid" }, "status": { "type": "string" }, "data": { "$ref": "#/components/schemas/Facts" }, "reviewedAt": { "anyOf": [ { "type": "string", "format": "date-time" }, { "type": "null" } ] } }, "required": [ "id", "owner", "mode", "createdAt", "interviewId", "status", "data", "reviewedAt" ]}