Download OpenAPI specification:Download
API for manage partners, dealers and stores (v1.162.0)
Returns a list of Stores for a specific Dealer of the Partner
| dealerKey required | string Key that identifies the specific Dealer |
| pageSize | integer <int32> Default: 50 Size of the page |
| pageNumber | integer <int32> Default: 0 Number of page (0-based) |
{- "totalCount": 0,
- "limitCount": 0,
- "items": [
- {
- "storeId": "b8adcdc8-9238-4168-90f8-77b2d14c211c",
- "dealerKey": "string",
- "partnerKey": "string",
- "name": "string",
- "type": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "city": "string",
- "address": "string",
- "accountId": "string",
- "ownerIban": "string",
- "ownerName": "string",
- "email": "string",
- "phoneNumber": "string",
- "code": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "isActive": true,
- "lastUpdateDate": "2019-08-24T14:15:22Z",
- "metadata": {
- "property1": null,
- "property2": null
}
}
]
}Adds a new Store for a specific Dealer of the Partner
| dealerKey required | string Key that identifies the specific Dealer |
Request containing the Store information
| name required | string non-empty Name of the store |
| type | string or null <= 255 characters store tipology |
| city required | string non-empty City where the store is located |
| address required | string non-empty Address of the store |
| ownerIban | string or null <= 255 characters IBAN that belongs to the owner of the store (the one that will receive the store funds) |
| ownerName | string or null <= 255 characters Name that belongs to the owner of the store (the one that will receive the store funds) |
| email required | string non-empty ^(?!.*\.\.)(?!.*\+$)[a-zA-Z0-9!#$%&'*\/=?^_`{... Email address |
| phoneNumber required | string non-empty Phone number |
| code required | string non-empty Code of the store. (Optional) Must be unique for the composed key Partner-Dealer. |
| latitude | number or null <double> Latitude of the store (optional) |
| longitude | number or null <double> Longitude of the store (optional) |
object or null Store metadata |
{- "name": "string",
- "type": "string",
- "city": "string",
- "address": "string",
- "ownerIban": "string",
- "ownerName": "string",
- "email": "string",
- "phoneNumber": "string",
- "code": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "metadata": {
- "property1": null,
- "property2": null
}
}{- "storeId": "b8adcdc8-9238-4168-90f8-77b2d14c211c",
- "dealerKey": "string",
- "partnerKey": "string",
- "name": "string",
- "type": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "city": "string",
- "address": "string",
- "accountId": "string",
- "ownerIban": "string",
- "ownerName": "string",
- "email": "string",
- "phoneNumber": "string",
- "code": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "isActive": true,
- "lastUpdateDate": "2019-08-24T14:15:22Z",
- "metadata": {
- "property1": null,
- "property2": null
}
}Returns a specific Store for a specific Dealer of the Partner
| dealerKey required | string Key that identifies the specific Dealer |
| storeId required | string <uuid> Store identifier |
{- "storeId": "b8adcdc8-9238-4168-90f8-77b2d14c211c",
- "dealerKey": "string",
- "partnerKey": "string",
- "name": "string",
- "type": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "city": "string",
- "address": "string",
- "accountId": "string",
- "ownerIban": "string",
- "ownerName": "string",
- "email": "string",
- "phoneNumber": "string",
- "code": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "isActive": true,
- "lastUpdateDate": "2019-08-24T14:15:22Z",
- "metadata": {
- "property1": null,
- "property2": null
}
}Updates a Store of a specific Dealer
| dealerKey required | string Key that identifies the specific Dealer |
| storeId required | string <uuid> Identifier of the Store to update |
Request containing the Store information to update
| name required | string non-empty Name of the store |
| type | string or null <= 255 characters Store typology |
| city required | string non-empty City where the store is located |
| address required | string non-empty Address of the store |
| ownerIban | string or null <= 255 characters IBAN that belongs to the owner of the store (the one that will receive the store funds) |
| ownerName | string or null <= 255 characters Name that belongs to the owner of the store (the one that will receive the store funds) |
| email required | string non-empty ^(?!.*\.\.)(?!.*\+$)[a-zA-Z0-9!#$%&'*\/=?^_`{... Email address |
| phoneNumber required | string non-empty Phone number |
| code required | string non-empty Code of the store. (Optional) Must be unique for the composed key Partner-Dealer. |
| latitude | number or null <double> Latitude of the store (optional) |
| longitude | number or null <double> Longitude of the store (optional) |
| isActive required | boolean Is this an active store? |
object or null Store metadata |
{- "name": "string",
- "type": "string",
- "city": "string",
- "address": "string",
- "ownerIban": "string",
- "ownerName": "string",
- "email": "string",
- "phoneNumber": "string",
- "code": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "isActive": true,
- "metadata": {
- "property1": null,
- "property2": null
}
}{- "storeId": "b8adcdc8-9238-4168-90f8-77b2d14c211c",
- "dealerKey": "string",
- "partnerKey": "string",
- "name": "string",
- "type": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "city": "string",
- "address": "string",
- "accountId": "string",
- "ownerIban": "string",
- "ownerName": "string",
- "email": "string",
- "phoneNumber": "string",
- "code": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "isActive": true,
- "lastUpdateDate": "2019-08-24T14:15:22Z",
- "metadata": {
- "property1": null,
- "property2": null
}
}Deletes a Store of a specific Dealer
| dealerKey required | string Key that identifies the specific Dealer |
| storeId required | string <uuid> Identifier of the Store to delete |
{- "storeId": "b8adcdc8-9238-4168-90f8-77b2d14c211c",
- "dealerKey": "string",
- "partnerKey": "string",
- "name": "string",
- "type": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "city": "string",
- "address": "string",
- "accountId": "string",
- "ownerIban": "string",
- "ownerName": "string",
- "email": "string",
- "phoneNumber": "string",
- "code": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "isActive": true,
- "lastUpdateDate": "2019-08-24T14:15:22Z",
- "metadata": {
- "property1": null,
- "property2": null
}
}Returns a specific store using dealer and code for a partner
| dealerKey required | string Key that identifies the specific Dealer |
| code required | string Store code |
{- "storeId": "b8adcdc8-9238-4168-90f8-77b2d14c211c",
- "dealerKey": "string",
- "partnerKey": "string",
- "name": "string",
- "type": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "city": "string",
- "address": "string",
- "accountId": "string",
- "ownerIban": "string",
- "ownerName": "string",
- "email": "string",
- "phoneNumber": "string",
- "code": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "isActive": true,
- "lastUpdateDate": "2019-08-24T14:15:22Z",
- "metadata": {
- "property1": null,
- "property2": null
}
}Updates a Store of a specific Dealer
| dealerKey required | string Key that identifies the specific Dealer |
| storeId required | string <uuid> Identifier of the Store to update |
{- "mandateId": "d4dbf0da-b5aa-43ae-b9db-c2aff331d3ad",
- "walletId": "0ecad4a2-3549-43fb-807e-9ff033247480",
- "storeId": "b8adcdc8-9238-4168-90f8-77b2d14c211c",
- "type": "string",
- "partnerKey": "string",
- "mandateUniqueReference": "string",
- "debtorName": "string",
- "debtorIban": "string",
- "amount": 0.1,
- "frequency": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "fillDate": "2019-08-24T14:15:22Z",
- "activationRequestDate": "2019-08-24T14:15:22Z",
- "activationDate": "2019-08-24T14:15:22Z",
- "disableRequestDate": "2019-08-24T14:15:22Z",
- "disabledDate": "2019-08-24T14:15:22Z",
- "rejectionDate": "2019-08-24T14:15:22Z",
- "status": "string",
- "nextDepositRequestDate": "2019-08-24",
- "lastDepositRequestedDate": "2019-08-24T14:15:22Z",
- "addressStreet": "string",
- "city": "string",
- "lastError": "string",
- "lastFailureDate": "2019-08-24T14:15:22Z",
- "nextDepositDate": "2019-08-24",
- "lastDepositDate": "2019-08-24T14:15:22Z"
}Get information about the current (if present) Mmandate on specific store
| dealerKey required | string Key that identifies the specific Dealer |
| storeId required | string <uuid> Store identifier |
{- "mandateId": "d4dbf0da-b5aa-43ae-b9db-c2aff331d3ad",
- "walletId": "0ecad4a2-3549-43fb-807e-9ff033247480",
- "storeId": "b8adcdc8-9238-4168-90f8-77b2d14c211c",
- "type": "string",
- "partnerKey": "string",
- "mandateUniqueReference": "string",
- "debtorName": "string",
- "debtorIban": "string",
- "amount": 0.1,
- "frequency": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "fillDate": "2019-08-24T14:15:22Z",
- "activationRequestDate": "2019-08-24T14:15:22Z",
- "activationDate": "2019-08-24T14:15:22Z",
- "disableRequestDate": "2019-08-24T14:15:22Z",
- "disabledDate": "2019-08-24T14:15:22Z",
- "rejectionDate": "2019-08-24T14:15:22Z",
- "status": "string",
- "nextDepositRequestDate": "2019-08-24",
- "lastDepositRequestedDate": "2019-08-24T14:15:22Z",
- "addressStreet": "string",
- "city": "string",
- "lastError": "string",
- "lastFailureDate": "2019-08-24T14:15:22Z",
- "nextDepositDate": "2019-08-24",
- "lastDepositDate": "2019-08-24T14:15:22Z"
}Returns a list of Stores using their id
[- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
][- {
- "storeId": "b8adcdc8-9238-4168-90f8-77b2d14c211c",
- "dealerKey": "string",
- "partnerKey": "string",
- "name": "string",
- "type": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "city": "string",
- "address": "string",
- "accountId": "string",
- "ownerIban": "string",
- "ownerName": "string",
- "email": "string",
- "phoneNumber": "string",
- "code": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "isActive": true,
- "lastUpdateDate": "2019-08-24T14:15:22Z",
- "metadata": {
- "property1": null,
- "property2": null
}
}
]