---
title: "Decide report recipient confirmation REST API | HitKeep"
description: "Reference for the HitKeep REST API operation Decide report recipient confirmation, including request parameters, responses, and authentication notes."
canonical: "https://hitkeep.com/api/operations/apireport-recipient-confirmationsopaque_token/post/"
---

# Decide report recipient confirmation REST API

POST

/api/report-recipient-confirmations/{opaque_token}

FetchcURL

```
const url = 'http://127.0.0.1:25737/api/report-recipient-confirmations/example';
const options = {
  method: 'POST',
  headers: {'Content-Type': 'application/json'},
  body: '{"action":"confirm"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
```

```
curl --request POST \
  --url http://127.0.0.1:25737/api/report-recipient-confirmations/example \
  --header 'Content-Type: application/json' \
  --data '{ "action": "confirm" }'
```

-

Confirms or declines external report delivery by explicit POST. The token is single-use.

## Parameters

### Path Parameters

**opaque_token**

required

string

Single-use opaque report-recipient confirmation token.

## Request Bodyrequired

application/json

object

**action**

required

string

Allowed values: confirm decline

## Responses

### 204

Consent decision recorded

### 400

Invalid confirmation

application/json

object

**message**

string

##### Examplegenerated

```
{
  "message": "example"
}
```

### 410

Expired confirmation

application/json

object

**message**

string

##### Examplegenerated

```
{
  "message": "example"
}
```

[Previous Inspect report recipient confirmation](https://hitkeep.com/api/operations/apireport-recipient-confirmationsopaque_token/get/)[Next Retry failed report run](https://hitkeep.com/api/operations/apireport-runsrun_idretry/)
