> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# DevinApi.SessionResponse

## Properties

**acus\_consumed** `number` *required*

**category** `Category | null`

**Type:** `Category | null`

The session's assigned use-case category, if categorisation has run. Only populated on get/list endpoints.

**child\_session\_ids** `string[] | null`

**created\_at** `number` *required*

**is\_archived** `boolean`

**org\_id** `string` *required*

**origin** `Origin | null`

**Type:** `Origin | null`

The origin from which the session was created.

**parent\_session\_id** `string | null`

**playbook\_id** `string | null`

**pull\_requests** `SessionPullRequest[]` *required*

**Type:** `SessionPullRequest[]`

**service\_user\_id** `string | null`

**session\_id** `string` *required*

**status** `Status` *required*

**status\_detail** `StatusDetail | null`

**Type:** `StatusDetail | null`

Additional detail about the session's current status. When status is 'running': 'working' (actively working), 'waiting\_for\_user' (needs user input), 'waiting\_for\_approval' (awaiting action approval in safe mode), or 'finished' (task complete). When status is 'suspended': the reason for suspension such as 'inactivity', 'user\_request', 'usage\_limit\_exceeded', 'out\_of\_credits', 'out\_of\_quota', 'no\_quota\_allocation', 'payment\_declined', 'org\_usage\_limit\_exceeded', 'total\_session\_limit\_exceeded', or 'error'. Only populated on get/list endpoints.

**structured\_output** `Record\<string, unknown\> | null`

Validated structured output from the session. Only populated on get/list endpoints.

**subcategory** `string | null`

The session's assigned subcategory display name. 'Other' when a category is set but no subcategory was assigned or resolved. Only populated on get/list endpoints.

**tags** `string[]` *required*

**title** `string | null`

**updated\_at** `number` *required*

**url** `string` *required*

**user\_id** `string | null`


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.