GET Remote Reader API
  1. Status
GET Remote Reader API
  • Basic Information
  • General
    • Get the configuration of the device
      GET
    • Cancel an active job
      GET
  • Status
    • Get the status of an asynchronous display operation on the device's screen (UI related)
      GET
    • Get the status of an asynchronous NFC tag interaction (NFC related)
      GET
  • POS
    • Start a job for a purchase
      POST
    • Initiate a refund job for a specific purchase
      POST
  • Ticketing
    • Start a job to swap a ticket to a NFC-tag
      POST
  • Display
    • Start a job to show information and interactive buttons on the device's UI
      POST
  • TagInfo
    • Start a job that prompts the end-user to scan an NFC tag
      POST
  1. Status

Get the status of an asynchronous NFC tag interaction (NFC related)

GET
/api/status/v5/{id}
Get the status of an asynchronous NFC tag interaction (NFC related)

Request

Authorization
Send your HTTP requests with an
Authorization
header that contains the word Basic followed by a space and a base64-encoded string username:password
Example:
Authorization: Basic *****************
Path Params

Responses

🟢200OK
application/json
Status successfully retrieved
Body

🟠400Bad Request
🟠401Unauthorized
🟠404Record Not Found
🟠405405
🔴500Server Error
Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request GET 'https://192-168-1-1.xip.get.systems:9443/api/status/v5/12345678-abcd-4bcf-9bcd-123456789012' \
--header 'Authorization: Basic <encoded-value>'
Response Response Example
200 - Example 1
{
    "data": {
        "statusDetails": "string",
        "jobId": "12345678-abcd-4bcf-9bcd-123456789012",
        "status": "Pending",
        "result": {
            "tagNr": "04C0506A4B6380",
            "tagType": "Valid",
            "normalCredits": "15.0",
            "preGiftCredits": "5.5",
            "pureGiftCredits": "6.0",
            "totalCredits": "26.5",
            "fields": {
                "booleanFields": [
                    {
                        "key": "string",
                        "value": true
                    }
                ],
                "integerFields": [
                    {
                        "key": "string",
                        "value": 0
                    }
                ]
            },
            "active": true,
            "worker": true,
            "admin": true,
            "manager": true,
            "master": true,
            "powerWorker": true,
            "hasPaidTagPawn": true,
            "hasTagPawnDisabled": true,
            "hasPaidActivationFee": true,
            "hasActivationFeeDisabled": true,
            "sessionCounter": 0
        },
        "createdAt": "2025-01-01T12:00:00.0000Z"
    }
}
Modified at 2025-02-13 14:31:55
Previous
Get the status of an asynchronous display operation on the device's screen (UI related)
Next
Start a job for a purchase
Built with