---
title: "POST /BatchGetCodeReviewJobTasks"
method: POST
path: "/BatchGetCodeReviewJobTasks"
---

# POST /BatchGetCodeReviewJobTasks

`POST /BatchGetCodeReviewJobTasks`

Retrieves information about one or more tasks within a code review job.

## Request body

- object
  - `agentSpaceId` string, required — The unique identifier of the agent space that contains the tasks.
  - `codeReviewJobTaskIds` String[], required — The list of task identifiers to retrieve.

## Response `200`

Success

- BatchGetCodeReviewJobTasksOutput — Output for the BatchGetCodeReviewJobTasks operation.
  - `codeReviewJobTasks` CodeReviewJobTask[] — The list of code review job tasks that were found.
    - `taskId` string, required — The unique identifier of the task.
    - `codeReviewId` string — The unique identifier of the code review associated with the task.
    - `codeReviewJobId` string — The unique identifier of the code review job that contains the task.
    - `agentSpaceId` string — The unique identifier of the agent space.
    - `title` string — The title of the task.
    - `description` string — A description of the task.
    - `categories` Category[] — The list of categories assigned to the task.
      - `name` string — The name of the category.
      - `isPrimary` boolean — Indicates whether this is the primary category for the task.
    - `riskType` 'CROSS_SITE_SCRIPTING' | 'DEFAULT_CREDENTIALS' | 'INSECURE_DIRECT_OBJECT_REFERENCE' | 'PRIVILEGE_ESCALATION' | 'SERVER_SIDE_TEMPLATE_INJECTION' | 'COMMAND_INJECTION' | 'CODE_INJECTION' | 'SQL_INJECTION' | 'ARBITRARY_FILE_UPLOAD' | 'INSECURE_DESERIALIZATION' | 'LOCAL_FILE_INCLUSION' | 'INFORMATION_DISCLOSURE' | 'PATH_TRAVERSAL' | 'SERVER_SIDE_REQUEST_FORGERY' | 'JSON_WEB_TOKEN_VULNERABILITIES' | 'XML_EXTERNAL_ENTITY' | 'FILE_DELETION' | 'OTHER' | 'GRAPHQL_VULNERABILITIES' | 'BUSINESS_LOGIC_VULNERABILITIES' | 'CRYPTOGRAPHIC_VULNERABILITIES' | 'DENIAL_OF_SERVICE' | 'FILE_ACCESS' | 'FILE_CREATION' | 'DATABASE_MODIFICATION' | 'DATABASE_ACCESS' | 'OUTBOUND_SERVICE_REQUEST' | 'UNKNOWN' — The type of security risk the task is testing for.
    - `executionStatus` 'IN_PROGRESS' | 'ABORTED' | 'COMPLETED' | 'INTERNAL_ERROR' | 'FAILED' — The current execution status of the task.
    - `logsLocation` object — The location of the task execution logs.
      - `logType` 'CLOUDWATCH' — The type of log storage. Currently, only CLOUDWATCH is supported.
      - `cloudWatchLog` object — The CloudWatch Logs location for the task logs.
        - `logGroup` string — The name of the CloudWatch log group.
        - `logStream` string — The name of the CloudWatch log stream.
    - `createdAt` string, date-time — The date and time the task was created, in UTC format.
    - `updatedAt` string, date-time — The date and time the task was last updated, in UTC format.
  - `notFound` String[] — The list of task identifiers that were not found.

---

[API](https://skmtc.net/aws/apis/securityagent.md) · [All operations](https://skmtc.net/aws/apis/securityagent/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/securityagent/versions/cad56717d636/schema)
