Skip to main content
GET
/
transactions
/
{id}
Retrieve complete transaction data by ID
curl --request GET \
  --url https://api.spirii.com/transactions/{id} \
  --header 'Authorization: Bearer <token>'
{
  "id": 20030,
  "evseId": "DK.SPI.Z095*1",
  "location": {
    "id": 1145,
    "name": "TheVillage",
    "address": "Lenin",
    "zipCode": "640022",
    "city": "Kurgan"
  },
  "locationId": 1145,
  "consumed": 0.425,
  "price": {
    "perKwh": 3,
    "currency": "DKK",
    "amount": 1.28
  },
  "startedAt": "2020-09-08T11:28:40.000Z",
  "updatedAt": "2020-09-08T11:28:40.000Z",
  "endedAt": "2020-09-08T11:41:30.000Z",
  "voucher": null,
  "voucherGroup": null,
  "duration": {
    "charging": 0,
    "idle": 0
  },
  "user": null,
  "paymentMethod": {
    "type": "system",
    "label": "CreditCard"
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
integer
required

Transaction ID to retrieve

Example:

1

Query Parameters

format
enum<string>
default:standard
Available options:
standard,
finance
Example:

"finance"

decimalSeparator
enum<string>
default:.
Available options:
,,
.
Example:

"."

Response

Transaction ID data

id
integer
required

id

Example:

1

evseId
string
required
Example:

"DK.SPI.Z095*1"

location
object
required
locationId
integer
required
Example:

4

consumed
number | null
required
Example:

4

price
object
required
startedAt
string<timestamp>
required
Example:

"2021-12-11T13:04:49.372Z"

updatedAt
string<timestamp>
required

Updated date

Example:

"2021-04-20T14:38:20.000Z"

endedAt
string<timestamp> | null
required
Example:

"2021-12-11T13:04:49.372Z"

duration
object
required

Charging duration in seconds

user
object
required

App Users

paymentMethod
object
required

Payment Method

idTagUid
string
Example:

"1"

voucher
object
voucherGroup
object