---
title: "Approve pending point transactions"
method: PUT
path: "/api/external/approve-pending-transactions"
tags: ["Points & Earn Rules"]
---

# Approve pending point transactions

`PUT /api/external/approve-pending-transactions`

## Query parameters

- `approveAllPendingTransactions` boolean

## Headers

- `X-API-Key` string, required

## Request body

- PendingPointsApprovalRequest[] — List of specific pending transactions to approve (ignored if approveAllPendingTransactions=true)
  - `customerId` integer
  - `transactionId` integer

## Response `204`

Approval process started successfully (asynchronous operation). Points will be added to customer accounts within a few seconds.

## Other responses

- `400` — Invalid request - Must provide either approveAllPendingTransactions=true OR a valid pendingPointsApprovalList
- `401` — Unauthorized - Invalid or missing X-API-Key

---

[API](https://skmtc.net/appstle/apis/admin-apis.md) · [All operations](https://skmtc.net/appstle/apis/admin-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/appstle/admin-apis/versions/fd4af3eaa936/schema)
