Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

We’ll not provide separate examples for Inspection API since the two endpoints are essentially the same as their counterparts in Validation API.

Validate 1 - online validation

The response is shown for a valid validation of a ticket.
Endpoint: POST /api/v2/validation/74f5a450-f57a-416f-9f1d-54f371dea08c?mtb=v2F2Q…

Expand
titleRequest
Bitbucket file macro
urlhttps://bitbucket.org/samtrafiken/tess-documentation/src/master/examples/validation/validate1/request.json
syntaxHighlightingJSON
Expand
titleResponse
Bitbucket file macro
urlhttps://bitbucket.org/samtrafiken/tess-documentation/src/master/examples/validation/validate1/response.json
syntaxHighlightingJSON

Validate 2 - offline batch validation

Endpoint: POST /api/v2/validation

Expand
titleRequest
Bitbucket file macro
urlhttps://bitbucket.org/samtrafiken/tess-documentation/src/master/examples/validation/validate2/request.json
syntaxHighlightingJSON

Retrieve all tickle macros

Endpoint: GET /api/v2/ticklemacros

Expand
titleResponse
Bitbucket file macro
urlhttps://bitbucket.org/samtrafiken/tess-documentation/src/master/examples/ticklemacros/getall/response.json
syntaxHighlightingJSON

Retrieve tickle macros by serial

Endpoint: GET /api/v2/ticklemacros/1

Expand
titleResponse
Bitbucket file macro
urlhttps://bitbucket.org/samtrafiken/tess-documentation/src/master/examples/ticklemacros/get/response.json
syntaxHighlightingJSON

Retrieve blacklist

Endpoint: GET /api/v2/blacklist?blacklistEntryId=0

Expand
titleResponse
Bitbucket file macro
urlhttps://bitbucket.org/samtrafiken/tess-documentation/src/master/examples/blacklist/get/response.json
syntaxHighlightingJSON

Fraudcheck

The fraudcheck call results in a velocity calculated as follows:

  • The caller provides a reference to a MTB, a time and geographical position

  • The callee looks up the time and geographical position of the last ticket event for the given MTB

  • The callee returns the calculated velocity given the time/geopos

The response must only be given once per validation event and client. Velocity less than 5 km/h or distances less than 1 km shall render 0 km/h.

The resulting velocity is used to determine possible fraud. If the velocity is higher than any available mode of transportation, the ticket has most likely been copied and presented at different locations.

Endpoint: GET /api/v2/fraudcheck

Expand
titleRequest
Bitbucket file macro
urlhttps://bitbucket.org/samtrafiken/tess-documentation/src/master/examples/validation/fraudcheck/request.json
syntaxHighlightingJSON
Expand
titleResponse
Bitbucket file macro
urlhttps://bitbucket.org/samtrafiken/tess-documentation/src/master/examples/validation/fraudcheck/response.json
syntaxHighlightingJSON