---
title: "Adjust Member Pending Points"
method: POST
path: "/v1/loyalties/members/{memberId}/pending-points/{pendingPointsId}/balance"
tags: ["Loyalties"]
---

# Adjust Member Pending Points

`POST /v1/loyalties/members/{memberId}/pending-points/{pendingPointsId}/balance`

Adjusts the pending points with a given ID. You can add or subtract the number of points.

>👍 Configuring pending points
>
>Pending points are configured as part of an earning rule with [POST Create earning rule](/api-reference/loyalties/create-earning-rule) or [PUT Update earning rule](/api-reference/loyalties/update-earning-rule).

## Request body

- LoyaltiesMembersPendingPointsBalanceRequestBody — Request body schema for **POST** `v1/loyalties/members/{memberId}/pending-points/{pendingPointsId}/balance`.
  - `points` integer — Add or subtract pending points with a given ID. A negative value subtracts the points.

## Response `200`

Returns the details about the balance adjustment of the pending points with a given ID for a loyalty card.

- LoyaltiesMembersPendingPointsBalanceResponseBody — Response body schema for **POST** `/loyalties/members/{memberId}/pending-points/{pendingPointsId}/balance`.
  - `points` integer, required — The number of pending points added to or subtracted from the loyalty card.
  - `total` integer, required — Total number of pending points currently on a loyalty card.
  - `object` 'balance', required — The type of the object represented by JSON. Default is `balance`.
  - `related_object` object, required — Defines the resource that is being modified.
    - `type` 'voucher', required — The object being modified, i.e. `voucher`.
    - `id` string, required — Identifies the voucher that is being modified. This is the unique identifer that was assigned by Voucherify.
  - `operation_type` 'MANUAL', required — The type of the operation being performed.

## Other responses

- `400` — Returns an error if the pending points have been already activated (manually or automatically), canceled, or the value would be 0 or negative.
- `404` — Returns an error if the member or pending point ID could not be found.

---

[API](https://skmtc.net/voucherifyio/apis/voucherify-api-async-actions.md) · [All operations](https://skmtc.net/voucherifyio/apis/voucherify-api-async-actions/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/voucherifyio/voucherify-api-async-actions/revisions/4982266e0494/schema)
