# ExecResponse


[API catalog](/reference/api/) · [Docker Sandboxes overview](/reference/api/sandboxes/latest/) · [Product manual](https://docs.docker.com/ai/sandboxes-api/) · [OpenAPI specification](/reference/api/sandboxes/api.yaml)

API version: v1


> This API is experimental. Features, interfaces,
> and behavior may change.




Schema constraints and annotations:

```json
{
  "description": "ExecResponse returns process output after the command exits.",
  "properties": {
    "exitCode": {
      "description": "exit_code is the process exit code.",
      "format": "int32",
      "type": "integer"
    },
    "incomplete": {
      "description": "incomplete is true when the combined capture limit forced stdout and/or\nstderr to discard some of the command's real output; false whenever\nevery byte the command produced was retained, even if that total lands\nexactly at the limit. exit_code is still the real, final exit code: the\ncommand ran to completion, only its captured output was capped. A retry\nwould rerun the command, so this stays a normal successful response\nrather than an error a client might retry.",
      "type": "boolean"
    },
    "stderr": {
      "description": "stderr is captured stderr, up to the capture limit when incomplete.",
      "format": "byte",
      "type": "string"
    },
    "stdout": {
      "description": "stdout is captured stdout, up to the capture limit when incomplete.",
      "format": "byte",
      "type": "string"
    }
  },
  "title": "ExecResponse",
  "type": "object"
}
```



