Apple Wallet Provider
Returns the wallet fields of server/apple.yml. Private key material is never returned; only a presence flag (hasValue/hasKey) indicates whether it is currently set. Omit the corresponding field on PUT to keep the currently configured private key material unchanged.
Authorization
Requires tenant.configuration.walletProvider:read scope.
Settings returned.
Apple Wallet provider settings.
Team identifier of the organization that originated and signed the pass, as issued by Apple.
WebServiceUrl used by Apple Wallet to migrate passes from neostore to another pass provider.
Apple Wallet is not configured.
GET /api/{tenantId}/admin/walletProviders/apple HTTP/1.1
Host: app.neostore.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"teamIdentifier": "text",
"apnKey": {
"id": "text",
"hasValue": true
},
"pass": {
"passTypeIdentifier": "text",
"certificate": {
"certificate": "text",
"hasKey": true
},
"certificateRequest": {
"certificateRequest": null,
"passTypeIdentifier": "text",
"hasKey": true
}
},
"webServiceUrl": null
}Request body to configure Apple Wallet.
Team identifier of the organization that originated and signed the pass, as issued by Apple.
WebServiceUrl used by Apple Wallet to migrate passes from neostore to another pass provider.
Settings updated.
Apple Wallet provider settings.
Team identifier of the organization that originated and signed the pass, as issued by Apple.
WebServiceUrl used by Apple Wallet to migrate passes from neostore to another pass provider.
A private key field (APNs key, certificate, or certificate request) was omitted and none is currently configured.
PUT /api/{tenantId}/admin/walletProviders/apple HTTP/1.1
Host: app.neostore.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 255
{
"teamIdentifier": "text",
"apnKey": {
"id": "text",
"value": null
},
"pass": {
"passTypeIdentifier": "text",
"certificate": {
"key": null,
"certificate": "text"
},
"certificateRequest": {
"key": null,
"certificateRequest": null,
"passTypeIdentifier": "text"
}
},
"webServiceUrl": null
}{
"teamIdentifier": "text",
"apnKey": {
"id": "text",
"hasValue": true
},
"pass": {
"passTypeIdentifier": "text",
"certificate": {
"certificate": "text",
"hasKey": true
},
"certificateRequest": {
"certificateRequest": null,
"passTypeIdentifier": "text",
"hasKey": true
}
},
"webServiceUrl": null
}Last updated

