Get subscription activities
Returns the money movements (deposits, redemptions and withdrawals) recorded for a savings plan subscription, ordered by most recent first.
GET
/v1/savings/business/account-investment-plans/{account_investment_plan_id}/activitiesRequest
Headers
| Field | Type | Required | Description |
|---|---|---|---|
Authorization | string | Yes | Access token in Bearer ACCESS_TOKEN format |
Path Parameters
| Field | Type | Required | Description |
|---|---|---|---|
account_investment_plan_id | number | Yes | Subscription identifier. |
Not applicable: Query Parameters, Body.
Response
2XX Success
| Field | Type | Description |
|---|---|---|
id | number | Activity identifier. |
account_number | number | Account number associated with the activity. |
subscription_id | number | Subscription (account investment plan) identifier. |
activity_type | string | Type of activity. See Activity Type Values below. |
amount | number | null | Amount involved in the activity. null on a total USD withdrawal still in progress, until the redemption is priced. |
currency | string | Currency of the amount. Allowed values: ARS, USD. |
deposit_type | string | null | Deposit type, only present for MONEY_DEPOSIT activities. Allowed values: EXTRAORDINARY, DEBIN_RECURRENT. |
description | string | null | Free-text description of the activity, when available. |
cbu | string | null | CBU/CVU of the DEBIN bind associated with the subscription, when applicable. |
bank_name | string | null | Bank name of the DEBIN bind associated with the subscription, when applicable. |
account_name | string | null | Account holder name from the DEBIN bind, or the subscription name when no bind exists. |
created_at | string | Activity creation date and time. |
status | string | null | Current status of the activity. See Activity Status Values below. |
Activity Type Values
| Value | Description |
|---|---|
MONEY_DEPOSIT | Funds deposited into the subscription (e.g. DEBIN or MEP). |
MONEY_WITHDRAWAL | Funds withdrawn from the account outside of a subscription claim/withdrawal flow. |
ASSET_TRANSFER | Transfer of fund shares/units as part of a redemption or withdrawal. |
CASH_TRANSFER | Cash transfer step of a withdrawal to the destination CVU. |
CLAIM | Full redemption of shares to the merchant. |
PARTIALLY_CLAIM | Partial redemption of shares to the merchant. |
WITHDRAWAL | Full withdrawal of funds to the destination CVU, closing the subscription. |
PARTIALLY_WITHDRAWAL | Partial withdrawal of funds to the destination CVU. |
Activity Status Values
| Value | Description |
|---|---|
IN_PROGRESS | The activity has been initiated but has not completed yet. |
COMPLETED | The activity finished successfully. |
Error Codes
Errors return the following body:
{
"code": "invalid_request",
"description": "Error description."
}
| Status | Code | Condition |
|---|---|---|
403 | — | The token does not have the required role or the subscription is not accessible by the current user. |
Code Example
- cURL
- JavaScript
- Python
- Node.js
curl -X GET https://b2b.allaria.dev/v1/savings/business/account-investment-plans/1/activities \
-H "Authorization: Bearer ACCESS_TOKEN"
const accountInvestmentPlanId = 1;
const response = await fetch(
`https://b2b.allaria.dev/v1/savings/business/account-investment-plans/${accountInvestmentPlanId}/activities`,
{
method: 'GET',
headers: {
'Authorization': 'Bearer ACCESS_TOKEN'
}
}
);
const data = await response.json();
console.log(data);
import requests
account_investment_plan_id = 1
response = requests.get(
f'https://b2b.allaria.dev/v1/savings/business/account-investment-plans/{account_investment_plan_id}/activities',
headers={
'Authorization': 'Bearer ACCESS_TOKEN'
}
)
data = response.json()
print(data)
const axios = require('axios');
const accountInvestmentPlanId = 1;
const response = await axios.get(
`https://b2b.allaria.dev/v1/savings/business/account-investment-plans/${accountInvestmentPlanId}/activities`,
{
headers: {
Authorization: 'Bearer ACCESS_TOKEN'
}
}
);
console.log(response.data);
2XX Success
[
{
"id": 101,
"account_number": 70,
"subscription_id": 6,
"activity_type": "MONEY_DEPOSIT",
"amount": 50000.00,
"currency": "ARS",
"deposit_type": "DEBIN_RECURRENT",
"description": "Recurrent DEBIN deposit",
"cbu": "0000003100010000000001",
"bank_name": "Banco Ejemplo",
"account_name": "test",
"created_at": "2026-04-14T11:38:42",
"status": "COMPLETED"
},
{
"id": 98,
"account_number": 70,
"subscription_id": 6,
"activity_type": "PARTIALLY_CLAIM",
"amount": 20000.00,
"currency": "ARS",
"deposit_type": null,
"description": null,
"cbu": null,
"bank_name": null,
"account_name": "test",
"created_at": "2026-04-10T09:15:00",
"status": "COMPLETED"
}
]