Accounts
Manage and retrieve information about connected BaridiMob accounts.
GET
/sdk/mobilebank/accounts
Retrieve a list of all connected BaridiMob accounts.
Response
{
"success": true,
"message": "Accounts retrieved successfully.",
"message_ar": "تم استرجاع الحسابات بنجاح.",
"data": {
"accounts": [
{
"id": 2,
"username": "0799123456",
"rip": "00799999001234567890",
"balance": "24.00",
"card": {
"id": "6280344",
"number": "6280 34** **** 7452",
"category": "CLASSIC",
"brand": "ALGERIE_POSTE",
"embossed_name": "MOHAMMED AMINE",
"exp_date": "2028-08-31",
"is_debit_allowed": true
},
"label": "Primary Account",
"is_active": true,
"session": {
"is_valid": true,
"expires_at": "2025-12-05T23:30:00+00:00"
},
"last_code_status": 0
}
],
"count": 1
}
}
Your API key is saved locally in your browser.
GET
GET
/sdk/mobilebank/accounts/{rip}
Get detailed information about a specific account using its RIP.
Path Parameters
| Parameter | Type | Description |
|---|---|---|
rip |
string (20 digits) | The account RIP number |
Response
{
"success": true,
"message": "Account retrieved successfully.",
"message_ar": "تم استرجاع الحساب بنجاح.",
"data": {
"account": {
"id": 2,
"username": "0799123456",
"rip": "00799999001234567890",
"balance": "24.00",
"card": {
"id": "6280344",
"number": "6280 34** **** 7452",
"category": "CLASSIC",
"brand": "ALGERIE_POSTE",
"embossed_name": "MOHAMMED AMINE",
"exp_date": "2028-08-31",
"is_debit_allowed": true
},
"label": "Primary Account",
"is_active": true,
"session": {
"is_valid": true,
"expires_at": "2025-12-05T23:30:00+00:00"
},
"last_code_status": 0
}
}
}
Your API key is saved locally in your browser.
rip
GET
POST
/sdk/mobilebank/accounts/{rip}/login
Login to the account to establish a new session. Required before accessing account data.
Request Body
{
"password": "your_baridimob_password"
}
Response
{
"success": true,
"message": "Login successful.",
"message_ar": "تم تسجيل الدخول بنجاح.",
"data": {
"account": {
"id": 2,
"username": "0799123456",
"rip": "00799999001234567890",
"balance": "24.00",
"card": {
"id": "6280344",
"number": "6280 34** **** 7452",
"category": "CLASSIC",
"brand": "ALGERIE_POSTE",
"embossed_name": "MOHAMMED AMINE",
"exp_date": "2028-08-31",
"is_debit_allowed": true
},
"label": "Primary Account",
"is_active": true,
"session": {
"is_valid": true,
"expires_at": "2025-12-05T23:30:00+00:00"
},
"last_code_status": 0
}
}
}
Your API key is saved locally in your browser.
rip
force_new
POST
POST
/sdk/mobilebank/accounts/{rip}/refresh
Refresh account data (balance, card info) using the existing session.
Response
{
"success": true,
"message": "Account refreshed successfully.",
"message_ar": "تم تحديث الحساب بنجاح.",
"data": {
"account": {
"id": 2,
"username": "0799123456",
"rip": "00799999001234567890",
"balance": "24.00",
"card": { ... },
"session": {
"is_valid": true,
"expires_at": "2025-12-05T23:30:00+00:00"
}
}
}
}
Your API key is saved locally in your browser.
rip
POST