---
title: "Get request log"
method: GET
path: "/request-logs/{request_id}"
---

# Get request log

`GET /request-logs/{request_id}`

## Request

- Base URL: `https://api.signnow.com`
- URL: `https://api.signnow.com/request-logs/{request_id}`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/signnow/apis/signnow-api/docs/request-logs/:request_id/get.ts> (a function with typed inputs; its response is checked against the schema)

This endpoint allows API users to retrieve the log of a specific request made by an active application.

## Response `200`

Successful response. Returns the request log.

- object
  - `data` object, required: Request log.
    - `error` boolean, required: `true` if the request returned an error.
    - `created` number, required: Unix timestamp of the request, with milliseconds.
    - `request` object, required: Details of the request.
      - `ip` string, required: IP address the request was sent from.
      - `uri` string, required: Path of the request.
      - `body` string, required: Body of the request, as a JSON-encoded string. Sensitive values are masked.
      - `host` string, required: Host the request was sent to.
      - `query` string: Query parameters of the request, as a JSON-encoded string.
      - `method` string, required: HTTP method of the request.
      - `source` string, required: Client that sent the request, from the `User-Agent` header.
      - `headers` string, required: Headers of the request, as a JSON-encoded string. Sensitive values are masked.
    - `user_id` string, required: ID of the user who made the request. Empty if the request was not made on behalf of a user.
    - `response` object, required: Details of the response.
      - `body` string, required: Body of the response, as a JSON-encoded string. Sensitive values are masked.
      - `code` number, required: HTTP status code of the response.
      - `time` string, required: Time the request took to process, in seconds, as a string.
      - `headers` string, required: Headers of the response, as a JSON-encoded string.
    - `request_id` string, required: ID of the request log.
    - `api_version` string, required: API version of the request, for example `legacy` or `v2`.
    - `application_id` string, required: ID of the application that made the request.
    - `application_name` string: Name of the application that made the request.
    - `application_owner_email` string: Email address of the application owner.

## Other responses

- `400`: Wrong, expired, or missing token.
- `403`: The user doesn't have an active API subscription.
- `404`: The request log doesn't exist or belongs to another user.

---

[API](https://skmtc.dev/signnow/apis/signnow-api.md) - [All operations](https://skmtc.dev/signnow/apis/signnow-api/llms.txt) - [OpenAPI document](https://skmtc.dev/signnow/apis/signnow-api/revisions/1c9c30a6142b?raw)
