Dashboard API

API for pulling your transactions from Poko dashboard

Endpoint

  • Staging: https://stg.api.onramp.pokoapp.xyz/api/public/dashboard/transactions

  • Production: https://api.onramp.pokoapp.xyz/api/public/dashboard/transactions

Making request

  • Method: GET

  • Header: attach your API_SECRET_KEY into this key x-api-secret

  • Params

    • skip: for pagination, the number of records to ignore

    • take: for pagination, the number of records expected to get (max value is 50)

    • from_date: query all records from a specific date (example: 2023-05-23T07:10:36.822Z)

Example code

var request = require('request');
var options = {
  'method': 'GET',
  'url': 'https://stg.api.onramp.pokoapp.xyz/api/public/dashboard/transactions?skip=2&take=2',
  'headers': {
    'x-api-secret': 'YOUR_API_SECRET_KEY'
  }
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});

Response

  • transactions: list of transactions

  • total: number of records returned (for pagination)

  • skip: number of records have been ignored (for pagination)

Example response

{
    "transactions": [
        {
            "id": "e1654038-99cf-4db9-9823-b29497394304",
            "providerOrderId": "80855404-11d3-469e-b95d-537e707c5e68",
            "cryptoAmount": "0.01862846",
            "fiatAmount": "950000",
            "cryptoCurrency": "ETH",
            "fiatCurrency": "VND",
            "paymentMethod": "Card Payment", // serialized payment method from Poko
            "original_paymentMethod": "credit_debit_card", // payment method from the provider
            "provider": "transak",
            "usdAmount": "34.66306185602105",
            "status": "Succeeded", // serialized status from Poko
            "original_status": "COMPLETED", // status from the provider
            "transaction_hash": "DUMMY_TX_ID",
            "created_at": "2023-04-24T06:58:02.655Z",
            "updated_at": "2023-04-24T06:59:27.149Z",
            "user_data": {
                "userId": "poko_test_id_stag",
                "email": ""
            },
            "network": "ethereum",
            "transaction_link": "https://etherscan.io/tx/DUMMY_TX_ID",
            "walletReceive": null
        },
    ],
    "total": 1,
    "skip": 0
}

Last updated