Skip to content

Get the most recent refunds

GET https://api.leapa.co/v2/refunds

This endpoint needs your API key

Send it as a bearer token in the Authorization header. A request without one is answered with 401. See Authentication for where to find your key and how to keep it secret.

Request

curl -X GET "https://api.leapa.co/v2/refunds?pageFilterRefund=<pageFilterRefund>" \
  -H "Authorization: Bearer $LEAPA_API_KEY" \
  -H "Accept: application/json"

Response

OK

{
  "object": "string",
  "page": 0,
  "size": 0,
  "live": false,
  "total_elements": 0,
  "total_pages": 0,
  "data": [
    {
      "id": "obj_5f21c8a40b",
      "object": "string",
      "amount": 45000,
      "currency": "BIF",
      "description": "Room 204, two nights",
      "reason": "duplicate",
      "status": "succeeded",
      "receivingAccountId": "00012345678901",
      "charge_id": "chg_5a90bc71de",
      "created_date": 0,
      "source_id": "src_0e7b3c95af",
      "failure_reason": "lost_or_stolen_card",
      "invoice_id": "inv_7c1f9a2b48",
      "live": false,
      "modified_date": 0,
      "processing_id": "string"
    }
  ]
}

Query parameters

Appended to the URL after a `?`.

  • pageFilterRefundPageFilterRefundrequired

Response

application/json
  • objectstring

    Object name returned - Refund

  • pageinteger<int32>

    The current page returned

  • sizeinteger<int32>

    The total size in a page

  • liveboolean

    Flag to indicate whether this is live mode or not

  • total_elementsinteger<int32>

    The total elements

  • total_pagesinteger<int32>

    The total pages

  • dataarray of RefundResponse

    List of refunds

Status codes

  • 200OK
  • 400Bad request
  • 401Unauthorized
  • 402Payment required
  • 403Forbidden
  • 404Not found
  • 428Precondition required
  • 500Server error

Request

curl -X GET "https://api.leapa.co/v2/refunds?pageFilterRefund=<pageFilterRefund>" \
  -H "Authorization: Bearer $LEAPA_API_KEY" \
  -H "Accept: application/json"

Response

OK

{
  "object": "string",
  "page": 0,
  "size": 0,
  "live": false,
  "total_elements": 0,
  "total_pages": 0,
  "data": [
    {
      "id": "obj_5f21c8a40b",
      "object": "string",
      "amount": 45000,
      "currency": "BIF",
      "description": "Room 204, two nights",
      "reason": "duplicate",
      "status": "succeeded",
      "receivingAccountId": "00012345678901",
      "charge_id": "chg_5a90bc71de",
      "created_date": 0,
      "source_id": "src_0e7b3c95af",
      "failure_reason": "lost_or_stolen_card",
      "invoice_id": "inv_7c1f9a2b48",
      "live": false,
      "modified_date": 0,
      "processing_id": "string"
    }
  ]
}