loyalty
https://hermeticor.com /wallet/apple/{ws}/v1/devices/{device}/registrations/{passType}/{serial} Parameters
wsstringpathrequireddevicestringpathrequiredpassTypestringpathrequiredserialstringpathrequiredCode samples
cURL
curl -X DELETE "https://hermeticor.com/wallet/apple/{ws}/v1/devices/{device}/registrations/{passType}/{serial}"TypeScript
Python
Go
PHP
Ruby
Java
Responses
{}Example
{
"error": {
"code": "string",
"message": "string",
"details": {}
}
}Schema
errorobjectrequiredShow child parameters
codestringrequiredmessagestringrequireddetailsobjectSame as 4XX · DELETE /wallet/apple/{ws}/v1/devices/{device}/registrations/{passType}/{serial}
https://hermeticor.com /wallet/apple/{ws}/v1/devices/{device}/registrations/{passType} Serial numbers of this device's passes changed since the tag
Parameters
passesUpdatedSincestringquerywsstringpathrequireddevicestringpathrequiredpassTypestringpathrequiredCode samples
cURL
curl -X GET "https://hermeticor.com/wallet/apple/{ws}/v1/devices/{device}/registrations/{passType}"TypeScript
Python
Go
PHP
Ruby
Java
Responses
{}Same as 4XX · DELETE /wallet/apple/{ws}/v1/devices/{device}/registrations/{passType}/{serial}
Same as 4XX · DELETE /wallet/apple/{ws}/v1/devices/{device}/registrations/{passType}/{serial}
https://hermeticor.com /wallet/apple/{ws}/v1/passes/{passType}/{serial} The latest version of a pass
Parameters
wsstringpathrequiredpassTypestringpathrequiredserialstringpathrequiredCode samples
cURL
curl -X GET "https://hermeticor.com/wallet/apple/{ws}/v1/passes/{passType}/{serial}"TypeScript
Python
Go
PHP
Ruby
Java
Responses
{}Same as 4XX · DELETE /wallet/apple/{ws}/v1/devices/{device}/registrations/{passType}/{serial}
Same as 4XX · DELETE /wallet/apple/{ws}/v1/devices/{device}/registrations/{passType}/{serial}
https://hermeticor.com /wallet/apple/{ws}/v1/log Parameters
wsstringpathrequiredRequest body
application/json
logsstring[]required{
"logs": [
"string"
]
}Code samples
cURL
curl -X POST "https://hermeticor.com/wallet/apple/{ws}/v1/log" \
-H "Content-Type: application/json" \
-d '{"logs":["string"]}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
{}Same as 4XX · DELETE /wallet/apple/{ws}/v1/devices/{device}/registrations/{passType}/{serial}
Same as 4XX · DELETE /wallet/apple/{ws}/v1/devices/{device}/registrations/{passType}/{serial}
https://hermeticor.com /hub/{ws} The customer hub page (or its sign-in form)
Parameters
wsstringpathrequiredCode samples
cURL
curl -X GET "https://hermeticor.com/hub/{ws}"TypeScript
Python
Go
PHP
Ruby
Java
Responses
"string"
Same as 4XX · DELETE /wallet/apple/{ws}/v1/devices/{device}/registrations/{passType}/{serial}
Same as 4XX · DELETE /wallet/apple/{ws}/v1/devices/{device}/registrations/{passType}/{serial}
https://hermeticor.com /hub/{ws}/signin Parameters
wsstringpathrequiredRequest body
application/json
{}Code samples
cURL
curl -X POST "https://hermeticor.com/hub/{ws}/signin" \
-H "Content-Type: application/json" \
-d '{}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
"string"
Same as 4XX · DELETE /wallet/apple/{ws}/v1/devices/{device}/registrations/{passType}/{serial}
Same as 4XX · DELETE /wallet/apple/{ws}/v1/devices/{device}/registrations/{passType}/{serial}
https://hermeticor.com /hub/{ws}/auth/{token} Parameters
wsstringpathrequiredtokenstringpathrequiredCode samples
cURL
curl -X GET "https://hermeticor.com/hub/{ws}/auth/{token}"TypeScript
Python
Go
PHP
Ruby
Java
Responses
{}Same as 4XX · DELETE /wallet/apple/{ws}/v1/devices/{device}/registrations/{passType}/{serial}
Same as 4XX · DELETE /wallet/apple/{ws}/v1/devices/{device}/registrations/{passType}/{serial}
https://hermeticor.com /hub/{ws}/signout Parameters
wsstringpathrequiredRequest body
application/json
{}Code samples
cURL
curl -X POST "https://hermeticor.com/hub/{ws}/signout" \
-H "Content-Type: application/json" \
-d '{}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
{}Same as 4XX · DELETE /wallet/apple/{ws}/v1/devices/{device}/registrations/{passType}/{serial}
Same as 4XX · DELETE /wallet/apple/{ws}/v1/devices/{device}/registrations/{passType}/{serial}
https://hermeticor.com /hub/{ws}/wishlist Parameters
wsstringpathrequiredRequest body
application/json
{}Code samples
cURL
curl -X POST "https://hermeticor.com/hub/{ws}/wishlist" \
-H "Content-Type: application/json" \
-d '{}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
{}Same as 4XX · DELETE /wallet/apple/{ws}/v1/devices/{device}/registrations/{passType}/{serial}
Same as 4XX · DELETE /wallet/apple/{ws}/v1/devices/{device}/registrations/{passType}/{serial}
https://hermeticor.com /hub/{ws}/wishlist/remove Parameters
wsstringpathrequiredRequest body
application/json
{}Code samples
cURL
curl -X POST "https://hermeticor.com/hub/{ws}/wishlist/remove" \
-H "Content-Type: application/json" \
-d '{}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
{}Same as 4XX · DELETE /wallet/apple/{ws}/v1/devices/{device}/registrations/{passType}/{serial}
Same as 4XX · DELETE /wallet/apple/{ws}/v1/devices/{device}/registrations/{passType}/{serial}
https://hermeticor.com /hub/{ws}/redeem Parameters
wsstringpathrequiredRequest body
application/json
{}Code samples
cURL
curl -X POST "https://hermeticor.com/hub/{ws}/redeem" \
-H "Content-Type: application/json" \
-d '{}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
"string"
Same as 4XX · DELETE /wallet/apple/{ws}/v1/devices/{device}/registrations/{passType}/{serial}
Same as 4XX · DELETE /wallet/apple/{ws}/v1/devices/{device}/registrations/{passType}/{serial}
https://hermeticor.com /hub/{ws}/api/link Email a hub sign-in link (same reply whether or not the address is known)
Parameters
wsstringpathrequiredRequest body
application/json
emailstringrequired{
"email": "string"
}Code samples
cURL
curl -X POST "https://hermeticor.com/hub/{ws}/api/link" \
-H "Content-Type: application/json" \
-d '{"email":"string"}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
Example
{
"ok": true
}Schema
okbooleanrequiredSame as 4XX · DELETE /wallet/apple/{ws}/v1/devices/{device}/registrations/{passType}/{serial}
Same as 4XX · DELETE /wallet/apple/{ws}/v1/devices/{device}/registrations/{passType}/{serial}
https://hermeticor.com /hub/{ws}/api/session Swap the emailed link token for a 7-day session token
Parameters
wsstringpathrequiredRequest body
application/json
tokenstringrequired{
"token": "string"
}Code samples
cURL
curl -X POST "https://hermeticor.com/hub/{ws}/api/session" \
-H "Content-Type: application/json" \
-d '{"token":"string"}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
Example
{
"session": "string",
"expiresAt": "string"
}Schema
sessionstringrequiredexpiresAtstringrequiredSame as 4XX · DELETE /wallet/apple/{ws}/v1/devices/{device}/registrations/{passType}/{serial}
Same as 4XX · DELETE /wallet/apple/{ws}/v1/devices/{device}/registrations/{passType}/{serial}