Transfer history is returned in a paginated response.
200: OK A paginated list of transfer history is returned 403: Forbidden Permission Denied
Copy {
"count" : 2 ,
"next" : null ,
"previous" : null ,
"results" : [
{
"date" : "2023-03-07" ,
"transactions" : [
{
"transfer_status" : "pending" ,
"transfer_type" : "Fund Loans" ,
"transfer_amount" : "-53.11" ,
"transfer_source_dest" : "to MP" ,
"loan_request_id" : 781768 ,
"loan_id" : 837 ,
"borrower_id" : 2894
}
]
} ,
{
"date" : "2023-03-02" ,
"transactions" : [
{
"transfer_status" : "processed" ,
"transfer_type" : "Withdrawal" ,
"transfer_amount" : "-20.00" ,
"transfer_source_dest" : "to Checking" ,
"loan_request_id" : null ,
"loan_id" : null ,
"borrower_id" : null
}
]
}
]
}
Copy {
"detail" : "Authentication credentials were not provided."
}
cURL Python Java Ruby Node.Js PHP
Copy curl -X GET "https://api.lenmo.app/api/v3/transfer_history/" \
-H "accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY" \
-H "X-Timestamp: REQUEST_TIMESTAMP" \
-H "X-HMAC: REQUEST_HMAC"
Copy import requests
url = 'https://api.lenmo.app/api/v3/transfer_history/'
headers = {
'Accept' : 'application/json' ,
'X-API-KEY' : 'YOUR_API_KEY' ,
'X-Timestamp' : 'REQUEST_TIMESTAMP' ,
'X-HMAC' : 'REQUEST_HMAC'
}
r = requests . get (url, headers = headers)
print (r.text)
Copy import java . io . BufferedReader ;
import java . io . InputStreamReader ;
import java . net . HttpURLConnection ;
import java . net . URL ;
public class Main {
public static void main ( String [] args) {
try {
String urlString = "https://api.lenmo.app/api/v3/transfer_history/" ;
URL url = new URL(urlString) ;
HttpURLConnection connection = (HttpURLConnection) url . openConnection ();
connection . setRequestMethod ( "GET" );
connection . setRequestProperty ( "Accept" , "application/json" );
connection . setRequestProperty ( "X-API-KEY" , "YOUR_API_KEY" );
connection . setRequestProperty ( "X-Timestamp" , "REQUEST_TIMESTAMP" );
connection . setRequestProperty ( "X-HMAC" , "REQUEST_HMAC" );
BufferedReader in = new BufferedReader( new InputStreamReader( connection . getInputStream() , "utf-8" )) ;
String inputLine;
StringBuilder response = new StringBuilder() ;
while ((inputLine = in . readLine ()) != null ) {
response . append (inputLine);
}
in . close ();
System . out . println ( response . toString ());
} catch ( Exception e) {
e . printStackTrace ();
}
}
}
Copy require 'net/http'
require 'uri'
url = URI ( "https://api.lenmo.app/api/v3/transfer_history/" )
http = Net :: HTTP . new (url . host , url . port)
http . use_ssl = true
request = Net :: HTTP :: Get . new (url)
request[ "Accept" ] = "application/json"
request[ "X-API-KEY" ] = "YOUR_API_KEY"
request[ "X-Timestamp" ] = "REQUEST_TIMESTAMP"
request[ "X-HMAC" ] = "REQUEST_HMAC"
response = http . request(request)
puts response . body
Copy const fetch = require ( 'node-fetch' );
const url = 'https://api.lenmo.app/api/v3/transfer_history/' ;
const headers = {
"Accept" : "application/json" ,
"X-API-KEY" : "YOUR_API_KEY" ,
"X-Timestamp" : "REQUEST_TIMESTAMP" ,
"X-HMAC" : "REQUEST_HMAC" ,
};
fetch (url , {
method : 'GET' ,
headers : headers
})
.then (response => response .text ())
.then (data => console .log (data))
.catch (error => console .error ( 'Error:' , error));
Copy <? php
$url = "https://api.lenmo.app/api/v3/transfer_history/" ;
$headers = [
"Accept: application/json" ,
"X-API-KEY: YOUR_API_KEY" ,
"X-Timestamp: REQUEST_TIMESTAMP" ,
"X-HMAC: REQUEST_HMAC"
];
$ch = curl_init () ;
curl_setopt ( $ch , CURLOPT_URL , $url ) ;
curl_setopt ( $ch , CURLOPT_RETURNTRANSFER , true ) ;
curl_setopt ( $ch , CURLOPT_HTTPHEADER , $headers ) ;
$response = curl_exec ( $ch ) ;
if ( curl_errno ( $ch ) ) {
echo 'Error:' . curl_error ( $ch ) ;
} else {
echo $response;
}
curl_close ( $ch ) ;
?>