---
title: "Retrieve activity request"
method: GET
path: "/v1/activity/requests/{requestId}"
---

# Retrieve activity request

`GET /v1/activity/requests/{requestId}`

Retrieve detailed traces and information for a specific activity request by ID.

## Path parameters

- `requestId` string, required

## Response `200`

- GetRequestResponseDto
  - `request` RequestLogResponseDto, required
    - `id` string, required — Request log identifier
    - `createdAt` string, required — Creation timestamp
    - `url` string, required — Request URL
    - `urlPattern` string, required — URL pattern
    - `method` string, required — HTTP method
    - `statusCode` number, required — HTTP status code
    - `path` string, required — Request path
    - `hostname` string, required — Request hostname
    - `transactionId` object, nullable — Transaction identifier
    - `ip` string, required — Client IP address
    - `userAgent` string, required — User agent string
    - `requestBody` string, required — Request body
    - `responseBody` string, required — Response body
    - `userId` string, required — User identifier
    - `organizationId` string, required — Organization identifier
    - `environmentId` string, required — Environment identifier
    - `authType` string, required — Authentication type
    - `durationMs` number, required — Request duration in milliseconds
    - `source` 'http' | 'inbound_email', required — Origin of the request: 'http' for API triggers or 'inbound_email' for inbound mail
  - `traces` TraceResponseDto[], required — Associated traces
    - `id` string, required — Trace identifier
    - `createdAt` string, required — Creation timestamp
    - `eventType` string, required — Event type (e.g., request_received, workflow_execution_started)
    - `title` string, required — Human readable title/message
    - `message` object, nullable — Detailed message
    - `rawData` object, nullable — Raw data associated with trace
    - `status` string, required — Trace status (success, error, warning, pending)
    - `entityType` string, required — Entity type (request, workflow_run, step_run)
    - `entityId` string, required — Entity identifier
    - `organizationId` string, required — Organization identifier
    - `environmentId` string, required — Environment identifier
    - `userId` object, nullable — User identifier
    - `externalSubscriberId` object, nullable — External subscriber identifier
    - `subscriberId` object, nullable — Subscriber identifier

---

[API](https://skmtc.net/novu/apis/deprecated-novu-api-use-openapi-json-yaml-instead.md) · [All operations](https://skmtc.net/novu/apis/deprecated-novu-api-use-openapi-json-yaml-instead/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/novu/deprecated-novu-api-use-openapi-json-yaml-instead/versions/986fe259fa85/schema)
