Create or Update Account Number
Use this endpoint to set the full account number, routing number, transit numbers, and banking institution for an account as needed.
PUT
/users/{user_id}/members/{member_id}/accounts/{account_id}/account_number
Path Parameters
| Field | Required | Type |
|---|---|---|
user_id | Required | String |
member_id | Required | String |
account_id | Required | String |
Request Body
| Field | Required | Type |
|---|---|---|
account_number | Required | Object |
Request sample
Language:
_69import java.io.BufferedReader;_69import java.io.InputStreamReader;_69import java.io.OutputStream;_69import java.net.URL;_69import javax.net.ssl.HttpsURLConnection;_69import org.json.JSONObject;_69_69public class MDX_RealTime {_69 private String BaseUrl, ClientId, ApiKey;_69_69 public MDX_RealTime(String BaseUrl, String ClientId, String ApiKey) {_69 this.BaseUrl = BaseUrl;_69 this.ClientId = ClientId;_69 this.ApiKey = ApiKey;_69 }_69_69 public static void main(String[] args) throws Exception {_69 String base_url = "https://int-live.moneydesktop.com";_69 String client_id = ":client_id";_69 String api_key = ":api_key";_69_69 MDX_RealTime mdx = new MDX_RealTime(base_url, client_id, api_key);_69_69 /// Setup Account Number Create/Update json object_69 String user_id = "U-39XBF7";_69 String member_id = "M-39XBF7";_69 String account_id = "A-XA5Y4L";_69 JSONObject account_number = new JSONObject();_69 JSONObject fields = new JSONObject();_69 fields.put("account_number", "12345678");_69 fields.put("institution_number", "123");_69 fields.put("routing_number", "102000021");_69 fields.put("transit_number", "12345");_69 account_number.put("account_number", fields);_69_69 mdx.CreateAccountNumber(user_id, member_id, account_id, account_number);_69 }_69_69 public void CreateAccountNumber(String user_id, String member_id, String account_id, JSONObject account_number) {_69 try {_69 String uri = BaseUrl + "/" + ClientId + "/users/" + user_id + "/members/" + member_id + "/accounts/" + account_id + "/account_number.json";_69 URL url = new URL(uri);_69_69 HttpsURLConnection con = (HttpsURLConnection) url.openConnection();_69 con.setRequestMethod("PUT");_69 con.setRequestProperty("Accept", "application/vnd.moneydesktop.mdx.v5+json");_69 con.setRequestProperty("Content-Type", "application/vnd.moneydesktop.mdx.v5+json");_69 con.setRequestProperty("MD-API-KEY", ApiKey);_69 con.setDoOutput(true);_69_69 OutputStream out = con.getOutputStream();_69 out.write(account_number.toString().getBytes("UTF-8"));_69 out.close();_69_69 BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));_69 String inputLine;_69 StringBuffer response = new StringBuffer();_69 while ((inputLine = in.readLine()) != null) {_69 response.append(inputLine);_69 }_69 in.close();_69 con.disconnect();_69_69 System.out.println(response.toString());_69 } catch (Exception e) {_69 System.out.println(e);_69 }_69 }_69}
Response sample
200
Language:json
_15{_15 "account_number": {_15 "account_guid": "ACT-a341b026-635c-8318-002c-9f3a58b0eff8",_15 "account_id": "A-XZ5Y4L",_15 "account_number": "12345678",_15 "institution_number": "123",_15 "member_guid": "MBR-3e4f6897-06ae-e08a-29b2-27d62e574978",_15 "member_id": "M-39XBF7",_15 "passed_validation": true,_15 "routing_number": "102000021",_15 "transit_number": "12345",_15 "user_guid": "USR-fe9bb059-67c4-0e6b-e8cd-3fa00b2b5735",_15 "user_id": "U-39XBF7"_15 }_15}