---
title: "Get Asynchronous Request Execution Summary"
method: GET
path: "/api/v1/request/{request_id}/summary"
tags: ["Asynchronous Operations"]
---

# Get Asynchronous Request Execution Summary

`GET /api/v1/request/{request_id}/summary`

## Request

- Base URL: `https://api.dealhub.io`
- URL: `https://api.dealhub.io/api/v1/request/{request_id}/summary`
- Auth: HTTP bearer

Retrieves a summary of a completed asynchronous process, including success, error, and warning counts. This is particularly useful for operations like product catalog uploads.

## Path parameters

- `request_id` string, required

## Response `200`

Success. Returns the execution summary.

- RequestSummaryResponse
  - `status` 'In Progress' | 'Completed' | 'Error': The status of the asynchronous request.
  - `summary` RequestSummary
    - `success_count` integer: The number of successfully processed records.
    - `errors_count` integer: The number of records that could not be processed.
    - `warnings` string[]
    - `errors` string[]: List of errors that occurred during execution.

## Other responses

- `400`: Bad Request. No asynchronous request was found matching the provided `request_id`.
- `403`: Unauthenticated. The `Authorization` token is missing, invalid, or does not match the user.

---

[API](https://skmtc.dev/dealhub/apis/version-api.md) - [All operations](https://skmtc.dev/dealhub/apis/version-api/llms.txt) - [OpenAPI document](https://skmtc.dev/dealhub/apis/version-api/revisions/5cf310574705?raw)
