Logs
Get Logs
Fetch a list of logs based on a set of filters.
AuthorizationBearer <token>
In: header
Query Parameters
resource_id?string
The ID of the resource you want to filter based on. If non is provided the API will default to the profile ID.
method?string
The method to filter based on.
Value in
"GET" | "POST" | "PUT" | "PATCH" | "DELETE"
auth_flow?string
The authentication flow to filter based on.
Value in
"token" | "user"
limit?number
The number of logs to return in the response.
Range
1 <= value <= 1000
Response Body
curl -X GET "https://api.live.paisr.tech/v2/logs?resource_id=string&method=GET&auth_flow=token&limit=1"
fetch("https://api.live.paisr.tech/v2/logs?resource_id=string&method=GET&auth_flow=token&limit=1")
package main
import (
"fmt"
"net/http"
"io/ioutil"
)
func main() {
url := "https://api.live.paisr.tech/v2/logs?resource_id=string&method=GET&auth_flow=token&limit=1"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
import requests
url = "https://api.live.paisr.tech/v2/logs?resource_id=string&method=GET&auth_flow=token&limit=1"
response = requests.request("GET", url)
print(response.text)
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.http.HttpResponse.BodyHandlers;
import java.time.Duration;
HttpClient client = HttpClient.newBuilder()
.connectTimeout(Duration.ofSeconds(10))
.build();
HttpRequest.Builder requestBuilder = HttpRequest.newBuilder()
.uri(URI.create("https://api.live.paisr.tech/v2/logs?resource_id=string&method=GET&auth_flow=token&limit=1"))
.GET()
.build();
try {
HttpResponse<String> response = client.send(requestBuilder.build(), BodyHandlers.ofString());
System.out.println("Status code: " + response.statusCode());
System.out.println("Response body: " + response.body());
} catch (Exception e) {
e.printStackTrace();
}
using System;
using System.Net.Http;
using System.Text;
var client = new HttpClient();
var response = await client.GetAsync("https://api.live.paisr.tech/v2/logs?resource_id=string&method=GET&auth_flow=token&limit=1");
var responseBody = await response.Content.ReadAsStringAsync();
{
"success": true,
"data": {
"logs": [
{
"timestamp": "2019-08-24T14:15:22Z",
"method": "POST",
"route": "/v2/wallets",
"user_agent": "PostmanRuntime",
"response": {
"status": 200,
"body": {}
},
"auth": {
"flow": "token",
"uuid": "tkn_123456"
}
}
]
}
}
{
"success": false,
"message": "string"
}
{
"success": false,
"message": "string"
}