# Unit Transfers

The Unit Transfers file contains details of unit transactions (e.g. points) linked to specific members.&#x20;

A sample file is provided below:

{% file src="/files/4MZ2BGCf6scdBa3CYuhv" %}

**Available Data:**

* **transferId**: ID of the unit transfer
* **tenantId**: ID of the tenant where the unit transfer is created
* **points**: Number of units in the unit transfer
* **memberId**: ID of the member
* **walletId**: ID of the member's wallet the unit transfer was added to
* **walletTypeCode**: Type of the wallet the unit transfer was added to
* **firstName**: Member's first name
* **lastName**: Member's last name
* **email**: Member's email address
* **phone**: Member's phone number
* **loyaltyCardNumber**: Member's loyalty card number
* **type:** Type of the unit transfer (e.g. `adding`, `spending`, `expired`, `blocked`, `p2p_adding`, `p2p_spending`)
* **createdAt:** Date when the unit transfer was created
* **expiredAt:** Date when the unit transfer was expired
* **cancelled:** Status indicating if the unit transfer is cancelled (true = 1 / false = null)
* **cancelledAt:** Date when the unit transfer was cancelled
* **locked:** Status indicating if the unit transfer is locked, i.e. pending (true = 1 / false = null)
* **unlockAt**: Date when the unit transfer was unlocked
* **comment**: Comment related to the unit transfer (e.g. manual comment, campaign name)
* **campaignId**: ID of the campaign that triggered the unit transfer
* **transactionId**: ID of the transaction that triggered the unit transfer
* **customEventId**: ID of the custom event that triggered the unit transfer
* **internalEventName**: Name of the internal event that triggered the unit transfer
* **performedAt**: Business date of the unit transfer (transaction's document date or custom event's `eventDate`)&#x20;
* **updatedAt**: Date when the unit transfer was last updated


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.openloyalty.io/technical-guide/data-exports/data-structure-and-types/unit-transfers.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
