---
title: "Get status of a specific request by RequestID"
method: GET
path: "/jobs/req/{requestid}"
tags: ["GDPR API"]
---

# Get status of a specific request by RequestID

`GET /jobs/req/{requestid}`

## Request

- Base URL: `https://emailapi.netcorecloud.net/v5.1`
- URL: `https://emailapi.netcorecloud.net/v5.1/jobs/req/{requestid}`
- Auth: API key in header `api_key`

This endpoint enables you to retrieve the status for a particular request (like export/delete).

In order to retrieve the status, you need to pass the RequestID of the previous request.

## Path parameters

- `requestid` string, required

## Headers

- `api_key` string

## Response `200`

Success

- object
  - `response` object
    - `requestid` string: This is the system generated unqiue ID provided to you while placing a request with Pepipost.
    - `request_type` string: Type of request: 1. export 2. delete 3. cancel
    - `status` string: Status of your request: 1. PENDING - Request is in pending status. 2. SUCESS - Request sucessfully executed. 3. FAILED - Request failed. 4. REVOKED - The request is canceled.
    - `trackingID` string: This is the unqiue ID provided by you while placing a request with Pepipost.
    - `callbackURL` string: URL on which the response of this API i.e. the data of the recipient need to be posted.

## Other responses

- `400`: Bad request

---

[API](https://skmtc.dev/netcorecloud/apis/email-api-v5.md) - [All operations](https://skmtc.dev/netcorecloud/apis/email-api-v5/llms.txt) - [OpenAPI document](https://skmtc.dev/netcorecloud/apis/email-api-v5/revisions/7f81d8722ba3?raw)
