Logs

Get Logs

Fetch a list of logs based on a set of filters.

GET
/logs
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.

Range1 <= 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"
}