GET /exchange/swap

Parameters:

  • before (string, optional): Cursor for pagination (before).

  • after (string, optional): Cursor for pagination (after).

  • limit (integer, optional): Limit the number of swaps returned.

  • symbol (string, optional): Filter by currency pair symbol.

Sample Request

curl -X GET "https://exchange.spendjuice.com/v1/exchange/swap?limit=10&symbol=USD-NGN" \
-H "Authorization: Bearer <your_token>"

Sample Response

{
  "data": [
    {
      "correlation_id": "7da742ea-a1bc-11ee-b907-560f156a658b",
      "created_at": "2021-01-01T00:00:00Z",
      "customer": {
        "email": "customer@email.com",
        "id": "1",
        "name": "User 1",
        "type": "user"
      },
      "id": "7da8e726-a1bc-11ee-80cf-560f156a658b",
      "provider": {
        "email": "provider@email.com",
        "id": "1",
        "name": "Provider 1",
        "type": "provider"
      },
      "source_amount": {
        "amount": 1.0,
        "currency": "USD"
      },
      "status": "success",
      "symbol": "USD-NGN",
      "target_amount": {
        "amount": 1000.0,
        "currency": "NGN"
      },
      "updated_at": "2021-01-01T00:00:00Z"
    }
  ],
  "pagination": {
    "after": "b101f718-d133-450c-a572-c281c7341803",
    "before": null,
    "limit": 10
  }
}