Read Transaction
Use this endpoint to read an transaction.
GET
/users/{user_id}/members/{member_id}/accounts/{account_id}i/transactions/{transaction_id}
Path Parameters
| Field | Required | Type |
|---|---|---|
user_id | Required | String |
member_id | Required | String |
account_id | Required | String |
transaction_id | Required | String |
Request sample
Language:
_55import java.io.BufferedReader;_55import java.io.InputStreamReader;_55import java.net.URL;_55import javax.net.ssl.HttpsURLConnection;_55_55public class MDX_RealTime {_55 private String BaseUrl, ClientId, ApiKey;_55_55 public MDX_RealTime(String BaseUrl, String ClientId, String ApiKey) {_55 this.BaseUrl = BaseUrl;_55 this.ClientId = ClientId;_55 this.ApiKey = ApiKey;_55 }_55_55 public static void main(String[] args) throws Exception {_55 String base_url = "https://int-live.moneydesktop.com";_55 String client_id = ":client_id";_55 String api_key = ":api_key";_55_55 MDX_RealTime mdx = new MDX_RealTime(base_url, client_id, api_key);_55 _55 /// Setup IDs_55 String user_id = "U-39XBF7";_55 String member_id = "M-39XBF7";_55 String account_id = "A-XA5Y4L";_55 String transaction_id = "T-3QP5X0";_55_55 mdx.ReadTransaction(user_id, member_id, account_id, transaction_id); _55 }_55_55 public void ReadTransaction(String user_id, String member_id, String account_id, String transaction_id) {_55 try {_55 String uri = BaseUrl + "/" + ClientId + "/users/" + user_id + "/members/" + member_id + "/accounts/" + account_id + "/transactions/" + transaction_id + ".json";_55 URL url = new URL(uri);_55 _55 HttpsURLConnection con = (HttpsURLConnection) url.openConnection();_55 con.setRequestMethod("GET");_55 con.setRequestProperty("Accept", "application/vnd.moneydesktop.mdx.v5+json");_55 con.setRequestProperty("MD-API-KEY", ApiKey);_55_55 BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));_55 String inputLine;_55 StringBuffer response = new StringBuffer();_55 while ((inputLine = in.readLine()) != null) {_55 response.append(inputLine);_55 }_55 in.close();_55 con.disconnect();_55_55 System.out.println(response.toString());_55 } catch (Exception e) {_55 System.out.println(e);_55 }_55 }_55}
Response sample
200
Language:json
_37{_37 "transaction": {_37 "account_guid": "ACT-a341b026-635c-8318-002c-9f3a58b0eff8",_37 "account_id": "A-XZ5Y4L",_37 "amount": 8.2,_37 "category": "GAS",_37 "category_guid": "CAT-7829f71c-2e8c-afa5-2f55-fa3634b89874",_37 "category_name": "Gas",_37 "check_image": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==",_37 "check_number": "9543",_37 "currency_code": null,_37 "description": "Costco (Gas)",_37 "guid": "TRN-cd2987fe-9afb-e912-a5e3-2eaabb866e43",_37 "id": "T-3QP5X0",_37 "is_international": false,_37 "latitude": "40.429675",_37 "localized_description": null,_37 "localized_memo": null,_37 "longitude": "-111.891982",_37 "member_guid": "MBR-3e4f6897-06ae-e08a-29b2-27d62e574978",_37 "member_id": "M-39XBF7",_37 "memo": "POS Purchase",_37 "merchant_category_code": null,_37 "merchant_guid": "MCH-bcd4eed1-f341-b7bb-4cbd-e2a854205306",_37 "merchant_location_guid": null,_37 "metadata": null,_37 "posted_at": 1382961600,_37 "posted_on": "2013-10-28",_37 "running_balance": 345.45,_37 "status": "POSTED",_37 "transacted_at": 1382961600,_37 "transacted_on": "2013-10-28",_37 "type": "DEBIT",_37 "user_guid": "USR-fe9bb059-67c4-0e6b-e8cd-3fa00b2b5735",_37 "user_id": "U-39XBF7"_37 }_37}