Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Current »

Authentication API

Get authentication token

curl --verbose --cert xyzzy.crt --key xyzzy.key \
https://test1.mobileticket.se/api/v1/auth/xyzzy

Device API

Get device key

curl --verbose -X POST --data @- \
--header "Content-Type: application/json" \
https://test1.mobileticket.se/api/v1/device/key <<JSON
{"did": "MY_DEVICE_ID"}
JSON

Get current KDK set

curl --verbose -X GET \
--header "X-BoB-AuthToken: MY_AUTH_TOKEN" \
https://test1.mobileticket.se/api/v1/device/kdk

Ticket API

Issue ticket

curl --verbose -X POST --data @- \
--header "Content-Type: application/json" \
--header "X-BoB-AuthToken: MY_AUTH_TOKEN" \
https://test1.mobileticket.se/api/v1/ticket <<JSON
{
"manifestMtbTemplate": "MANIFEST_BASE64URL",
issueMtb: True
}
JSON

Get ticket bundle

curl --verbose -X POST --data @- \
--header "Content-Type: application/json" \
--header "X-BoB-AuthToken: MY_AUTH_TOKEN" \
https://test1.mobileticket.se/api/v1/ticketbundle <<JSON
{
"ticketIds": [ "TICKET1", "TICKET2", "..."]
}
JSON

Get ticket events

curl --verbose -X GET \
--header "X-BoB-AuthToken: MY_AUTH_TOKEN" \
https://test1.mobileticket.se/api/v1/ticket/TICKET_ID/event

Validation API

Submit validation event

curl ––verbose -X POST --data @- \
--header "Content-Type: application/json" \
--header "X-BoB-AuthToken: MY_AUTH_TOKEN" \
https://test1.mobileticket.se/api/v1/validation <<JSON
{
    'time': '2016-11-07T13:49:33.638462Z'
'eventType': 'validation',
'eventResult': 6,
'localEventId': 'b920d3e2-b1a4-4157-8bfd-c36c2de1fedb',
'ticketId': '57e53ddd731adf5bf07d2c12'
}
JSON

Get blacklist

curl --verbose -X GET \
--header "X-BoB-AuthToken: MY_AUTH_TOKEN" \
https://test1.mobileticket.se/api/v1/blacklist?blacklistEntryId=0


  • No labels