POST
/
api
/
v1
/
scans
/
log
curl --request POST \
  --url https://api.passentry.com/api/v1/scans/log \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "scan": {
    "readerId": "south-gate-1",
    "scanType": "nfc",
    "status": "failed",
    "statusDetail": "Membership expired",
    "scanValue": "PROMO-CODE-123456",
    "passId": "7882e98b-0eba-4625-9223-5221eb8dad7f"
  }
}'
{
  "scanInfo": {
    "scanId": "019488b8-c2fc-7b5b-b5b4-deb2b7f33bdd",
    "scanType": "nfc",
    "scanValue": "PROMO-CODE-123456",
    "validationType": "externalValidation",
    "status": "failed",
    "statusDetail": "Membership expired",
    "scannedAt": "2025-01-21T11:56:37Z",
    "passId": "7882e98b-0eba-4625-9223-5221eb8dad7f",
    "passExtId": "4312d68fd106e3e6dd15",
    "readerId": "south-gate-1"
  }
}

Authorizations

Authorization
string
header
required

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

Body

application/json
scan
object

Response

200
application/json
OK
scanInfo
object

Was this page helpful?