Bank Account

before you register a bank account at Moota make sure you already have points. if you don't have points, please do topup points first

your bank account that you will register on Moota to get mutations from several bank accounts at once in one dashboard, make sure you have an iBanking account from the account you have. Moota does not recognize the account from mBanking.

List Of Bank Type

Create Bank Accounts

Create Bank Account

POST https://app.moota.co/api/v2/bank/store

Request Body

{
  "status": true,
  "balance_before": 50000,
  "bank": {
    "corporate_id": "",
    "username": "moota",
    "atas_nama": "moota-co",
    "balance": "0.00",
    "account_number": "16899030",
    "bank_type": "bca",
    "login_retry": 0,
    "date_from": "2021-09-24 00:00:00",
    "date_to": "2021-09-24 00:00:00",
    "meta": null,
    "interval_refresh": 15,
    "next_queue": "2021-09-24 15:54:59",
    "is_active": true,
    "in_queue": 0,
    "in_progress": 0,
    "recurred_at": "2021-09-25 15:39:59",
    "created_at": "2021-09-24 15:39:59",
    "token": "1rNkD09kda6",
    "bank_id": "1rNkD09kda6",
    "label": "BCA",
    "last_update": "2021-09-24T08:24:59.000000Z"
  },
  "balance": 48500
}

Update Bank Account

The table given below describes the /api/v2/bank/update/{bank_id}. Use this API to update an existing beneficiary identified by its bank_id.

Update Bank Account

POST https://app.moota.co/api/v2/bank/update/{bank_id}

Path Parameters

Request Body

{
  "status": true,
  "balance_before": 50000,
  "bank": {
    "corporate_id": "",
    "username": "moota",
    "atas_nama": "moota-co",
    "balance": "0.00",
    "account_number": "16899030",
    "bank_type": "bca",
    "login_retry": 0,
    "date_from": "2021-09-24 00:00:00",
    "date_to": "2021-09-24 00:00:00",
    "meta": null,
    "interval_refresh": 15,
    "next_queue": "2021-09-24 15:54:59",
    "is_active": true,
    "in_queue": 0,
    "in_progress": 0,
    "recurred_at": "2021-09-25 15:39:59",
    "created_at": "2021-09-24 15:39:59",
    "token": "1rNkD09kda6",
    "bank_id": "1rNkD09kda6",
    "label": "BCA",
    "last_update": "2021-09-24T08:24:59.000000Z"
  },
  "balance": 48500
}

Get List Bank Account

You can fetch all bank account with this endpoint /api/v2/bank.

Fetch Bank Account

GET https://app.moota.co/api/v2/bank

Query Parameters

{
  "current_page": 1,
  "data": [
    {
      "corporate_id": null,
      "username": "moota.co",
      "atas_nama": "Moota",
      "balance": "100123.00",
      "account_number": "235264741",
      "bank_type": "bca",
      "login_retry": 0,
      "date_from": "2021-09-24 00:00:00",
      "date_to": "2021-09-24 00:00:00",
      "meta": null,
      "interval_refresh": 15,
      "next_queue": "2021-09-24 11:16:57",
      "is_active": true,
      "in_queue": 0,
      "in_progress": 0,
      "recurred_at": "2021-09-25 11:01:57",
      "created_at": "2021-09-24 11:01:57",
      "token": "VLagzqBj42D",
      "bank_id": "VLagzqBj42D",
      "label": "BCA",
      "last_update": "2021-09-24T03:46:57.000000Z"
    },
    {
      "corporate_id": null,
      "username": "moota.co",
      "atas_nama": "Moota",
      "balance": "126987.00",
      "account_number": "0144050",
      "bank_type": "mandiriBisnis",
      "login_retry": 0,
      "date_from": "2021-09-24 00:00:00",
      "date_to": "2021-09-24 00:00:00",
      "meta": null,
      "interval_refresh": 15,
      "next_queue": "2021-09-24 11:16:57",
      "is_active": true,
      "in_queue": 0,
      "in_progress": 0,
      "recurred_at": "2021-09-25 11:01:57",
      "created_at": "2021-09-24 11:01:57",
      "token": "e42qjy2WGE5",
      "bank_id": "e42qjy2WGE5",
      "label": "Mandiri Bisnis",
      "last_update": "2021-09-24T03:46:57.000000Z"
    },
  ],
  "first_page_url": "https://app.moota.co/api/v2/bank?page=1",
  "from": 1,
  "last_page": 1,
  "last_page_url": "https://app.moota.co/api/v2/bank?page=1",
  "links": [
    {
      "url": null,
      "label": "Sebelumnya",
      "active": false
    },
    {
      "url": "https://app.moota.co/api/v2/bank?page=1",
      "label": "1",
      "active": true
    },
    {
      "url": null,
      "label": "Selanjutnya",
      "active": false
    }
  ],
  "next_page_url": null,
  "path": "https://app.moota.co/api/v2/bank",
  "per_page": 20,
  "prev_page_url": null,
  "to": 6,
  "total": 6
}

Need To Fast Getting Mutation From Ibanking

by default moota will pull mutations based on 15 minute intervals. if you want to pick up right now use this endpoint without having to wait 15 minutes later. and make sure your points are enough /api/v2/bank/{bank_id}/refresh

Refresh Mutation

POST https://app.moota.co/api/v2/bank/{bank_id}/refresh

Path Parameters

{
  "message": "OK"
}

Activate E-wallet Account

After add account e-wallet from moota and activate ewallet account (gojek / ovo) must be request otp code first and this example for activate ewallet account

The table given below describes the /api/v2/bank/request/otp/{bank_id}.

Use this API to update an existing beneficiary identified by its bank_id.

Request Otp Code

POST https://app.moota.co/api/v2/bank/request/otp/{bank_id}

Path Parameters

{
  "status": true,
  "message": "Kode OTP sudah dikirimkan pada nomor 089666528074 "
}

After get response otp code from number phone please verification otp code

The table given below describes the /api/v2/bank/verification/otp/{bank_id}.

Use this API to update an existing beneficiary identified by its bank_id.

Verification Otp Code

POST https://app.moota.co/api/v2/bank/verification/otp/{bank_id}

Path Parameters

Request Body

{
  "message": "OK"
}

Remove Bank Account

The table given below describes the /api/v2/bank/{bank_id}/destroy.

Use this API to update an existing beneficiary identified by its bank_id.

Remove

POST https://app.moota.co/api/v2/bank/{bank_id}/destroy

Path Parameters

{
  "message": "OK"
}

Last updated