Download OpenAPI specification:Download
API for manage wallet and owner data (v1.155.0)
Gets all Buckets associated to the given Wallet
| walletId required | string <uuid> |
[- {
- "bucketId": "1980377d-7926-47e0-9e64-a9d0c746404d",
- "walletId": "0ecad4a2-3549-43fb-807e-9ff033247480",
- "partnerKey": "string",
- "availableBalance": 0.1,
- "creationDate": "2019-08-24T14:15:22Z",
- "lastIncomingDate": "2019-08-24T14:15:22Z",
- "lastOutgoingDate": "2019-08-24T14:15:22Z",
- "isWithdrawable": true
}
]{- "walletsCount": 0,
- "walletsOpen": 0,
- "walletsSuspended": 0,
- "walletsClosed": 0,
- "walletsIbanValidated": 0,
- "walletsPendingIbanValidation": 0,
- "walletsWithoutIban": 0,
- "walletsTotalAvailableBalance": 0.1,
- "walletsEarliestCreationDate": "2019-08-24T14:15:22Z",
- "walletsLatestCreationDate": "2019-08-24T14:15:22Z",
- "walletsEarliestUsageDate": "2019-08-24T14:15:22Z",
- "walletsLatestUsageDate": "2019-08-24T14:15:22Z",
- "walletsEarliestUpdateDate": "2019-08-24T14:15:22Z",
- "walletsLatestUpdateDate": "2019-08-24T14:15:22Z"
}Get the Originating Dealer's wallets aggregated statistics
| dealerKey required | string |
{- "walletsCount": 0,
- "walletsOpen": 0,
- "walletsSuspended": 0,
- "walletsClosed": 0,
- "walletsIbanValidated": 0,
- "walletsPendingIbanValidation": 0,
- "walletsWithoutIban": 0,
- "walletsTotalAvailableBalance": 0.1,
- "walletsEarliestCreationDate": "2019-08-24T14:15:22Z",
- "walletsLatestCreationDate": "2019-08-24T14:15:22Z",
- "walletsEarliestUsageDate": "2019-08-24T14:15:22Z",
- "walletsLatestUsageDate": "2019-08-24T14:15:22Z",
- "walletsEarliestUpdateDate": "2019-08-24T14:15:22Z",
- "walletsLatestUpdateDate": "2019-08-24T14:15:22Z"
}Get the total amount of a specific Operation in a specific Store per day
| dealerKey required | string |
| operationStatus | string |
| date | string <date-time> |
| pageSize | integer <int32> Default: 50 |
| pageNumber | integer <int32> Default: 0 |
{- "totalCount": 0,
- "limitCount": 0,
- "items": [
- {
- "storeId": "b8adcdc8-9238-4168-90f8-77b2d14c211c",
- "storeName": "string",
- "amounts": [
- {
- "operationType": "string",
- "totalAmount": 0.1,
- "totalCustomerNetAmount": 0.1,
- "totalCustomerFinalAmount": 0.1
}
]
}
]
}Get the count of created Wallets per day per Partner
| operationType required | string non-empty Filter on the operation type |
| operationStatus required | string non-empty Filter on the operation status |
| fromDate required | string <date-time> non-empty Starting date filter (compared to CreatedDate) |
| toDate required | string <date-time> non-empty End date filter (compared to CreatedDate) |
| feeDebtor required | string non-empty Fee debtor filter |
| dealerKey required | string or null (Optional) Dealer key filter |
| storeId required | string or null <uuid> (Optional) Store Id filter |
{- "operationType": "string",
- "operationStatus": "string",
- "fromDate": "2019-08-24T14:15:22Z",
- "toDate": "2019-08-24T14:15:22Z",
- "feeDebtor": "string",
- "dealerKey": "string",
- "storeId": "b8adcdc8-9238-4168-90f8-77b2d14c211c"
}{- "totalForFlowe": 0.1,
- "totalForPartner": 0.1,
- "totalForDealer": 0.1,
- "totalForStore": 0.1
}Get wallet data using provided identifier
| walletId required | string <uuid> Wallet identifier |
{- "walletId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
- "partnerKey": "NOME_PARTNER",
- "taxId": "RSSMRA85M01H501U",
- "firstName": "Mario",
- "lastName": "Rossi",
- "iban": null,
- "bic": null,
- "isIbanValidated": false,
- "ibanValidationCode": null,
- "phoneNumber": "+39.3331234567",
- "email": "mario.rossi@example.com",
- "creationDate": "2026-01-16T11:30:00+01:00",
- "lastUpdateDate": "2026-01-16T11:30:00+01:00",
- "lastUsageDate": "2026-01-16T11:30:00+01:00",
- "closureDate": null,
- "suspensionDate": null,
- "originatingDealerKey": "NOME_DEALER",
- "addressStreet": null,
- "addressNumber": null,
- "zipCode": null,
- "city": null,
- "province": null,
- "country": null,
- "status": "Active",
- "metadata": { }
}Allows updating TaxId and Email of an existing Wallet
| walletId required | string <uuid> Wallet identifier |
Request containing new TaxId and Email values
| taxId required | string non-empty Owner TaxId |
| email required | string non-empty ^(?!.*\.\.)(?!.*\+$)[a-zA-Z0-9!#$%&'*\/=?^_`{... Owner Email |
{- "taxId": "string",
- "email": "string"
}{- "walletId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
- "partnerKey": "NOME_PARTNER",
- "taxId": "RSSMRA85M01H501U",
- "firstName": "Mario",
- "lastName": "Rossi",
- "iban": null,
- "bic": null,
- "isIbanValidated": false,
- "ibanValidationCode": null,
- "phoneNumber": "+39.3331234567",
- "email": "mario.rossi@example.com",
- "creationDate": "2026-01-16T11:30:00+01:00",
- "lastUpdateDate": "2026-01-16T11:30:00+01:00",
- "lastUsageDate": "2026-01-16T11:30:00+01:00",
- "closureDate": null,
- "suspensionDate": null,
- "originatingDealerKey": "NOME_DEALER",
- "addressStreet": null,
- "addressNumber": null,
- "zipCode": null,
- "city": null,
- "province": null,
- "country": null,
- "status": "Active",
- "metadata": { }
}Get all wallets on platform phase and will be removed as soon as the application goes live! ***
| fromDate | string <date-time> |
| toDate | string <date-time> |
| pageSize | integer <int32> Default: 50 |
| pageNumber | integer <int32> Default: 0 |
{- "totalCount": 2,
- "limitCount": null,
- "items": [
- {
- "walletId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
- "partnerKey": "NOME_PARTNER",
- "taxId": "RSSMRA85M01H501U",
- "firstName": "Mario",
- "lastName": "Rossi",
- "iban": null,
- "bic": null,
- "isIbanValidated": false,
- "ibanValidationCode": "",
- "phoneNumber": "+39.3331234567",
- "email": "mario.rossi@example.com",
- "creationDate": "2026-01-16T11:30:00+01:00",
- "lastUpdateDate": "2026-01-16T11:30:00+01:00",
- "lastUsageDate": "2026-01-16T11:30:00+01:00",
- "closureDate": null,
- "suspensionDate": null,
- "originatingDealerKey": "NOME_DEALER",
- "addressStreet": null,
- "addressNumber": null,
- "zipCode": null,
- "city": null,
- "province": null,
- "country": null,
- "status": "Active",
- "metadata": { }
}, - {
- "walletId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
- "partnerKey": "NOME_PARTNER",
- "taxId": "MCLPFM57L24F839R",
- "firstName": "Polifemo",
- "lastName": "Micillo",
- "iban": "IT27X0300203280335719971372",
- "bic": null,
- "isIbanValidated": true,
- "ibanValidationCode": "AB2EFG",
- "phoneNumber": "+39.3338765432",
- "email": "Polifemo.Micillo@example.com",
- "creationDate": "2026-01-10T11:30:00+01:00",
- "lastUpdateDate": "2026-01-10T11:30:00+01:00",
- "lastUsageDate": "2026-01-10T11:30:00+01:00",
- "closureDate": null,
- "suspensionDate": null,
- "originatingDealerKey": "NOME_DEALER",
- "addressStreet": null,
- "addressNumber": null,
- "zipCode": null,
- "city": null,
- "province": null,
- "country": null,
- "status": "Active",
- "metadata": { }
}
]
}Creates a new wallet on platform
Request for creation
| taxId required | string non-empty Owner tax identifier |
| firstName required | string non-empty Owner first name |
| lastName required | string non-empty Owner last name |
| phoneNumber required | string non-empty Owner phone number |
| email required | string non-empty ^(?!.*\.\.)(?!.*\+$)[a-zA-Z0-9!#$%&'*\/=?^_`{... Owner e-mail |
| originatingDealerKey required | string non-empty Original dealer for which the wallet was created |
{- "taxId": "RSSMRA85M01H501U",
- "firstName": "Mario",
- "lastName": "Rossi",
- "phoneNumber": "+39.3331234567",
- "email": "mario.rossi@example.com",
- "originatingDealerKey": "NOME DEALER"
}{- "walletId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
- "partnerKey": "NOME_PARTNER",
- "taxId": "RSSMRA85M01H501U",
- "firstName": "Mario",
- "lastName": "Rossi",
- "iban": null,
- "bic": null,
- "isIbanValidated": false,
- "ibanValidationCode": null,
- "phoneNumber": "+39.3331234567",
- "email": "mario.rossi@example.com",
- "creationDate": "2026-01-16T11:30:00+01:00",
- "lastUpdateDate": "2026-01-16T11:30:00+01:00",
- "lastUsageDate": "2026-01-16T11:30:00+01:00",
- "closureDate": null,
- "suspensionDate": null,
- "originatingDealerKey": "NOME_DEALER",
- "addressStreet": null,
- "addressNumber": null,
- "zipCode": null,
- "city": null,
- "province": null,
- "country": null,
- "status": "Active",
- "metadata": { }
}Gets the instructions to send an SCT in order to recharge the wallet
| walletId required | string <uuid> |
{- "walletId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
- "partnerKey": "NOME_PARTNER",
- "destinationOwner": "Partner Company Name Inc.",
- "destinationIban": "IT43D3600334210777000000001",
- "reason": "H69ZUC",
- "amountFirstDeposit": null
}Allows updating FirstName, LastName and PhoneNumber of an existing Wallet
| walletId required | string <uuid> Wallet identifier |
Request containing new FirstName, LastName, PhoneNumber and optional Residence values
| firstName required | string non-empty Owner first name |
| lastName required | string non-empty Owner last name |
| phoneNumber required | string non-empty Owner phone number |
| addressStreet | string or null Street of residence |
| addressNumber | string or null Street number |
| zipCode | string or null City postal code |
| city | string or null City of residence |
| province | string or null Province of residence |
| country | string or null Country of residence |
object or null Metadata for the wallet |
{- "firstName": "string",
- "lastName": "string",
- "phoneNumber": "string",
- "addressStreet": "string",
- "addressNumber": "string",
- "zipCode": "string",
- "city": "string",
- "province": "string",
- "country": "string",
- "metadata": {
- "property1": null,
- "property2": null
}
}{- "walletId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
- "partnerKey": "NOME_PARTNER",
- "taxId": "RSSMRA85M01H501U",
- "firstName": "Mario",
- "lastName": "Rossi",
- "iban": null,
- "bic": null,
- "isIbanValidated": false,
- "ibanValidationCode": null,
- "phoneNumber": "+39.3331234567",
- "email": "mario.rossi@example.com",
- "creationDate": "2026-01-16T11:30:00+01:00",
- "lastUpdateDate": "2026-01-16T11:30:00+01:00",
- "lastUsageDate": "2026-01-16T11:30:00+01:00",
- "closureDate": null,
- "suspensionDate": null,
- "originatingDealerKey": "NOME_DEALER",
- "addressStreet": null,
- "addressNumber": null,
- "zipCode": null,
- "city": null,
- "province": null,
- "country": null,
- "status": "Active",
- "metadata": { }
}Sets the given IBAN to be verified and then associated to the Wallet
| walletId required | string <uuid> Wallet identifier |
Request containing the IBAN and BIC to associate to the Wallet
| iban | string or null Owner IBAN (every SEPA IBAN is accepted) |
| bic | string or null <= 11 characters BIC associated to the IBAN (needed only if IBAN is not Italian) |
{- "iban": "string",
- "bic": "string"
}{- "walletId": "0ecad4a2-3549-43fb-807e-9ff033247480",
- "partnerKey": "string",
- "iban": "string",
- "bic": "string",
- "isIbanValidated": true,
- "destinationIban": "string",
- "destinationOwner": "string",
- "transferAmount": 0.1,
- "ibanValidationCode": "string"
}Removes the associated IBAN from the given Wallet, regardless of the validation state
| walletId required | string <uuid> Wallet identifier |
{- "walletId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
- "partnerKey": "NOME_PARTNER",
- "taxId": "RSSMRA85M01H501U",
- "firstName": "Mario",
- "lastName": "Rossi",
- "iban": null,
- "bic": null,
- "isIbanValidated": false,
- "ibanValidationCode": null,
- "phoneNumber": "+39.3331234567",
- "email": "mario.rossi@example.com",
- "creationDate": "2026-01-16T11:30:00+01:00",
- "lastUpdateDate": "2026-01-16T11:30:00+01:00",
- "lastUsageDate": "2026-01-16T11:30:00+01:00",
- "closureDate": null,
- "suspensionDate": null,
- "originatingDealerKey": "NOME_DEALER",
- "addressStreet": null,
- "addressNumber": null,
- "zipCode": null,
- "city": null,
- "province": null,
- "country": null,
- "status": "Active",
- "metadata": { }
}Suspend an existing wallet using its identifier. Suspension deny to the end user the usage of his wallet for any operation (deposit, payment, withdrawal, etc).
| walletId required | string <uuid> Wallet identifier |
{- "walletId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
- "partnerKey": "NOME_PARTNER",
- "taxId": "RSSMRA85M01H501U",
- "firstName": "Mario",
- "lastName": "Rossi",
- "iban": null,
- "bic": null,
- "isIbanValidated": false,
- "ibanValidationCode": null,
- "phoneNumber": "+39.3331234567",
- "email": "mario.rossi@example.com",
- "creationDate": "2026-01-16T11:30:00+01:00",
- "lastUpdateDate": "2026-01-16T11:30:00+01:00",
- "lastUsageDate": "2026-01-16T11:30:00+01:00",
- "closureDate": null,
- "suspensionDate": null,
- "originatingDealerKey": "NOME_DEALER",
- "addressStreet": null,
- "addressNumber": null,
- "zipCode": null,
- "city": null,
- "province": null,
- "country": null,
- "status": "Active",
- "metadata": { }
}Reactivates an existing suspended wallet using its identifier.
| walletId required | string <uuid> Wallet identifier |
{- "walletId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
- "partnerKey": "NOME_PARTNER",
- "taxId": "RSSMRA85M01H501U",
- "firstName": "Mario",
- "lastName": "Rossi",
- "iban": null,
- "bic": null,
- "isIbanValidated": false,
- "ibanValidationCode": null,
- "phoneNumber": "+39.3331234567",
- "email": "mario.rossi@example.com",
- "creationDate": "2026-01-16T11:30:00+01:00",
- "lastUpdateDate": "2026-01-16T11:30:00+01:00",
- "lastUsageDate": "2026-01-16T11:30:00+01:00",
- "closureDate": null,
- "suspensionDate": null,
- "originatingDealerKey": "NOME_DEALER",
- "addressStreet": null,
- "addressNumber": null,
- "zipCode": null,
- "city": null,
- "province": null,
- "country": null,
- "status": "Active",
- "metadata": { }
}Close an existing suspended wallet using its identifier.
| walletId required | string <uuid> Wallet identifier |
{- "walletId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
- "partnerKey": "NOME_PARTNER",
- "taxId": "RSSMRA85M01H501U",
- "firstName": "Mario",
- "lastName": "Rossi",
- "iban": null,
- "bic": null,
- "isIbanValidated": false,
- "ibanValidationCode": null,
- "phoneNumber": "+39.3331234567",
- "email": "mario.rossi@example.com",
- "creationDate": "2026-01-16T11:30:00+01:00",
- "lastUpdateDate": "2026-01-16T11:30:00+01:00",
- "lastUsageDate": "2026-01-16T11:30:00+01:00",
- "closureDate": null,
- "suspensionDate": null,
- "originatingDealerKey": "NOME_DEALER",
- "addressStreet": null,
- "addressNumber": null,
- "zipCode": null,
- "city": null,
- "province": null,
- "country": null,
- "status": "Active",
- "metadata": { }
}Reopens an existing closed wallet using its identifier.
| walletId required | string <uuid> Wallet identifier |
{- "walletId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
- "partnerKey": "NOME_PARTNER",
- "taxId": "RSSMRA85M01H501U",
- "firstName": "Mario",
- "lastName": "Rossi",
- "iban": null,
- "bic": null,
- "isIbanValidated": false,
- "ibanValidationCode": null,
- "phoneNumber": "+39.3331234567",
- "email": "mario.rossi@example.com",
- "creationDate": "2026-01-16T11:30:00+01:00",
- "lastUpdateDate": "2026-01-16T11:30:00+01:00",
- "lastUsageDate": "2026-01-16T11:30:00+01:00",
- "closureDate": null,
- "suspensionDate": null,
- "originatingDealerKey": "NOME_DEALER",
- "addressStreet": null,
- "addressNumber": null,
- "zipCode": null,
- "city": null,
- "province": null,
- "country": null,
- "status": "Active",
- "metadata": { }
}Searches for existing Wallets matching each given parameter.
NOTE: Ignores missing, null, empty of white space only search parameters
| pageSize | integer <int32> Default: 50 Number of wallets per page |
| pageNumber | integer <int32> Default: 0 Page number |
Request containing search fields
| taxId | string or null Owner tax identifier: exact match, case insensitive |
| firstName | string or null Owner first name: partial match (contains), case insensitive |
| lastName | string or null Owner last name: partial match (contains), case insensitive |
| phoneNumber | string or null Owner phone number: partial match (contains), case insensitive |
string or null Owner e-mail: partial match (contains), case insensitive | |
| iban | string or null IBAN of wallet owner: exact match, case insensitive |
| isSuspended | boolean or null If wallet is suspended (if null searches for both suspended and not suspended ones) NOTE: cannot be false if IsClosed is true |
| isClosed | boolean or null If wallet is closed (if null searches for both closed and open ones) |
| hasNeverBeenUsed | boolean or null Searches only for Wallets that never executed any Operation (LastUsageDate never set) |
{- "taxId": "string",
- "firstName": "string",
- "lastName": "string",
- "phoneNumber": "string",
- "email": "string",
- "iban": "string",
- "isSuspended": true,
- "isClosed": true,
- "hasNeverBeenUsed": true
}{- "totalCount": 2,
- "limitCount": null,
- "items": [
- {
- "walletId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
- "partnerKey": "NOME_PARTNER",
- "taxId": "RSSMRA85M01H501U",
- "firstName": "Mario",
- "lastName": "Rossi",
- "iban": null,
- "bic": null,
- "isIbanValidated": false,
- "ibanValidationCode": "",
- "phoneNumber": "+39.3331234567",
- "email": "mario.rossi@example.com",
- "creationDate": "2026-01-16T11:30:00+01:00",
- "lastUpdateDate": "2026-01-16T11:30:00+01:00",
- "lastUsageDate": "2026-01-16T11:30:00+01:00",
- "closureDate": null,
- "suspensionDate": null,
- "originatingDealerKey": "NOME_DEALER",
- "addressStreet": null,
- "addressNumber": null,
- "zipCode": null,
- "city": null,
- "province": null,
- "country": null,
- "status": "Active",
- "metadata": { }
}, - {
- "walletId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
- "partnerKey": "NOME_PARTNER",
- "taxId": "MCLPFM57L24F839R",
- "firstName": "Polifemo",
- "lastName": "Micillo",
- "iban": "IT27X0300203280335719971372",
- "bic": null,
- "isIbanValidated": true,
- "ibanValidationCode": "AB2EFG",
- "phoneNumber": "+39.3338765432",
- "email": "Polifemo.Micillo@example.com",
- "creationDate": "2026-01-10T11:30:00+01:00",
- "lastUpdateDate": "2026-01-10T11:30:00+01:00",
- "lastUsageDate": "2026-01-10T11:30:00+01:00",
- "closureDate": null,
- "suspensionDate": null,
- "originatingDealerKey": "NOME_DEALER",
- "addressStreet": null,
- "addressNumber": null,
- "zipCode": null,
- "city": null,
- "province": null,
- "country": null,
- "status": "Active",
- "metadata": { }
}
]
}Get wallet limit using provided identifier
| walletId required | string <uuid> Wallet identifier |
{- "maximum": {
- "limit": 0.1,
- "current": 0.1,
- "remainingAmountToLimit": 0.1,
- "exceedAmountFromLimit": 0.1,
- "violationMessage": "string"
}, - "minimum": {
- "limit": 0.1,
- "current": 0.1,
- "remainingAmountToLimit": 0.1,
- "exceedAmountFromLimit": 0.1,
- "violationMessage": "string"
}, - "maximumLastMonthCashDeposit": {
- "limit": 0.1,
- "current": 0.1,
- "remainingAmountToLimit": 0.1,
- "exceedAmountFromLimit": 0.1,
- "violationMessage": "string"
}, - "maximumLastMonthCashWithdrawal": {
- "limit": 0.1,
- "current": 0.1,
- "remainingAmountToLimit": 0.1,
- "exceedAmountFromLimit": 0.1,
- "violationMessage": "string"
}, - "maximumLastMonthSddDeposit": {
- "limit": 0.1,
- "current": 0.1,
- "remainingAmountToLimit": 0.1,
- "exceedAmountFromLimit": 0.1,
- "violationMessage": "string"
}
}*** ATTENTION: THIS ENDPOINT IS AVALIABLE ONLY IN TESTING AND DEVELOPMENT ENVIRONMENTS *** Deletes a Closed Wallet alongside any associated Operation, Group, SDD mandate and Transaction.
| walletId required | string <uuid> Wallet identifier |
{- "errorCode": "string",
- "errorDescription": "string",
- "errorProperties": {
- "property1": "string",
- "property2": "string"
}
}