# Get Transaction By Reference

Retrieve a single transaction for the authenticated business using the Atlas transaction reference.

https://atlas.tryduplo.com

GET

``/api/v1/transaction/find-by-reference/{reference}``

## Authorization

BearerAuth

AuthorizationBearer <token>

In: `header`

## Path Parameters

| Parameter | Type     | Description |
|-----------|----------|-------------|
| reference | string   |             |

## Response Body

### 200  application/json

```json
{
  "requestId": "f006ad7b-096c-4254-8c7e-2d23a55b0b0e",
  "requestTimestamp": "2025-09-04 11:49:40",
  "message": "Business transaction fetched successfully.",
  "statusCode": 200,
  "data": {}
}
```

### 400  application/json

```json
{
  "requestId": "f006ad7b-096c-4254-8c7e-2d23a55b0b0e",
  "requestTimestamp": "2025-09-04 11:49:40",
  "message": "Bad request.",
  "statusCode": 400
}
```

### 401  application/json

```json
{
  "requestId": "f006ad7b-096c-4254-8c7e-2d23a55b0b0e",
  "requestTimestamp": "2025-09-04 11:49:40",
  "message": "Invalid API key.",
  "statusCode": 401
}
```

### 403  application/json

```json
{
  "requestId": "f006ad7b-096c-4254-8c7e-2d23a55b0b0e",
  "requestTimestamp": "2025-09-04 11:49:40",
  "message": "Forbidden.",
  "statusCode": 403
}
```

### 422  application/json

```json
{
  "requestId": "f006ad7b-096c-4254-8c7e-2d23a55b0b0e",
  "requestTimestamp": "2025-09-04 11:49:40",
  "message": "Validation error.",
  "statusCode": 422
}
```

### 500  application/json

```json
{
  "requestId": "f006ad7b-096c-4254-8c7e-2d23a55b0b0e",
  "requestTimestamp": "2025-09-04 11:49:40",
  "message": "Internal server error.",
  "statusCode": 500
}
```

### 503  application/json

```json
{
  "requestId": "f006ad7b-096c-4254-8c7e-2d23a55b0b0e",
  "requestTimestamp": "2025-09-04 11:49:40",
  "message": "Service unavailable.",
  "statusCode": 503
}
```
